Anticipatory creation of point-of-sale data structures

US10157378B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-10157378-B1
Application numberUS-201615253172-A
CountryUS
Kind codeB1
Filing dateAug 31, 2016
Priority dateSep 30, 2015
Publication dateDec 18, 2018
Grant dateDec 18, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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. The POS device as recited in claim 1 , the acts further comprising: receiving, before the specified future time, an indication of one or more preferences associated with the customer; and storing, in the data structure, the indication of the one or more preferences associated with the customer. 3. The POS device as recited in claim 2 , the acts further comprising presenting the indication of the one or more preferences via the visual representation. 4. The POS device as recited in claim 1 , the acts further comprising: receiving, before the specified future time, payment information associated with a payment instrument of the customer; and storing, in the data structure, the payment information for the customer. 5. The POS device as recited in claim 4 , the acts further comprising: receiving input indicating that the customer ordered an item from the merchant; sending, to a payment service, a request to authorize the payment instrument for a cost of the item using the payment information stored in the data structure; and receiving, from the payment service, an indication that the payment instrument has been approved for the cost of the item. 6. The POS device as recited in claim 1 , the acts further comprising: receiving, based at least in part on receiving the request, information identifying a profile of the customer from a payment service; identifying, from the profile, at least one preference of the customer; and storing, in the data structure, the at least one preference. 7. The POS device as recited in claim 1 , the acts further comprising: receiving input indicating that the customer ordered at least one item from the merchant; updating the data structure to indicate that the customer ordered the at least one item from the merchant; and updating the visual representation of the data structure to indicate that the customer ordered the at least one item from the merchant. 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. 9. The method as recited in claim 8 , further comprising: receiving, before the second period of time, an indication of one or more preferences associated with the customer; and storing, in the data structure, the indication of the one or more preferences associated with the customer. 10. The method as recited in claim 8 , further comprising: receiving, before the second period time, payment information associated with a payment instrument of the customer for use at the merchant during the transaction; and storing, in the data structure, the payment information for the customer. 11. The method as recited in claim 10 , further comprising: receiving input indicating that the customer ordered an item; sending, to a payment service, a request to authorize the payment instrument for a cost of the item using the payment information stored in the data structure; and receiving, from the payment service, an indication that the payment instrument has been approved for the cost of the item. 12. The method as recited in claim 8 , further comprising: receiving, based at least in part on receiving the request, information identifying a profile of the customer from a payment service; identifying, from the profile, at least one preference of the customer; and storing, in the data structure, the at least one preference. 13. The method as recited in claim 8 , further comprising: receiving input indicating that the customer ordered an item from the merchant; updating the data structure to indicate that the customer ordered the item; and updating the visual representation of the data structure to indicate that the customer ordered the item. 14. The method as recited in claim 8 , wherein storing the identifier of the customer and the indication of the specified future time in the data structure occurs before the second period of time. 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. 16. The POS device as claim 15 recites, the acts further comprising receiving a request to create the reservation for the customer, wherein the request indicates the specified future time. 17. The POS device as recited in claim 15 , the acts further comprising: receiving, before the second period of time, an indication of one or more preferences associated with the customer; and storing, in the data structure, the indication of the one or more preferences associated with the customer. 18. The POS device as recited in claim 15 , the acts further comprising: receiving, before the second period of time, payment information associated with a payment instrument of the customer for use at the merchant during the transaction; and storing, in the data structure, the payment information for the customer. 19. The POS device as recited in claim 18 , the acts further comprising: receiving input indicating that the customer ordered an item; updating the data structure to indicate that the customer ordered the item; sending, to a payment service, a request to authorize

Assignees

Inventors

Classifications

  • Interconnection or interaction of plural electronic cash registers [ECR] or to host computer, e.g. network details, transfer of information from host to ECR or from ECR to ECR · CPC title

  • Reservations, e.g. for tickets, services or events · CPC title

  • G06Q20/204Primary

    comprising interface for record bearing medium or carrier for electronic funds transfer or payment credit · CPC title

  • Online advertisement · CPC title

  • using payment protocols involving electronic receipts · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10157378B1 cover?
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 merchant…
Who is the assignee on this patent?
Square Inc
What technology area does this patent fall under?
Primary CPC classification G06Q20/204. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 18 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).