Methods, systems, and computer readable media for facilitating in-store or near-store ordering and payment of goods and services through a single-tap of a near field communication (NFC) device
US-9536243-B2 · Jan 3, 2017 · US
US10275752B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10275752-B2 |
| Application number | US-201815905643-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 26, 2018 |
| Priority date | Sep 30, 2015 |
| Publication date | Apr 30, 2019 |
| Grant date | Apr 30, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
Reservations, e.g. for tickets, services or events · CPC title
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.