Anticipatory creation of point-of-sale data structures
First Claim
1. A point-of-sale (POS) device comprising:
- a display;
one or more processors; and
one or more computer-readable media storing computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform acts comprising;
generating a data structure for storing interactions between a customer and a merchant, the interactions occurring at least between arrival of the customer at a location associated with the merchant and obtaining of a payment by the merchant from the customer;
receiving a request to create a reservation for the customer at the merchant, wherein the reservation is for a specified future time at the location associated with the merchant;
based at least in part on receiving the request, storing, in the data structure, an identifier of the customer and an indication of the specified future time;
receiving, after storing the identifier, an indication that the customer has arrived at the location associated with the merchant; and
presenting, using the display, a visual representation of at least a portion of stored content of the data structure.
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.
53 Citations
20 Claims
-
1. A point-of-sale (POS) device comprising:
-
a display; one or more processors; and one or more computer-readable media storing computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform acts comprising; generating a data structure for storing interactions between a customer and a merchant, the interactions occurring at least between arrival of the customer at a location associated with the merchant and obtaining of a payment by the merchant from the customer; receiving a request to create a reservation for the customer at the merchant, wherein the reservation is for a specified future time at the location associated with the merchant; based at least in part on receiving the request, storing, in the data structure, an identifier of the customer and an indication of the specified future time; receiving, after storing the identifier, an indication that the customer has arrived at the location associated with the merchant; and presenting, using the display, a visual representation of at least a portion of stored content of the data structure. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method implemented at least partly by a point-of-sale device, comprising:
-
generating, during a first period of time, a data structure to store interactions associated with a transaction between a customer and a merchant; receiving a request to create a reservation for the transaction, wherein the reservation is for a specified future time at a location; based at least in part on receiving the request, storing an identifier of the customer and an indication of the specified future time in the data structure; receiving, during a second period of time, an indication that the customer has arrived at the location; and presenting, on a display, a visual representation of at least a part of the data structure. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A point-of-sale (POS) device comprising:
-
a display; one or more processors; and one or more computer-readable media storing computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform acts comprising; generating, during a first period of time, a data structure to store interactions between a customer and a merchant during a transaction; storing, as part of the data structure, an identifier for the customer and an indication of a specified future time associated with a reservation for the transaction at a location; receiving, during a second period of time, an indication that the customer has arrived at the location; and presenting, using the display, a visual representation of at least part of the data structure. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification