Location-based order recommendations
US-2016353235-A1 · Dec 1, 2016 · US
US11295371B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11295371-B2 |
| Application number | US-202016807036-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 2, 2020 |
| Priority date | Jun 28, 2016 |
| Publication date | Apr 5, 2022 |
| Grant date | Apr 5, 2022 |
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 integrating predefined templates with open ticket functionality. For instance, a merchant device can identify a type of transaction between a merchant and a customer, select a ticket type for the transaction based on the type of transaction, and select a transaction flow based on the ticket type. The merchant device can then generate an open ticket for the transaction based on the ticket type, and associated transaction flow with the open ticket. Additionally, the merchant device can generate a visual representation of data associated with the open ticket, where a layout of the data within the visual representation is based on the type of transaction and the transaction flow, and present the visual representation to the merchant. In some examples, the type of transaction is identified using received input. In some examples, the type of transaction is identified based on a group associated with the customer.
Opening claim text (preview).
What is claimed is: 1. A method comprising: receiving, via a display of a device operable by a merchant, input associated with a transaction between the merchant and a customer; determining, based at least in part on the input, a transaction type associated with the transaction; determining, based at least in part on the transaction type, a predefined template from a plurality of predefined templates, wherein the predefined template is associated with a transaction flow; and generating, based at least in part on the predefined template, one of more interactive elements to be presented via the display of the device operable by the merchant, wherein the one or more interactive elements, when presented, guide the merchant to perform a sequence of operations, associated with the transaction flow, to process the transaction between the customer and the merchant. 2. The method of claim 1 , further comprising presenting, via the display of the device operable by the merchant, a visual representation of a merchant location associated with the merchant, the visual representation including the one or more interactive elements, an interactive element of the one or more interactive elements indicating one or more of: (i) a respective location within the merchant location; (ii) a respective transaction type from a plurality of transaction types; or (iii) a state of a respective open ticket associated with the respective location. 3. The method of claim 1 , wherein the predefined template further defines a layout of one or more attributes associated with at least part of the transaction flow, the one or more attributes comprising one or more of graphics, text, or other interactive elements. 4. The method of claim 1 , wherein determining the predefined template comprises accessing a database comprising the plurality of predefined templates, and wherein each predefined template corresponds to a different transaction type. 5. The method of claim 1 , wherein the input identifies a group associated with the customer, and wherein determining the transaction type is based at least in part on the group. 6. The method of claim 5 , further comprising: merging, based at least in part on an additional input received via the display of the device, the transaction flow with an additional transaction flow associated with an additional customer of the group, wherein a new transaction flow is associated with the transaction and other data associated with another transaction associated with the additional customer; selecting a new predefined template defining a new visual representation associated with at least part of the new transaction flow; and generating the new visual representation via the display of the device operable by the merchant. 7. The method of claim 1 , wherein the transaction type comprises at least one of: (i) a delivery transaction, (ii) a transaction within a zone of a physical establishment of the merchant, (iii) a transaction within a station of the physical establishment, and (iv) a transaction within a defined area of the physical establishment. 8. The method of claim 1 , further comprising: generating, based at least in part on the predefined template, a data structure associated with the transaction, wherein the predefined template defines one or more attributes of the data structure; and presenting data stored in the data structure via the display of the device operable by the merchant based at least in part on the predefined template. 9. A system comprising: a user interface of a device operable by a merchant; one or more processors; and one or more computer-readable media storing instructions executable by the one or more processors, the instructions programming the one or more processors to perform operations comprising: receiving, via the user interface of the device, input associated with a transaction between the merchant and a customer; determining, based at least in part on the input, a transaction type associated with the transaction; determining, based at least in part on the transaction type, a predefined template from a plurality of predefined templates, wherein the predefined template is associated with a transaction flow; and generating, based at least in part on the predefined template and the transaction flow, one or more interactive elements to be presented via the user interface of the device, wherein the one or more interactive elements, when presented, guide the merchant to perform a sequence of operations, associated with the transaction flow, to process the transaction between the customer and the merchant. 10. The system of claim 9 , wherein determining the predefined template comprises accessing a database comprising the plurality of predefined templates and each predefined template corresponds to a different transaction type. 11. The system of claim 9 , wherein the input identifies a group associated with the customer, and wherein determining the transaction type is based at least in part on the group. 12. The system of claim 9 , wherein the predefined template further defines a layout of one or more attributes associated with at least part of the transaction flow, the one or more attributes including one or more of graphics, text, or other interactive elements. 13. The system of claim 9 , wherein the device operable by the merchant comprises at least one of a mobile input device or a point-of-sale device. 14. The system of claim 9 , wherein the transaction type comprises (i) a delivery transaction, (ii) a transaction within a zone of a physical establishment of the merchant, (iii) a transaction within a station of the physical establishment, or (iv) a transaction within a defined area of the physical establishment. 15. The system of claim 9 , further comprising: generating based at least in part on the predefined template, a data structure associated with the transaction, wherein the predefined template defines one or more attributes of the data structure; and presenting data stored in the data structure via the user interface of the device operable by the merchant based at least in part on the predefined template. 16. The system of claim 9 , wherein the user interface presents a visual representation of merchant location associated with the merchant, the visual representation including the one or more interactive elements, an interactive element of the one or more interactive elements indicating one or more of: (i) a respective location within the merchant location; (ii) a respective transaction type from a plurality of transaction types; or (iii) a state of a respective open ticket associated with the respective location. 17. The system of claim 9 , wherein the user interface presents a visual representation of merchant location associated with the merchant that includes the one or more interactive elements, and wherein an interactive element of the one or more interactive elements is associated with the transaction type and indicates that a location corresponding to the interactive element is associated with a ticket state of an open ticket, and wherein the system further comprises: receiving, via the user interface, additional input associated with the interactive element; and associating, based at least in part on the input, the location corresponding to the interactive element with the open ticket. 18. One or more computer-readable media storing instructions executable by one or more processors that, when executed by the one or more processors, cause the one or more processors to perform acts compri
using payment protocols involving tickets · CPC title
specially adapted for electronic shopping systems · CPC title
involving a third party · CPC title
Point-of-sale [POS] network systems · CPC title
Aspects of commerce using mobile devices [M-devices] · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.