×

Anticipatory creation of point-of-sale data structures

  • US 9,569,757 B1
  • Filed: 09/30/2015
  • Issued: 02/14/2017
  • Est. Priority Date: 09/30/2015
  • Status: Active Grant
First Claim
Patent Images

1. A point-of-sale (POS) device of a merchant, the POS device comprising:

  • a display to present content;

    a card reader to receive a payment instrument of a customer of the merchant;

    an input device to receive input from the merchant;

    one or more processors; and

    one or more computer-readable media storing computer-executable instructions that, when executed on the one or more processors, cause the one or more processors to perform acts comprising;

    receiving, at a first time, an indication that the customer has;

    (i) requested to make a reservation with the merchant at a specified future time, (ii) provided payment information associated with the payment instrument of the customer for use at the merchant to settle a subsequent cost associated with one or more items obtained from the merchant by the customer during the reservation, and (iii) provided a preference of the customer;

    based at least in part on the receiving of the indication that the customer has requested to make the reservation with the merchant, and before the specified future time;

    generating an open ticket data structure for recording interactions between the merchant and the customer at least before and during the specified future time of the reservation;

    annotating the open ticket data structure to indicate;

    (i) that the reservation is at the specified future time, (ii) the payment information for use at the merchant to settle the subsequent cost associated with the one or more items obtained from the merchant by the customer during the reservation, and (iii) the preference of the customer;

    receiving, from a payment service via a network, a profile associated with the customer, wherein the profile identifies one or more preferences of the customer based at least in part on past open ticket data structures associated with the customer, wherein the past open ticket data structures correspond to previous transactions between the customer and at least one of the merchant or another merchant; and

    associating, based at least in part on the receiving of the profile, the profile with the open ticket data structure;

    after the generating of the open ticket data structure, receiving an indication that the customer has arrived at a location of the merchant;

    presenting, on the display, a visual representation of the open ticket data structure;

    receiving, from the input device, an indication that the customer has ordered a first item from the merchant;

    updating the open ticket data structure to indicate that the customer has ordered the first item;

    updating the visual representation of the open ticket data structure on the display to indicate that the customer has ordered the first item;

    sending a request to authorize the payment instrument of the customer for at least the cost of the first item;

    receiving an indication that the payment instrument has been approved for the cost of the first item;

    updating the open ticket data structure to indicate that the payment instrument has been used to settle at least the cost of the first item; and

    updating the visual representation of the open ticket data structure on the display to indicate that the payment instrument has been used to settle at least the cost of the first item.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×