System and method for logistics network utilizing mobile device location information
First Claim
1. A computer-implemented method performed by a logistics data server, the method comprising:
- receiving, at the logistics data server, a request from a first mobile device associated with a first user, the request including location data of the first mobile device and an identification of a second user;
predicting, by the logistics data server, a target location and a target time window based on historical information including location data of a second mobile device associated with the identification of the second user;
sending, by the logistics data server, a confirmation request to the second mobile device requesting the second mobile device to confirm the request from the first mobile device;
causing, by the logistics data server, a logistics driver device to update a routing schedule of the logistics driver device to include a navigation route from the location of the first mobile device to the target location in accordance with the target time window;
establishing, by the logistics data server, a communication channel between the logistics driver device and at least one of the first mobile device or the second mobile device in response to an inquiry received from the logistics driver device regarding the request from the first mobile device;
sending, by the logistics data server, a confirmation to the first and second mobile devices in response to the logistics data server receiving a message from the logistics driver device indicating that the logistics driver device has commenced the navigation route; and
sending, by the logistics data server, a confirmation to the first and second mobile devices in response to the logistics data server receiving a message from the logistics driver device indicating that the logistics driver device has completed the navigation route;
wherein street house numbers are not available for the location of the first or second user or the street house numbers are not used for the navigation route, and the location data of the first and second mobile devices include satellite navigation system coordinates and need not include street house numbers.
3 Assignments
0 Petitions
Accused Products
Abstract
Technology is disclosed for enabling an efficient logistics network based on mobile device location data. The technology does not necessarily need the street house numbers as delivery or pickup addresses, which are not available in some areas of the world. The location data (e.g., GPS coordinates) of the customers'"'"' mobile devices are used to suggest the logistics delivery and pickup locations. Drivers of the logistics network are equipped with logistics driver devices connected to a logistics data server for retrieving the location data. Guided by the location data, the drivers reach the target locations for the delivery or pickup tasks.
-
Citations
23 Claims
-
1. A computer-implemented method performed by a logistics data server, the method comprising:
-
receiving, at the logistics data server, a request from a first mobile device associated with a first user, the request including location data of the first mobile device and an identification of a second user; predicting, by the logistics data server, a target location and a target time window based on historical information including location data of a second mobile device associated with the identification of the second user; sending, by the logistics data server, a confirmation request to the second mobile device requesting the second mobile device to confirm the request from the first mobile device; causing, by the logistics data server, a logistics driver device to update a routing schedule of the logistics driver device to include a navigation route from the location of the first mobile device to the target location in accordance with the target time window; establishing, by the logistics data server, a communication channel between the logistics driver device and at least one of the first mobile device or the second mobile device in response to an inquiry received from the logistics driver device regarding the request from the first mobile device; sending, by the logistics data server, a confirmation to the first and second mobile devices in response to the logistics data server receiving a message from the logistics driver device indicating that the logistics driver device has commenced the navigation route; and sending, by the logistics data server, a confirmation to the first and second mobile devices in response to the logistics data server receiving a message from the logistics driver device indicating that the logistics driver device has completed the navigation route; wherein street house numbers are not available for the location of the first or second user or the street house numbers are not used for the navigation route, and the location data of the first and second mobile devices include satellite navigation system coordinates and need not include street house numbers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method performed by a logistics data server, the method comprising:
-
receiving, at the logistics data server, a message including a customer'"'"'s order and location data of a mobile device of the customer; storing, in a user location database of the logistics data server, the location data of the mobile device as a location entry associated with an identification of the customer; receiving, at the logistics data server from a logistics driver device, a location inquiry indicating that the logistics driver device needs location information to fulfill a task of the order; predicting, by the logistics data server, a target location based on the location entry and historical location data of the mobile device stored in the user location database as a plurality of location entries associated with the identification of the customer; causing, by the logistics data server, the logistics driver device to update a routing schedule of the logistics driver device to include a navigation route ending at the target location as the location information to fulfill the task; establishing, by the logistics data server, a communication channel between the logistics driver device and the mobile device of the customer in response to an inquiry received from the logistics driver device regarding the task; and receiving, at the logistics data server from the logistics driver device, a confirmation that the task has been completed; wherein street house numbers are not available for the location of the customer or the street house numbers are not used for the task, and the location data of the mobile device include satellite navigation system coordinates and need not include street house numbers. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer-implemented method performed by a logistics data server, the method comprising:
-
receiving, at the logistics data server, a return message indicating that a customer has used a mobile device to initiate an order return process and location data of the mobile device; storing, in a user location database of the logistics data server, the location data of the mobile device as a location entry associated with an identification of the customer; receiving, at the logistics data server from a logistics driver device, a location inquiry indicating that the order return process has been approved and that the logistics driver device needs location information to fulfill a task of the order return process; predicting, by the logistics data server, a target location based on the location entry and historical location data of the mobile device stored in the user location database as a plurality of location entries associated with the identification of the customer; causing, by the logistics data server, the logistics driver device to update a routing schedule of the logistics driver device to include a navigation route commencing at the target location as the location information to fulfill the task; establishing, by the logistics data server, a communication channel between the logistics driver device and the mobile device of the customer in response to an inquiry received from the logistics driver device regarding the task; and receiving, at the logistics data server from the logistics driver device, a confirmation that task has been completed; wherein street house numbers are not available for the location of the customer or the street house numbers are not used for the order return process, and the location data of the mobile device include satellite navigation system coordinates and need not include street house numbers. - View Dependent Claims (23)
-
Specification