Ordering systems and method
First Claim
Patent Images
1. An ordering method, comprising:
- receiving, at least one of an in-vehicle application resident on a memory of an in-vehicle infotainment device of a vehicle or a mobile-device application resident on a memory of a mobile device, an order for a product;
without contacting a merchant of the product, accessing, by the at least one of the in-vehicle application or the mobile-device application, a default preparation time for the product;
without contacting the merchant of the product, determining, by the at least one of the in-vehicle application or the mobile-device application, a preparation time adjusting factor that accounts for a time of day at which the order is received, a type of the product being ordered, a typical preparation time of the product, a total size of the order, and historical turn-around time data for the merchant at the time of day;
without contacting the merchant of the product, determining, by the at least one of the in-vehicle application or the mobile-device application, a final preparation time based upon the default preparation time and the preparation time adjusting factor;
receiving, at the at least one of the in-vehicle application or the mobile-device application, a position of the vehicle or the mobile device from a global positioning system at preset times after the order is received;
dynamically determining, by the at least one of the in-vehicle application or the mobile-device application, an estimated time of arrival of the at least one of the vehicle or the mobile device at a location of the merchant at each of the preset times based on the received position; and
holding, at the at least one of the in-vehicle application or the mobile-device application, the order for the product until the estimated time of arrival is equal to or less than the final preparation time for the product.
1 Assignment
0 Petitions
Accused Products
Abstract
In an example of an ordering method, an application receives an order for a product. The application may be an in-vehicle application resident on a memory of an in-vehicle infotainment unit of a vehicle or a mobile-device application resident on a memory of a mobile device. Without contacting a merchant of the product, the application determines a preparation time for the product. The application dynamically determines an estimated time of arrival of the vehicle or the mobile device at a location of the merchant. The application holds the order for the product until the estimated time of arrival is equal to or less than the preparation time for the product.
8 Citations
18 Claims
-
1. An ordering method, comprising:
-
receiving, at least one of an in-vehicle application resident on a memory of an in-vehicle infotainment device of a vehicle or a mobile-device application resident on a memory of a mobile device, an order for a product; without contacting a merchant of the product, accessing, by the at least one of the in-vehicle application or the mobile-device application, a default preparation time for the product; without contacting the merchant of the product, determining, by the at least one of the in-vehicle application or the mobile-device application, a preparation time adjusting factor that accounts for a time of day at which the order is received, a type of the product being ordered, a typical preparation time of the product, a total size of the order, and historical turn-around time data for the merchant at the time of day; without contacting the merchant of the product, determining, by the at least one of the in-vehicle application or the mobile-device application, a final preparation time based upon the default preparation time and the preparation time adjusting factor; receiving, at the at least one of the in-vehicle application or the mobile-device application, a position of the vehicle or the mobile device from a global positioning system at preset times after the order is received; dynamically determining, by the at least one of the in-vehicle application or the mobile-device application, an estimated time of arrival of the at least one of the vehicle or the mobile device at a location of the merchant at each of the preset times based on the received position; and holding, at the at least one of the in-vehicle application or the mobile-device application, the order for the product until the estimated time of arrival is equal to or less than the final preparation time for the product. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An ordering system for a vehicle, comprising:
-
a microprocessor of an in-vehicle infotainment device of the vehicle; a memory associated with the microprocessor; a global positioning system operatively connected to the microprocessor, the global positioning system configured to dynamically detect a position of the vehicle; and an application resident on the memory, the application including computer readable instructions to cause the microprocessor to; receive an order for a product; without contacting a merchant of the product, access a default preparation time for the product; without contacting the merchant of the product, determine a preparation time adjusting factor that accounts for a time of day at which the order is received, a type of the product being ordered, a typical preparation time of the product, a total size of the order, and historical turn-around time data for the merchant at the time of day; without contacting the merchant of the product, determine a final preparation time for the product based upon the default preparation time and the preparation time adjusting factor; receive a position of the vehicle from the global positioning system at preset times after the order is received; dynamically determine an estimated time of arrival of the vehicle at a location of the merchant at each of the preset times based on the received position; and hold the order for the product until the estimated time of arrival is equal to or less than the final preparation time for the product. - View Dependent Claims (13, 14, 15, 16)
-
-
17. An ordering system, comprising:
-
a mobile device; a data table containing multiple order items, each order item having an associated preparation time and an associated vendor, wherein at least two of the associated vendors are distinct from each other; a global positioning system associated with the mobile device; an application on the mobile device including a user interface for receiving a user input of an ordered item selected from at least one of the order items; a time of arrival module responsive to the global positioning system and to address information of the associated vendor for the ordered item to determine an arrival time, the time of arrival module including a micro-processor; and a data transmission system for sending an order of the ordered item to the associated vendor when the associated preparation time correlates with the arrival time; wherein the application includes computer readable instructions to cause the micro-processor to; determine a default preparation time for the ordered item from the data table; without contacting the associated vendor of the ordered item, determine a preparation time adjusting factor that accounts for the default preparation time, time of day at which the order is received, a type of the ordered item, a total size of the order, and historical turn-around time data for the associated vendor at the time of day; without contacting the associated vendor of the ordered item, determine a final preparation time for the ordered item, the final preparation time based upon the default preparation time and the preparation time adjusting factor; receive a position of the mobile device from the global positioning system at preset times after the user input for the ordered item is received; dynamically determine, through the time of arrival module, the arrival time of the mobile device at the associated vendor at each of the preset times based on the received position; and hold the order of the ordered item until the arrival time is equal to or less than the final preparation time for the ordered item. - View Dependent Claims (18)
-
Specification