Sign In to Follow Application
View All Documents & Correspondence

System And Method For Real Time Tracking Of A Vehicle

Abstract: System and method for real-time tracking of a vehicle are described. The system assigns a logistic order to a channel partner, a vehicle for the logistic order and a driver for the vehicle. The system notifies notification events indicative of the said assignments to stakeholders. The system authenticates the driver and the vehicle assigned for the logistic order based upon a unique first authorization code received from the driver. The system tracks, via a GPS device attached with the user device, movement of the vehicle through predefined routes associated with the transit of the logistic order and further provides forecast of on-route weather related crises. The system monitors, via sensors, health and status of the vehicle and the driver during the transit of the logistic order. The system validates the receipt of logistic order at the consignee’s location based upon uploading an acknowledgement signed by consignee’s representative.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
09 September 2017
Publication Number
11/2019
Publication Type
INA
Invention Field
MECHANICAL ENGINEERING
Status
Email
ip@stratjuris.com
Parent Application

Applicants

GENEX SCIENCE AND TECHNOLOGIES PVT. LTD.
1, 2, 3, 'C' Wing, 2nd floor, Tex Centre, Chandivali road, Andheri (East), Mumbai

Inventors

1. ANIL JAIN
1,2,3, 'C' Wing, 2nd floor, Tex Centre, Chandivali road, Andheri (East), Mumbai

Specification

Claims:I/We Claim:

1. A method for real time tracking of a vehicle, the method comprising:
assigning, via a processor, a logistic order to a channel partner, a vehicle associated with the channel partner for the logistic order and a driver for the vehicle, wherein the logistic order is to be transmitted from a consigner’s location to a consignee’s location;
notifying, via the processor, one or more of the channel partner, the consigner, a CRM team and the consignee with one or more notification events indicative of the logistic order being assigned to the channel partner, logistic order being accepted by the channel partner, the vehicle being assigned for the logistic order and the driver being assigned for the vehicle;
tracking, by the processor, via a GPS device attached with the user device, movement of the vehicle through one or more predefined routes associated with the transit of the logistic order from the consigner’s location to the consignee’s location and further providing forecast of on-route weather related crises; and
monitoring, by the processor, via one or more sensors associated with the vehicle, health and status of the vehicle and the driver during the transit of the logistic order from the consigner’s location to the consignee’s location; and
validating, by the processor, the receipt of consignment at the consignee’s location based upon uploading of an acknowledgement, signed by a representative of the consignee, in a memory of a server through driver mobile app or by the channel partner or by the CRM team

2. The method of claim 1, wherein the channel partner is assigned from a plurality of channel partners based upon a first set of predefined rules, wherein the first set of predefined rules comprising metadata of the one or more logistic orders, wherein the metadata comprises of a loading point, an unloading point, a material to be transported, type of vehicle required, required skills of the driver, a special environment required for the material to be transported and due time for the logistic order.

3. The method of claim 2, wherein the vehicle is assigned from a plurality of vehicles belonging to the channel partner based upon a second set of predefined rules, wherein the second set of predefined rules comprises metadata of eligibility of vehicle, availability with an idle state at the commencement of the logistic order and in the proximity as defined by a specific geofenced area.

4. The method of claim 3, wherein the driver is assigned from a plurality of drivers based upon a third set of predefined rules, wherein the third set of predefined rules comprises metadata of eligibility of the driver based on the driver’s skills, availability with an idle state at the commencement of the logistic order and in the proximity as defined by a specific geofenced area.

5. The method of claim 1, wherein the method further optionally comprises authenticating the driver and the vehicle assigned for the logistic order based upon a unique first authorization code received from a user device associated with the driver, wherein the unique authorization code is generated based upon the acceptance of assignment of the vehicle and the driver by the consigner;

6. The method of claim 1, wherein the tracking via the GPS device attached or built-in with the user device is enabled to provide the traffic alerts, one or more alternate routes, one or more on- route fuel stations, one or more on- route vehicle service stations and one or more food stations.

7. The method of claim 1, wherein the forecasting of on-route weather related crises comprises alerts for risk on the route due to rough climatic conditions and the unavailability of route due to road repairs, sudden damaged road or bridges and roads occupied during urgencies and on route fuel outlets, ATMs, automobile garages, food outlets, rest places and the like.

8. The method of claim 1, wherein parameters considered for monitoring the health of the vehicle comprises engine oil temperature, air pressure in the wheel, battery charge level, circuitry connections, availability of fuel, calibration of plurality of devices belonging to the dashboard and a plurality of sensors installed.

9. The method of claim 8, wherein one or more sensors from the plurality of sensors installed in the vehicle are employed for accident detection of the vehicle.

10. The method of claim 1, wherein parameters considered for monitoring the health and state of mind of the driver comprises blood pressure, heart beats blood alcohol concentration and the driver’s drowsiness.

11. The method of claim 1, wherein a plurality of time based and event based information relating to the logistic order are notified to members comprising the channel partners, consigner, consignee and driver.

12. A system for real time tracking of a vehicle, the system comprising:
a plurality of user device(s) belonging to the participating members of a logistic order; and
a server comprising:
a processor; and
a memory coupled with the processor, wherein the processor executes a plurality of modules stored in the memory 203, the plurality of modules comprising programmed instructions for:
assigning a logistic order to a channel partner, a vehicle associated with the channel partner for the logistic order and a driver for the vehicle, wherein the logistic order is to be transmitted from a consigner’s location to a consignee’s location;
notifying one or more of the channel partner, the consigner, a CRM team and the consignee with one or more notification events indicative of the logistic order being assigned to the channel partner, logistic order being accepted by the channel partner, the vehicle being assigned for the logistic order and the driver being assigned for the vehicle;
tracking, via a GPS device attached with the user device, movement of the vehicle through one or more predefined routes associated with the transit of the logistic order from the consigner’s location to the consignee’s location and further providing forecast of on-route weather related crises, Fuel outlets, ATMs, Automobile service centres, Food Outlets, Rest places, and
monitoring, via one or more sensors associated or built-in with the vehicle, health and status of the vehicle and the driver during the transit of the logistic order from the consigner’s location to the consignee’s location; and
validating the receipt of consignment at the consignee’s location based upon uploading of an acknowledgement, signed by a representative of the consignee, in a memory of a server through driver mobile App or by the channel partner or by the CRM team
13. The system of claim 12 wherein the plurality of modules may further optionally comprise programmed instructions for authenticating the driver and the vehicle assigned for the logistic order based upon a unique first authorization code received from a user device associated with the driver, wherein the unique authorization code is generated based upon the acceptance of assignment of the vehicle and the driver by the consigner.

, Description:FORM 2

THE PATENTS ACT, 1970
(39 of 1970)
&
THE PATENT RULES, 2003

COMPLETE SPECIFICATION

(See Section 10 and Rule 13)

Title of invention:
SYSTEM AND METHOD FOR REAL-TIME TRACKING OF A VEHICLE

APPLICANT:
Genex Science and Technologies Pvt. Ltd.,
a company incorporated as per the laws of India,
having address as
1, 2, 3, 'C' Wing, 2nd floor, Tex Centre, Chandivali road,
Andheri (East), Mumbai - 400072

The following specification describes the invention and the manner in which it is to be performed.

TECHNICAL FIELD

The present subject matter described herein, in general, relates to a field of real-time tracking of a vehicle, and more particularly, relates to a system and method for monitoring a vehicle carrying a logistic order.
BACKGROUND

The subject matter discussed in the background section should not be assumed to be prior art merely as a result of its mention in the background section. Similarly, a problem mentioned in the background section or associated with the subject matter of the background section should not be assumed to have been previously recognized in the prior art. The subject matter in the background section merely represents different approaches, which in and of themselves may also correspond to implementations of the claimed technology.
Logistics management is a part of supply chain management that plans, implements, and controls the flow and storage of goods, services, and providing related information between the point of origin and the point of consumption in order to meet customer's requirements. The complexity of logistics can be modelled, analysed, visualized, and optimized by dedicated simulation software. The minimization of the use of resources is a common motivation in all logistics fields.
Besides having an implementation of management methods for logistics related processes on a computing device, many logistic orders fail to execute successfully as per the outlined plans due to many factors right from logistic order assignment to the delivery of the order to the destination point or to the entity who will be receiving the order.
Currently, many logistic companies face a problem of assignment of logistic orders to the participating members like a channel partners and a driver. Many systems fail to assign a driver when there is no driver available at the moment of assignment. Furthermore, while assignment of a driver where there is requirement of specific skills or qualities, no qualities and skills of the driver are checked to assign a particular logistic order and any available driver is assigned for such assignment. Such assignment may lead to a risk for the logistic company, the driver, the channel partners and ultimately the company whose products are to be transported. In case of an availability of a driver who is very far from the starting point of a logistic order, the current systems may not consider the feasibility of the driver availability with respect to geographic locations. When such driver is assigned, there is an increased cost of the driver’s journey from his location to the starting point of the logistic order.
Secondly, the participating members of the logistic order do not get the real-time updates of the logistic order which is to be executed as per the decided plan. None of the members including the driver, the sender who needs to send the goods or the one who would be receiving any goods receive the real-time updates of the logistic order. Every update may require a communication method such as a call or text message with the driver to know the current status and location of the logistic order.
Thirdly, existing systems fail to provide any centralised forecast for the drivers executing a particular logistic order. In case of any natural calamities, no drivers are reported about the affected roads in the upcoming route or any rough weather condition in the upcoming route thereby resulting in potential threats/risks pertaining to safety of the driver and the material to be transported. Further, existing systems fail to monitor any vehicle engine parameters and/or the health parameters of the driver which is utmost importance for predicting and/or determining likelihood of accidents. For example, the probability of accident may be determined when the parameters are out of the prescribed limits, e.g. drowsiness of the driver and the tyre pressure in all the wheels.
Therefore, there is a long-standing need for a system and method of assigning, navigating and forecasting and monitoring a fleet of the logistic order wherein a lot of factors are to be considered for assigning, navigating and forecasting and monitoring.
SUMMARY

This summary is provided to introduce concepts related to system and method for real-time tracking of a vehicle and the concepts are further described below in the detailed description. This summary is not intended to identify essential features of the claimed subject matter nor is it intended for use in determining or limiting the scope of the claimed subject matter.
In an embodiment, a method for real-time tracking of a vehicle is described. The method may comprise assigning, via a processor, a logistic order to a channel partner, a vehicle associated with the channel partner for the logistic order and a driver for the vehicle, wherein the logistic order is to be transmitted from a consigner’s location to a consignee’s location. Further, the method may comprise notifying, via the processor, one or more of the channel partner, the consigner¸ a Customer Relationship Management (CRM) team and the consignee with one or more notification events indicative of the logistic order being assigned to the channel partner, logistic order being accepted by the channel partner, the vehicle being assigned for the logistic order and the driver being assigned for the vehicle. The method may further optionally comprise authenticating, via the processor, the driver and the vehicle assigned for the logistic order based upon a unique first authorization code received from a user device associated with the driver, wherein the unique first authorization code is generated based upon the acceptance of assignment of the vehicle and the driver by the consigner. Further, the method may comprise tracking, by the processor, via a GPS device attached with the user device, movement of the vehicle through one or more predefined routes associated with the transit of the logistic order from the consigner’s location to the consignee’s location and further providing forecast of on-route weather related crises. Further, the method may comprise monitoring, by the processor, via one or more sensors associated with the vehicle, health and status of the vehicle and the driver during the transit of the logistic order from the consigner’s location to the consignee’s location. Furthermore, the method may comprise validating, by the processor, the receipt of the logistic order at the consignee’s location based upon uploading of an acknowledgement, signed by a representative of the consignee, in a memory of a server through driver mobile App or by the channel partner or by the CRM team.
In another embodiment, a system for real time tracking of a vehicle is described. The system may comprise a plurality of user device(s) belonging to the participating members of a logistic order. The system may further comprise a server further comprising a processor and a memory coupled with the processor, wherein the processor executes a plurality of modules stored in the memory. The modules may further comprise programmed instructions for assigning a logistic order to a channel partner, a vehicle associated with the channel partner for the logistic order and a driver for the vehicle, wherein the logistic order is to be transmitted from a consigner’s location to a consignee’s location. Further, the modules may comprise programmed instructions for notifying one or more of the channel partner, the consigner¸ a Customer Relationship Management (CRM) team and the consignee with one or more notification events indicative of the logistic order being assigned to the channel partner, logistic order being accepted by the channel partner, the vehicle being assigned for the logistic order and the driver being assigned for the vehicle. The modules may further optionally comprise programmed instructions for authenticating the driver and the vehicle assigned for the logistic order based upon a unique first authorization code received from a user device associated with the driver, wherein the unique first authorization code is generated based upon the acceptance of assignment of the vehicle and the driver by the consigner. Further, the modules may comprise programmed instructions for tracking via a GPS device attached with the user device, movement of the vehicle through one or more predefined routes associated with the transit of the logistic order from the consigner’s location to the consignee’s location and further providing forecast of on-route weather related crises. Further, the modules may comprise programmed instructions for monitoring via one or more sensors associated with the vehicle, health and status of the vehicle and the driver during the transit of the logistic order from the consigner’s location to the consignee’s location. Furthermore, the modules may comprise programmed instructions for validating the receipt of the logistic order at the consignee’s location based upon uploading of an acknowledgement, signed by a representative of the consignee, in a memory of a server through driver mobile App or by the channel partner or by the CRM team..

OBJECTS OF THE INVENTION

A primary object of the invention is to real time tracking of a vehicle as described herein.

Yet another object of the invention is to assign a logistic order to a channel partner, a vehicle associated with the channel partner for the logistic order and a driver for the vehicle, wherein the logistic order is to be transmitted from a consigner’s location to a consignee’s location.

Yet another object of the invention is to notify one or more of the channel partner, the consigner and the consignee with one or more notification events indicative of the logistic order being assigned to the channel partner, logistic order being accepted by the channel partner, the vehicle being assigned for the logistic order and the driver being assigned for the vehicle.

Yet another object of the invention is to optionally authenticate the driver and the vehicle assigned for the logistic order based upon a unique first authorization code received from a user device associated with the driver, wherein the unique first authorization code is generated based upon the acceptance of assignment of the vehicle and the driver by the consigner.

Yet another object of the invention is to track via a GPS device attached or built-in with the user device, movement of the vehicle through one or more predefined routes associated with the transit of the logistic order from the consigner’s location to the consignee’s location, further providing forecast of on-route weather related crises and directions to follow.

Yet another object of the invention is to monitor via one or more sensors associated with the vehicle, health and status of the vehicle and the driver during the transit of the logistic order from the consigner’s location to the consignee’s location.

Still another object of the invention is to validate the receipt of the logistic order at the consignee’s location based upon uploading of an acknowledgement, signed by a representative of the consignee, in a memory of a server through driver mobile App or by the channel partner or by the CRM team.
BRIEF DESCRIPTION OF DRAWINGS
The detailed description is described with reference to the accompanying Figures. In the Figures, the left-most digit(s) of a reference number identifies the Figure in which the reference number first appears. The same numbers are used throughout the drawings to refer like features and components.
Figure 1 illustrates a network implementation 100 of a server 101 for real-time tracking of a vehicle, in accordance with an embodiment of the present subject matter.
Figure 2 illustrates the server 101, in accordance with an embodiment of the present subject matter.
Figure 3 illustrates a method for real-time tracking of a vehicle, in accordance with an embodiment of the present subject matter.

DETAILED DESCRIPTION

The present subject matter described herein, in general, relates to a real-time tracking of a vehicle, more particularly, relates to a system and method for assigning, providing a navigation and forecast feeds, tracking and monitoring a logistic order.
For the purpose of this invention, “consignor” is an entity who ships a logistic order. The logistics order may be placed by consignor or consignee or CRM Team or any entity who asks goods to be moved from consignor to consignee on his behalf. Consignor may comprise shipper who wants to move their load to the consignee through truck, rail, air or sea mode.
For the purpose of this invention, “Consignee” is an Entity who can track consignment. Consignee may further comprise a company who will be receiving consignments sent by the consignor.
For the purpose of this invention, “Channel Partner” may comprise fleet owners, transporter, associates or associates with attached vehicle and includes their drivers and vehicles. Fleet owners may be an entity who owns a vehicle, associate may be an entity who does not own any vehicle but place vehicle on behalf of fleet owner. The fleet owner may delegate authority to Associate in soft format or with some type of physical contract. The associates with attached vehicles may be an entity who does not own any vehicle but manage vehicles of other fleet owners. The fleet owner may delegate authority to associate in soft format or with some type of physical contract. The drivers of the vehicle may be equipped with smartphone, Global Positioning Device, prepaid card, diesel card and the like. Consignors and associates may be equipped with smartphone and prepaid card. Vehicles may be equipped with vehicle tracking system enabled by global positioning system and its hardware for tracking purpose or any smartphone having GPS feature or any mobile phone that facilitates SIM based tracking.
For the purpose of this invention, “driver” may be any person who is appointed to lead the consignment of the consignor via an automobile provided to the driver. The driver may operate the automobile to carry the consignment from origin to destination as ordered by the consignor or the channel partner.
For the purpose of this invention, “Primary Transport Centre” (also referred as PTC) may be a local co-ordinating office of the system provider enabled for assigning and tracking the logistic order. The PTC may be a physical place enabled for short time parking of vehicles wherein the drivers may exchange data required for transport or collect funds for fuel, toll and other maintenance charges. A PTC may be monitored by a regional office which shall be further monitored by a zonal office. The regional office may be physical place or a virtual entity and the zonal office may be virtual administrative entity.
Referring to Figure 1, a network implementation 100 of a server 101 for real-time tracking of a vehicle is illustrated, in accordance with an embodiment of the present subject matter. In one embodiment, the system 100 may comprise a server 101 which is configured for storing and processing the information. The server 101 may be accessed via a network 102 through the user devices 103. The user device 103 may be connected to the server 101 via the network 102. The server is further connected to a vehicle 104 which can be tracked via GPS device. The vehicle is further enabled to send real time updates about location coordinates and other vehicle and luggage related parameters to the server 101 via the network. The server 101 may be accessed via the network 102 which may enable the user to sign in an account to produce a vehicle profile and a user profile. In an embodiment, the server 101 may comprise profiles belonging to a plurality of user’s further comprising consignor, consignee, channel partners, drivers and other personnel or entities who are involved in the logistic order.
In addition to the user profile, the server 101 may further comprise profiles of a plurality of vehicles associated with a channel partner or by a vehicle provider. The vehicle profile may comprise the vehicle ID, the vehicle number, vehicle type and the allowable minimum and maximum size. In some embodiments, the minimum and maximum size may be predefined rating by the system which may be categorised based upon the acceptable loads in tons by the vehicle. An example of the vehicle profile is represented in the Table 1 below.
Table 1:
Vehicle ID Vehicle Number Type Min Size Max Size
1. MH 12 CN 5008 Medium truck- Pick up 5 10
2. KA 16 AB 2303 Heavy Truck-Log carrier 10 20
3. MP 15 RQ 1543 Very heavy- Haul truck 30 45

The server 101 may further be configured to receive a logistic query from the consignor to transport a consignment from a specified origin to destination. The logistic query may further comprise the consigner related details comprising order number, pickup city, destination city, total rate offered to the consignor and the number of packages as per the order. In one embodiment, the system may assign a channel partner from a plurality of channel partners based upon a first set of rules further comprising metadata of the one or more logistic orders, wherein the metadata further comprises a loading point, an unloading point, a material to be transported, type of vehicle required, required skills of the driver, a special environment required for the material to be transported and due time for the logistic order. In one embodiment, the server 101 may further assign a vehicle depending upon a second set of predefined rules comprising type of packages, eligibility of vehicle, and availability with an idle state at the commencement of the logistic order and in the proximity as defined by a specific geofenced area. In one embodiment, the server 101 may further assign a driver based on a third set of predefined rules for assigning the driver comprises metadata of eligibility of the driver based on the driver’s skills, availability with an idle state at the commencement of the logistic order and in the proximity as defined by a specific geofenced area. The server 101 may generate a Goods consignment note comprising the details provided by the consignor, the channel partner details, the vehicle details and the driver details for an assigned logistic order.
In one embodiment, the goods consignment note may be represented by the following table 2.
Table 2
Sr. No Particulars Relevant Information
1. Consignor Name ABC Pvt Ltd
2. Consignee Name PQR Pvt Ltd
3. Destination City Id A-12
4. Pickup City Id Pune
5. Channel Partner XYZ Pvt Ltd
6. Vehicle ID 32
7. GCN/LR No unique 1234

The server 101 may be capable of assigning the queried logistic order to one channel partners from a plurality of channel partners based on a first set of predefined rules. The server 101 may further be capable of assigning a driver out of a plurality of drivers and a vehicle out of a plurality of vehicles based on a second set of predefined rules and third set of predefined rules respectively.
In an embodiment, the server 101 may be enabled to track one or more vehicles falling under a pre-defined radius of the PTC. The vehicle present in such pre-defined radius in a geofenced area will be considered for assignment of the logistic order.
The server 101 may further be capable of providing weather related alerts and weather forecast to the user device of the driver, consignor and consignee to avoid any crisis or accidents while the consignment is in transit and also provide Fuel outlets, ATMs, Automobile service centres, Food Outlets, Rest places, et cetera. The server 101 may enable the driver, consignor and consignee to track the vehicle in real-time to know the current location and status of the vehicle and driver.
The server 101 may be further capable of receiving engine parameters and driver parameters from the user device to monitor these parameters and to notify if the parameters deviate from a permissible limit. The vehicle parameters may further include, but not limited to, the health of the vehicle comprising engine oil temperature, air pressure in the wheel, battery charge level, circuitry connections, availability of fuel, calibration of plurality of devices belonging to the dashboard and a plurality of sensors installed. The driver parameters may further include, but not limited to, the health and state of mind of the driver comprises blood pressure; heart beats blood alcohol concentration and the driver’s drowsiness.
Although the present subject matter is explained considering that the system 100 is implemented on a server 101, it may be understood that the system 100 may also be implemented in a variety of computing systems, such as a laptop computer, a desktop computer, a notebook, a workstation, a mainframe computer, a server, a network server, a data centre and the like. It will be understood that the server 101 may be accessed by multiple users through one or more user devices 103-1, 103-2…103-N, collectively referred to as user 103 hereinafter, or applications residing on the user devices 103. Examples of the user devices 103 may include, but are not limited to, a portable computer, a personal digital assistant, a handheld device and a workstation. The user devices 103 are communicatively coupled to the system 101 through a network 102. The user device may be further connected to GPS system/device (not shown).
In one implementation, the network may be a wireless network, a wired network or a combination thereof. The network can be implemented as one of the different types of networks, such as intranet, local area network (LAN), wide area network (WAN), the internet, and the like. The network may either be a dedicated network or a shared network. The shared network represents an association of the different types of networks that use a variety of protocols, for example, Hypertext Transfer Protocol (HTTP), Transmission Control Protocol/Internet Protocol (TCP/IP), Wireless Application Protocol (WAP), and the like, to communicate with one another. Further the network may include a variety of network devices, including routers, bridges, servers, computing devices, storage devices, and the like.
Referring now to Figure 2, the server 101 is illustrated in accordance with an embodiment of the present subject matter. In one embodiment, the server 101 may include at least one processor 201, an input/output (I/O) interface 202, and a memory 203. The at least one processor 201 may be implemented as one or more microprocessors, microcomputers, microcontrollers, digital signal processors, central processing units, state machines, logic circuitries, and/or any devices that manipulate signals based on operational instructions. Among other capabilities, the at least one processor 201 is configured to fetch and execute computer-readable instructions stored in the memory 203.
The I/O interface 202 may include a variety of software and hardware interfaces, for example, a web interface, a graphical user interface, and the like. The I/O interface 202 may allow the system 100 to interact with a user directly or through the user devices 101. Further, the I/O interface 202 may enable the system 100 to communicate with other computing devices, such as web servers and external data servers (not shown). The I/O interface 202 can facilitate multiple communications within a wide variety of networks and protocol types, including wired networks, for example, LAN, cable, etc., and wireless networks, such as WLAN, cellular, or satellite. The I/O interface 202 may include one or more ports for connecting several devices to one another or to another server.
The memory 203 may include any computer-readable medium known in the art including, for example, volatile memory, such as static random-access memory (SRAM) and dynamic random-access memory (DRAM), and/or non-volatile memory, such as read only memory (ROM), erasable programmable ROM, flash memories, hard disks, optical disks and magnetic tapes. The memory 203 may include modules 204 and data 205.
The modules 204 include routines, programs, objects, components, data structures, etc., which perform particular tasks or implement particular abstract data types. In one implementation, the modules 204 may include a and other modules comprising assigning module 206, notifying module 207, authenticating module 208, tracking module 209, monitoring module 210, validating module 211 and other modules (not shown). The other modules may include programs or coded instructions that supplement applications and functions of the system 100.
The data 205, amongst other things, serves as a repository for storing data processed, received, and generated by one or more of the modules 204. The data 205 may include data repository 212 and other data 213. The other data 217 may include data generated as a result of the execution of one or more modules in the other modules. The detailed functionality of the modules 204 is further described.

ASSIGNING MODULE 206
The processor, via the assigning module 206 may assign a logistic order based upon the first set of plurality of predefined rules. The processor 201 is enabled to extract the data pertaining to a specific Goods consignment note comprising the first set of predefined rules further comprising details of the logistic order comprising order number, pickup city, destination city, total rate offered to the consignor and the number of packages, loading point, an unloading point, a material to be transported, type of vehicle required, required skills of the driver. Based on the requirement as mentioned in the first set of predefined rules the processor assigns a channel partner from a plurality of channel partners with highest matching rules.
In an embodiment, the processor 201, via the assigning module 206, is further enabled to assign a vehicle from a plurality of vehicle either belonging to a channel partner or to a vehicle provider. The assigning module 206 may further assign a vehicle based on a second set of predefined rules wherein the second set of predefined rules may comprise eligibility of vehicle, availability with an idle state at the commencement of the logistic order and in the proximity as defined by a specific geofenced area.
In some embodiments, the vehicle may be assigned such as to match with the metadata further comprising the eligibility of the vehicle for example the requirement of power and the tonnage carrying capacity based on the package provided, the permit of the vehicle for the path to be travelled and the like
In an embodiment, the processor 201, via the assigning module 206, is further capable to assign the driver from a plurality of drivers available either with the channel partner or a from an entity or group providing professional drivers for a logistic order. The assigning module 206 is further capable of assigning a driver based on the third set of predefined rules. The third set of pre-defined rules may comprise eligibility of the driver based on the driver’s skills, availability with an idle state at the commencement of the logistic order and in the proximity as defined by a specific geofenced area. The assigning module 206 may consider the skills as mentioned by the consignor and may process to find a driver matching the capabilities fit for a particular logistic order.
In some embodiments, the assigning of the driver for a logistic order may be similar with the assigning of the vehicle. The tracking may be performed by a GPS device present either in the user device belonging to a driver or through a user device given to the driver by the logistics service provider.
In an embodiment, a single logistic order may be assigned with more than one vehicle and driver. Such assigning of two or more vehicles and driver is required due to the limitation of the running distance and time by a vehicle and the driver. Such situation may occur in extremely long routes where drivers and vehicles with different skill and types are required due to variety in the assigned route. The replacement of driver and vehicle may happen either at PTC or a pre-defined way point.
In some embodiments, the vehicle may be replaced on occurrence of any event such as an engine breakdown or vehicle is not suitable to carry the load or the driver may be replaced on occurrence of any event such as abnormal medical condition, emergency at home and the like.
NOTIFYING MODULE 207
The processor 201, via the notifying module 207, is further enabled to send notification for the assignment of the logistic order to a particular channel partner. In some embodiments, the said notification may be further sent to the consignor, channel partner, a client/customer relationship management team (Also to be referred as the CRM team) and the consignee.
In an embodiment, the processor 201 is further enabled to receive the acceptance of the assignment from the channel partner wherein such acceptance is further notified to the consignor and the consignee by the notifying module 207.
In another embodiment, the processor 201, via the notifying module 207, may further notify to the consignor, the channel partner, the consignee, the CRM team, the vehicle provider and the driver for the assignment of the vehicle and the driver for the queried logistic order submitted by the consignor. The notification may be further sent to the consignor, channel partner and the consignee.
In an embodiment, the processor 201, via the notifying module 207, may further notify the channel partner, the CRM team and the consignee for the acceptance of the assignment of vehicle and the driver by the consignee. In an embodiment, if the channel partners own the vehicle and retains the driver, then the channel partner may accept the assignment of vehicle and the driver. The notification may be in the mode of an e-mail, a message, a notification message on a portal and the like.
All the notifications sent may be in form of an e-mail, a message, a notification message on a portal and the like.
In some embodiments, the notifying module 207 may notify various stakeholders including Consignor/Consignee/Fleet Owner/ CRM team with notification messages that enables tracking the vehicle during multiple instances such as:
a. Consignor will require vehicle location status and tracking immediately after vehicle is assigned and approved for consignment pickup.
b. Consignor/Consignee will require to track the vehicle status once GCN / LR is prepared until POD is generated (In transit status)
c. Fleet Owner/approved Associate will require to track vehicle status immediately after vehicle is assigned and approved for consignment pickup
d. Fleet Owner/approved Associate will require to track the vehicle status once GCN / LR is prepared until POD generated (In transit status)
e. CRM will track vehicle at all above a-d instances

AUTHENTICATING MODULE 208
The processor 201, via the authenticating module 208, is further enabled to optionally authenticate a logistic order to confirm the assignment of the logistic order from the channel partner’s end.
The processor 201 may enable the authenticating module 208 to send a unique first authorization code generated after successful assigning of the vehicle and the driver. The consignor may initiate the request to generate the unique first authorization code by the processor, via the authenticating module 208. The generated unique first authorization code may be sent to the user device belonging to the driver, wherein the driver may authenticate the assigned consignment by entering the unique first authorization code via the user device.
The processor 201, via the authenticating module 208, may further be enabled to authenticate a logistic order to confirm the completion of the assigned logistic order. The processor 201 may enable the authenticating module 208 to send an authentication code to the consignor, the channel partner and the consignee. Once a consignment is received to the consignee, the consignee may enter the authentication code on the web portal or through a user device which connects to a web portal.
In an embodiment, the provision of authentication code on the web portal by the consignee may confirm the completion of the logistic order.
TRACKING MODULE 209
The processor 201, via the tracking module 209, is further enabled to track an active logistic order under process in real time by a tracker either provided in the vehicle or in the user device or through SIM based tracking on any phone. The processor 201 enables the server 101 to receive the location co-ordinates by a Global positioning system (GPS) device in real time or location coordinates of SIM based tracking. Such receipt of the location co-ordinates may enable the server 101 to provide navigation information comprising traffic alerts, one or more alternate routes, one or more on- route fuel stations, one or more on- route vehicle service stations and one or more food stations to the user device of the driver or to a device connectively coupled to a tracker.
In an embodiment, a predefined route may have a route ID and may be further segregated into one or more waypoints wherein the one or more-way points may be defined based on the latitudinal and longitudinal co-ordinates on a standard geographical map. One or more way-points may be further defined based on a predefined distance set by the logistic service provider. The processor, via the tracking module 214, may track every vehicle and further update the data after reaching the one or more way-points and further may notify the consignor, channel partner and the consignee by a notification message for the touching the way points.
In an example, a real-time vehicle tracking information may be received as represented in the table 3 below.
Sr. No Particulars Relevant Information
1. Vehicle ID A-12
2. Registration Number MH 12 AB 1234
3. Latitude 19.1234° N
4. Longitude 73.5678° E
5. Last waypoint cleared Panvel

In an embodiment, the processor is enabled to update new routes which are not known in the system. The processor may further update the newly developed one or more routes and further define their respective way points and their co-ordinates for tracking purpose and assign a route ID.
In another embodiment, the processor may switch to the new vehicle after replacement or after the vehicle has changed.
In yet another embodiment, the PTC and way point co-ordinates may also be obtained from the user device which is in connection with a GSM tower/ SIM based tracking or GPRS network. When POD is generated, the system may get the location of the vehicle from the GPS data and store the latitude longitude details in the system to identify consignee delivery location. The system may update the status of the GCN as Completed and mark the trip as closed. In certain situations, especially at the time of detection of shortages /accident /damages to consignment, a complete log of the vehicle movement may be retrieved from the GPS tracker. In certain situations, the Fleet Owner for its own analysis may need the trip log, for all such requests also the GPS tracker may forward all the log readings for the trip.
The system may provide the stakeholders with the facility to track their vehicle and load on real time basis with the help of the GPS tracker installed within the user device associated with the driver. The system may call the map functionality provided by the GPS tracker system through the tracking pages and send the vehicle number information. The GPS tracker system may display the current location of the vehicle on its map and also plot the route it has taken if a trip (GCN) is active.
MONITORING MODULE 210
The processor, via the monitoring module 210, is further enabled to monitor a plurality of parameters obtained from the vehicle and the driver. The plurality of parameters may be a plurality of sensors installed in the vehicle and in connection with the driver. The connection may be either wired or wireless. The parameters considered for monitoring the health of the vehicle may comprise engine oil temperature, air pressure in the wheel, battery charge level, circuitry connections, availability of fuel, and calibration of plurality of devices belonging to the dashboard. The parameters considered for monitoring the health and state of mind of the driver comprises blood pressure, heart beats blood alcohol concentration and the driver’s drowsiness.
In one embodiment, the processor is enabled to detect the accident of a vehicle via one or more sensors employed for accident detection.
VALIDATING MODULE 211
The processor, via the validating module 211, may validate the completion of the logistic order once a consignment is received to the consignee. The representative of the consignee may sign an acknowledgement indicating the receipt of the logistic order. The validating module 211 may enable the validation of the receipt of the logistic order based upon uploading of the acknowledgement, signed by the representative of the consignee, in a memory of the server through driver mobile App or by the channel partner or by the CRM team
Referring Figure 3, a method for real-time tracking of a vehicle is illustrated, in accordance with an embodiment of the present subject matter.
At step 301, a logistic order to a channel partner, a vehicle associated with the channel partner for the logistic order and a driver for the vehicle may be assigned. The logistic order is to be transmitted from a consigner’s location to a consignee’s location. In one implementation, the logistic order, the vehicle and the driver may be assigned by the assigning module 206.
At step 302, one or more of the channel partner, the consigner, a CRM team, and the consignee may be notified with one or more notification events. The one or more notification events may be indicative of the logistic order being assigned to the channel partner, logistic order being accepted by the channel partner, the vehicle being assigned for the logistic order and the driver being assigned for the vehicle. In one implementation, the one or more notification events may be provided by the notifying module 207.
At step 303, the driver and the vehicle assigned for the logistic order may be optionally authenticated based upon a unique first authorization code received from a user device associated with the driver. In one implementation, the driver and the vehicle may be authenticated by the authentication module 208.
At step 304, movement of the vehicle through one or more predefined routes associated with the transit of the logistic order from the consigner’s location to the consignee’s location may be tracked. Further, forecast of on-route weather related crises may be provided and also Fuel outlets, ATMs, Automobile service centres, Food Outlets, Rest places and the like. The tracking of movement of the vehicle and the forecasting of on-route weather related crisis may be enabled via a GPS device attached with the user device. In one implementation, the movement of the vehicle and the forecasted data may be tracked and provided by the tracking module 209.
At step 305, health and status of the vehicle and the driver during the transit of the logistic order from the consigner’s location to the consignee’s location may be monitored via one or more sensors. In one implementation, the health and status of the vehicle and the driver may be monitored by the monitoring module 210.
At step 306, the receipt of the logistic order at the consignee’s location may be validated based upon based upon uploading of an acknowledgement, signed by a representative of the consignee, in a memory of a server through driver mobile App or by the channel partner or by the CRM team. In one implementation, the receipt of the logistic order at the consignee’s location may be validated by the validating module 211.
Although implementations for real-time tracking of the vehicle have been described in language specific to structural features and/or methods, it is to be understood that the appended claims are not necessarily limited to the specific features or methods described. Rather, the specific features and methods are disclosed as examples of implementations for real-time tracking of the vehicle.

Documents

Application Documents

# Name Date
1 201721031928-FORM FOR SMALL ENTITY(FORM-28) [09-09-2017(online)].pdf 2017-09-09
2 201721031928-FORM FOR SMALL ENTITY [09-09-2017(online)].pdf 2017-09-09
3 201721031928-FORM 3 [09-09-2017(online)].pdf 2017-09-09
4 201721031928-FORM 18 [09-09-2017(online)].pdf 2017-09-09
5 201721031928-FIGURE OF ABSTRACT [09-09-2017(online)].pdf 2017-09-09
6 201721031928-EVIDENCE FOR REGISTRATION UNDER SSI(FORM-28) [09-09-2017(online)].pdf 2017-09-09
7 201721031928-EVIDENCE FOR REGISTRATION UNDER SSI [09-09-2017(online)].pdf 2017-09-09
8 201721031928-ENDORSEMENT BY INVENTORS [09-09-2017(online)].pdf 2017-09-09
9 201721031928-DRAWINGS [09-09-2017(online)].pdf 2017-09-09
10 201721031928-COMPLETE SPECIFICATION [09-09-2017(online)].pdf 2017-09-09
11 Abstract.jpg 2018-08-11
12 201721031928-RELEVANT DOCUMENTS [28-02-2020(online)].pdf 2020-02-28
13 201721031928-FORM 13 [28-02-2020(online)].pdf 2020-02-28
14 201721031928-FER.pdf 2021-10-18
15 201721031928-AbandonedLetter.pdf 2024-01-16

Search Strategy

1 2020-09-2516-48-53E_25-09-2020.pdf