×

Synchronizing open ticket functionality with kitchen display systems

  • US 10,311,420 B1
  • Filed: 06/17/2016
  • Issued: 06/04/2019
  • Est. Priority Date: 06/17/2016
  • Status: Active Grant
First Claim
Patent Images

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 all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×