METHOD OF ORDERING BASED ON ESTIMATED TIME OF ARRIVAL
First Claim
1. A method for prioritizing a transmitted order based upon a customer'"'"'s estimated time of arrival, comprising the steps of:
- a) transmitting an order to a vendor by a customer via a localization-capable device;
b) identifying a first location of the customer via the localization-capable device;
c) calculating the original estimated time of arrival of the customer to the vendor based upon the customer'"'"'s location;
d) placing the order in a queue with the vendor based upon the original estimated time of arrival;
e) identifying a second location of the customer via the localization-capable device;
f) calculating an updated estimated time of arrival of the customer at the vendor based upon the customer'"'"'s second location;
g) adjusting the position of the order in the queue based upon the updated estimated time of arrival; and
h) completing the order at about the updated estimated time of arrival.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for prioritizing a transmitted order based upon a customer'"'"'s estimated time of arrival comprises the steps of: transmitting an order to a vendor by a customer via a localization-capable device; identifying the location of the customer via the localization-capable device; calculating the estimated time of arrival of the customer at the vendor based upon the customer'"'"'s location; and placing the order in a queue with the vendor. The queue is arranged according to such criteria as the anticipated completion time of pending orders, and the anticipated completion time of the customer'"'"'s order corresponds to the customer'"'"'s estimated time of arrival at the vendor. While on route to the vendor, a new location of the customer via the localization-capable device is identified and an updated estimated time of arrival of the customer at the vendor is calculated based upon the customer'"'"'s new location. Thereafter the position of the order in the queue based upon the updated estimated time of arrival is adjusted and the order is completed in relation to the updated estimated time of arrival.
-
Citations
23 Claims
-
1. A method for prioritizing a transmitted order based upon a customer'"'"'s estimated time of arrival, comprising the steps of:
-
a) transmitting an order to a vendor by a customer via a localization-capable device; b) identifying a first location of the customer via the localization-capable device; c) calculating the original estimated time of arrival of the customer to the vendor based upon the customer'"'"'s location; d) placing the order in a queue with the vendor based upon the original estimated time of arrival; e) identifying a second location of the customer via the localization-capable device; f) calculating an updated estimated time of arrival of the customer at the vendor based upon the customer'"'"'s second location; g) adjusting the position of the order in the queue based upon the updated estimated time of arrival; and h) completing the order at about the updated estimated time of arrival. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for prioritizing a transmitted order based upon a customer'"'"'s estimated time of arrival, the system comprising:
-
an order entry device for placing an order from a user; a server for receiving and processing an order from the user; and communication means between the order entry device and the server; wherein the order entry device comprises self-localization capabilities for transmission of location and/or estimated time of arrival at a vendor. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
Specification