Anticipatory creation of point-of-sale data structures

US10275752B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10275752-B2
Application numberUS-201815905643-A
CountryUS
Kind codeB2
Filing dateFeb 26, 2018
Priority dateSep 30, 2015
Publication dateApr 30, 2019
Grant dateApr 30, 2019

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 creating a data structure for recording interactions between a first user and a second user for interactions to occur at a specified future time. The techniques and arrangements include facilitating annotation of the data structure. At the specified future time, the created data structure may be used to track items ordered, track tenders used to pay for items, and the like.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: obtaining, by an application executing on a device associated with a first user, a relationship between the first user and a second user for a specified future time, wherein the application is associated with the first user, and wherein the relationship is at least in part for managing payments between the first user and the second user; obtaining a data structure at least in part for collecting first data related to one or more interactions between the first user and the second user during the specified future time; storing an association between the data structure and at least one of an identifier of the second user or an indication of the specified future time; storing, within the data structure and before lapse of the specified future time, the first data; and causing, based at least in part on the first data, a presentation of second data in near-real time on a user interface of the device associated with the first user. 2. The method as recited in claim 1 , further comprising: receiving, before the specified future time, an indication of one or more preferences associated with the second user; and storing, within the data structure, the indication of the one or more preferences associated with the second user. 3. The method as recited in claim 1 , further comprising: receiving, before the specified future time, payment information associated with a payment instrument of the second user; and storing, within the data structure, the payment information. 4. The method as recited in claim 3 , wherein the first user comprises a merchant, the second user comprises a customer, and the device associated with the first user comprises a merchant point-of-sale (POS) device, 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; and receiving, from the payment service, an indication that the payment instrument has been approved for the cost of the item. 5. The method as recited in claim 4 , further comprising: receiving, from the payment service and based at least in part on receiving the request to authorize the payment instrument, information identifying a profile of the customer; identifying, from the profile, at least one preference of the customer; and storing, within the data structure, the at least one preference. 6. The method as recited in claim 1 , further comprising: receiving input indicating that the second user ordered at least one item from the first user; updating the first data to indicate that the second user ordered the at least one item from the first user; and updating the user interface to indicate that the second user ordered the at least one item from the first user. 7. The method as recited in claim 1 , further comprising: receiving, from an input device associated with the first user, a free-form note provided by the first user, the free-form note documenting an interaction of the interactions between the first user and the second user; and updating the first data structure to indicate the interaction. 8. The method as recited in claim 1 , further comprising: receiving, from an input device associated with the first user, a selection of a tag, the tag representing a sentiment of the second user expressed during an interaction of the interactions between the first user and the second user; updating the first data to indicate the tag; and updating the user interface to indicate the tag. 9. The method as recited in claim 1 , wherein: the first user comprises a merchant and the second user comprises a customer; and obtaining the data structure occurs before receiving a request by the customer to create a reservation. 10. The method as recited in claim 1 , wherein: the first user comprises a merchant and the second user comprises a customer; and obtaining the data structure occurs after receiving a request by the customer to create a reservation. 11. A method comprising: establishing, by an application executing on a device associated with a first user, a relationship between the first user and a second user for a specified future time, wherein the relationship is at least in part for managing payments between the first user and the second user; obtaining a data structure at least in part for collecting first data related to one or more interactions between the first user and the second user during the specified future time; receiving a request to create an appointment for the first user at a location associated with the second user, wherein the appointment is for the specified future time; based at least in part on receiving the request, storing, in the data structure, an identifier of the second user and an indication of the specified future time; receiving, after storing the identifier, an indication that the second user has arrived at the location associated with the second user for the appointment with the first user; storing, within the data structure and before lapse of the specified future time, the first data; and causing, based at least in part on the first data, a presentation of second data in near-real time on a user interface on a display of the device associated with the first user. 12. The method as recited in claim 11 , further comprising: receiving, before the specified future time, an indication of one or more preferences associated with the second user; and storing, within the data structure, the indication of the one or more preferences associated with the second user. 13. The method as recited in claim 11 , further comprising: receiving, before the specified future time, payment information associated with a payment instrument of the second user; and storing, within the data structure, the payment information. 14. The method as recited in claim 13 , wherein the first user comprises a merchant, the second user comprises a customer, and the device associated with the first user comprises a merchant point-of-sale (POS) device, 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; and receiving, from the payment service, an indication that the payment instrument has been approved for the cost of the item. 15. The method as recited in claim 14 , further comprising: receiving, from the payment service and based at least in part on receiving the request to authorize the payment instrument, information identifying a profile of the customer; identifying, from the profile, at least one preference of the customer; and storing, within the data structure, the at least one preference. 16. The method as recited in claim 11 , further comprising: receiving input indicating that the second user ordered at least one item from the first user; updating the data structure to indicate that the second user ordered the at least one item from the first user; and updating the user interface to indicate that the second user ordered the at least one item from the first user. 17. The method as recited in claim 11 , further comprising: receiving, from an input device associated with the first user, a free-form note provided by the first user, the free-form note documenting an interaction of the interactions between the second user and the first user; updating the first data to indicate the interaction

Assignees

Inventors

Classifications

  • 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

  • Specified transaction journal output feature, e.g. printed receipt or voice output · CPC title

  • 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

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 US10275752B2 cover?
Techniques and arrangements for creating a data structure for recording interactions between a first user and a second user for interactions to occur at a specified future time. The techniques and arrangements include facilitating annotation of the data structure. At the specified future time, the created data structure may be used to track items ordered, track tenders used to pay for items, an…
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 Apr 30 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).