Anticipatory creation of point-of-sale data structures
First Claim
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.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques and arrangements for analyzing previous tickets of a customer at different merchants—specifying interactions of the customer at the different merchants—to determine subsequent recommendations to send to a particular merchant in real-time when the customer is located at the particular merchant. Other techniques and arrangements facilitate annotation of merchant tickets by the merchants to enrich the data maintained by the tickets and, in some instances, to enhance the described real-time recommendations. Still other techniques and arrangements create a merchant ticket for recording interactions between a merchant and customer upon the customer creating a reservation at the merchant for a specified future time, or being added to a waitlist of the merchant. Upon the customer arriving at the merchant proximate to the specified future time, the merchant may use the created ticket to track items ordered by the merchants, track tenders used to pay for items, and the like.
-
Citations
20 Claims
-
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 Dependent Claims (2, 3, 4)
-
-
5. A method implemented at least in part by a point-of-sale (POS) device of a merchant, the method comprising:
-
receiving a request to create a reservation for a customer at the merchant at a specified future time; based at least in part on the receiving; generating a data structure to record interactions between the customer and the merchant at least between arrival of the customer at the merchant and the merchant obtaining payment from the customer for items obtained by the customer from the merchant; and storing, as part of the data structure, an identifier of the customer and an indication of the specified future time; after the generating of the data structure, receiving an indication that the customer has arrived at the merchant; and presenting, on a display of the POS device, a visual representation of the data structure, the visual representation specifying at least the identifier of the customer. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12)
-
-
13. 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; 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 a request to create a reservation for the customer at the merchant at a specified future time; based at least in part on the receiving; generating a data structure to record interactions between the customer and the merchant at least between arrival of the customer at the merchant and the merchant obtaining payment from the customer for items obtained by the customer from the merchant; and storing, as part of the data structure, an identifier of the customer and an indication of the specified future time; after the generating of the data structure, receiving an indication that the customer has arrived at the merchant; and presenting, on the display of the POS device, a visual representation of the data structure, the visual representation specifying at least the identifier of the customer. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification