Synchronizing open ticket functionality with kitchen display systems
First Claim
1. A system comprising:
- a point of-sale (POS) device for processing payments for a merchant, the POS device programmed to perform acts comprising;
providing a POS user interface for inputting customer orders associated with transactions between the merchant and customers;
receiving, during a first period of time, via the POS user interface, first input corresponding to a first customer order associated with a transaction between the merchant and a customer, the first customer order including at least a first item ordered by the customer from the merchant;
creating an open ticket for the transaction, the open ticket including;
a data structure that stores cart information indicating items that are ordered by the customer from the merchant during the transaction; and
versioning data indicating a version of the open ticket;
adding first information associated with the first customer order to the cart information of the open ticket; and
sending first data associated with the open ticket to a kitchen display system, the first data including at least the first information associated with the first customer order; and
the kitchen display system for providing kitchen orders for the merchant, the kitchen display system programmed to perform acts comprising;
providing a kitchen display user interface that includes one or more order tickets, wherein an individual order ticket of the one or more order tickets identifies one or more items associated with a respective open ticket;
receiving the first data associated with the open ticket from the POS device;
determining that the open ticket is new based at least in part on the versioning data;
creating a first order ticket for the open ticket, wherein the first order ticket is based at least in part on the first customer order associated with the transaction between the merchant and the customer, the first order ticket including at least;
an identity associated with the open ticket;
an indication of the first item ordered by the customer from the merchant; and
a timer indicating a length of time since receiving the first customer order; and
providing the first order ticket for the open ticket via the kitchen display user interface,wherein the POS device is further configured to perform acts comprising;
receiving, during a second period of time, via the POS user interface, second input corresponding to a second customer order associated with the transaction between the merchant and the customer, the second customer order including at least a second item ordered by the customer from the merchant;
adding second information associated with the second customer order to the cart information of the open ticket;
updating the versioning data based at least in part on adding the second information to the cart information of the open ticket; and
sending second data associated with the open ticket to the kitchen display system, the second data including at least the second information associated with the second customer order;
wherein the kitchen display system is further configured to perform acts comprising;
receiving the second data associated with the open ticket from the POS device;
determining that the open ticket has been updated based at least in part on the updated versioning data;
creating a second order ticket for the open ticket, wherein the second order ticket is based at least in part on the second customer order associated with the transaction between the merchant and the customer, the second order ticket including at least;
the identity associated with the open ticket;
an indication of the second item ordered by the customer from the merchant; and
a timer indicating a length of time since receiving the second customer order; and
providing the second order ticket associated with the open ticket via the kitchen display user interface.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques and arrangements for facilitating synchronization of open ticket functionality utilized by point-of-sale (POS) devices with kitchen display systems. In some example, a POS device receives customer orders associated with a transaction between a merchant and a customer. Based on individual customer orders, the POS device adds information associated with the individual customer orders to an open ticket, and then sends data associated with the open ticket to a kitchen display system. The kitchen display system can receive the data associated with the open ticket, create an order ticket for the individual customer orders using the data, and then provide order tickets using a user interface. In some examples, the kitchen display system then synchronizes with a counter device to provide and update order tickets.
120 Citations
20 Claims
-
1. A system comprising:
-
a point of-sale (POS) device for processing payments for a merchant, the POS device programmed to perform acts comprising; providing a POS user interface for inputting customer orders associated with transactions between the merchant and customers; receiving, during a first period of time, via the POS user interface, first input corresponding to a first customer order associated with a transaction between the merchant and a customer, the first customer order including at least a first item ordered by the customer from the merchant; creating an open ticket for the transaction, the open ticket including; a data structure that stores cart information indicating items that are ordered by the customer from the merchant during the transaction; and versioning data indicating a version of the open ticket; adding first information associated with the first customer order to the cart information of the open ticket; and sending first data associated with the open ticket to a kitchen display system, the first data including at least the first information associated with the first customer order; and the kitchen display system for providing kitchen orders for the merchant, the kitchen display system programmed to perform acts comprising; providing a kitchen display user interface that includes one or more order tickets, wherein an individual order ticket of the one or more order tickets identifies one or more items associated with a respective open ticket; receiving the first data associated with the open ticket from the POS device; determining that the open ticket is new based at least in part on the versioning data; creating a first order ticket for the open ticket, wherein the first order ticket is based at least in part on the first customer order associated with the transaction between the merchant and the customer, the first order ticket including at least; an identity associated with the open ticket; an indication of the first item ordered by the customer from the merchant; and a timer indicating a length of time since receiving the first customer order; and providing the first order ticket for the open ticket via the kitchen display user interface, wherein the POS device is further configured to perform acts comprising; receiving, during a second period of time, via the POS user interface, second input corresponding to a second customer order associated with the transaction between the merchant and the customer, the second customer order including at least a second item ordered by the customer from the merchant; adding second information associated with the second customer order to the cart information of the open ticket; updating the versioning data based at least in part on adding the second information to the cart information of the open ticket; and sending second data associated with the open ticket to the kitchen display system, the second data including at least the second information associated with the second customer order; wherein the kitchen display system is further configured to perform acts comprising; receiving the second data associated with the open ticket from the POS device; determining that the open ticket has been updated based at least in part on the updated versioning data; creating a second order ticket for the open ticket, wherein the second order ticket is based at least in part on the second customer order associated with the transaction between the merchant and the customer, the second order ticket including at least; the identity associated with the open ticket; an indication of the second item ordered by the customer from the merchant; and a timer indicating a length of time since receiving the second customer order; and providing the second order ticket associated with the open ticket via the kitchen display user interface. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A point-of-sale (POS) device comprising:
-
one or more processors; and one or more computer-readable media storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising; receiving, at a first period of time, first input corresponding to a first customer order associated with a transaction between a merchant and a customer, the first customer order including at least a first item; generating an open ticket for the transaction, the open ticket including at least cart information indicating items that are ordered by the customer from the merchant during the transaction; adding first information associated with the first customer order to the cart information of the open ticket; sending, to a kitchen display system that provides order tickets, first data associated with the open ticket, the first data indicating the first item; receiving, at a second period of time, second input corresponding to a second customer order associated with the transaction between the merchant and the customer, the second customer order including at least a second item; adding the second information associated with the second customer order to the cart information of the open ticket; and sending, to the kitchen display system, second data associated with the open ticket, the second data indicating the second item. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A kitchen display system comprising:
-
a display device, one or more processors; and one or more computer-readable media storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising; providing, using the display device, a kitchen display user interface, the kitchen display user interface including one or more order tickets associated with one or more open tickets; receiving, from a point-of-sale (POS) device, first data associated with an open ticket, wherein the open ticket is associated with a transaction between a merchant and customer, the first data corresponding to a first order by the customer during the transaction; generating, based at least in part on the first data, a first order ticket associated with the open ticket, the first order ticket indicating at least a first item from the first order; adding the first order ticket associated with the open ticket to the kitchen display user interface; receiving, from the POS device, second data associated with the open ticket, the second data corresponding to a second order by the customer during the transaction; generating, based at least in part on the second data, a second order ticket associated with the open ticket, the second order ticket indicating at least a second item from the second order; and adding the second order ticket associated with the open ticket to the kitchen display user interface. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification