ORDERING SYSTEMS AND METHOD
First Claim
1. An ordering method, comprising:
- receiving, at 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, an order for a product;
without contacting a merchant of the consumable product, determining, by the in-vehicle application or the mobile-device application, a preparation time for the product;
receiving, at 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 in-vehicle application or the mobile-device application, an estimated time of arrival 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 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 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.
-
Citations
17 Claims
-
1. An ordering method, comprising:
-
receiving, at 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, an order for a product; without contacting a merchant of the consumable product, determining, by the in-vehicle application or the mobile-device application, a preparation time for the product; receiving, at 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 in-vehicle application or the mobile-device application, an estimated time of arrival 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 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 preparation time for the product. - View Dependent Claims (2, 3, 4, 5, 7, 8, 9, 10, 11, 17)
-
-
6. (canceled)
-
12. An ordering system for a vehicle or a mobile device, comprising:
-
a microprocessor of i) an in-vehicle infotainment unit of the vehicle or ii) the mobile device; a memory associated with the microprocessor; a global positioning system operatively connected to the microprocessor, the global positioning system to dynamically detect a position of the vehicle or the mobile device; and an application resident on the memory, the application including computer readable instructions to; receive an order for a product; without contacting a merchant of the product, determine a preparation time for the product; receive a position of the vehicle or the mobile device from the global positioning system at preset times after the order is received; dynamically determine an estimated time of arrival 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 hold the order for the product until the estimated time of arrival is equal to or less than the preparation time for the product. - View Dependent Claims (13, 14, 15)
-
-
16. 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 preparation time correlates with the arrival time; wherein the application includes computer readable instructions to; determine a preparation time for the ordered item from the data table; 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 preparation time for the ordered item.
-
Specification