Method and system for remote orders
First Claim
1. A network of devices comprising:
- a. an order entry device for entering an order;
b. a data device for processing the order received from the order entry device, wherein the data device maintains a city-wide order queue to prioritize orders among locations within a city; and
c. a dispensing device for dispensing an item based on the order processed by the data device, wherein the data device determines a delivery location based upon a GPS location of a user and the city-wide order queue, wherein the dispensing device includes an order queue display to enable a user to view an order queue including orders of other users.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for and method of processing customer orders are disclosed. The system contains an order entry device, software having a database and at least an interface function, an algorithm adapted for selecting the order processing location and adapted for transmitting customer orders to the order processing device. The method of processing customer orders includes collecting the orders at an order entry device such as a point of sale, prioritizing and queuing the orders, identifying the best point of delivery for each order, transmitting the order to the point of delivery and processing the order at the point of delivery. This saves time for the customer and improves the accuracy of filling the orders.
17 Citations
58 Claims
-
1. A network of devices comprising:
-
a. an order entry device for entering an order; b. a data device for processing the order received from the order entry device, wherein the data device maintains a city-wide order queue to prioritize orders among locations within a city; and c. a dispensing device for dispensing an item based on the order processed by the data device, wherein the data device determines a delivery location based upon a GPS location of a user and the city-wide order queue, wherein the dispensing device includes an order queue display to enable a user to view an order queue including orders of other users. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for processing customer orders comprising:
-
a. a memory for storing an application, the application comprising; i. an order acceptance module for accepting orders; ii. an order flow module for controlling a flow of the orders received from the order acceptance module, wherein the orders are included in a city-wide order queue to prioritize orders among locations within a city; and iii. a dispenser interface module for providing dispensing control of the orders received from the order flow module, wherein the dispenser interface module includes an order queue display to enable a user to view an order queue including orders of other users; and b. a processor for processing the application. - View Dependent Claims (22, 23, 24)
-
-
25. A method of processing customer orders programmed in a non-transitory memory of a device comprising:
-
a. collecting the orders at an order entry device; b. transmitting the orders to a point of delivery device for processing the orders, wherein the point of delivery device includes an order queue display to enable a user to view an order queue including orders of other users, wherein the order queue is comprises a city-wide order queue to prioritize orders among locations within a city; and c. updating machine settings at the point of delivery device. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A device comprising:
-
a. a memory for storing an application, the application for; i. communicating periodic future orders with an order entry device; and ii. communicating with a point of delivery device, wherein the application is further for determining a location of the point of delivery device based upon a GPS location and a city-wide order queue that prioritizes orders among locations within a city, wherein the point of delivery device comprises a brewing and dispensing device, wherein the point of delivery device includes an order queue display to enable a user to view an order queue including orders of other users; and b. a processing component coupled to the memory, the processing component for processing the application. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42)
-
-
43. A system for collecting and storing data comprising:
-
a. a distributed beverage making and dispensing device; and b. a centralized data device containing an application having a database and an interface that collects the data from the distributed beverage making and dispensing device and stores the data in the database, wherein the centralized data device sends a base setting to distributed beverage making and dispensing devices and delta settings based on characteristics of a location of each of the distributed beverage making and dispensing devices, wherein the centralized data device maintains a city-wide order queue to prioritize orders among locations within a city and further wherein the data device determines a delivery location based upon a GPS location of a user and the city-wide order queue. - View Dependent Claims (44, 45, 46, 47, 48, 49)
-
-
50. A method of processing customer orders programmed in a non-transitory memory of a device comprising:
-
a. collecting the orders at an order entry device; and b. transmitting the orders to a point of delivery device for processing the orders, wherein the point of delivery device includes an order queue display to enable a user to view an order queue including orders of other users, wherein the order queue is comprises a city-wide order queue to prioritize orders among locations within a city, wherein the point of delivery device comprises a brewing and dispensing device. - View Dependent Claims (51, 52, 53, 54, 55, 56, 57, 58)
-
Specification