Integrating predefined templates with open ticket functionality

US11295371B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11295371-B2
Application numberUS-202016807036-A
CountryUS
Kind codeB2
Filing dateMar 2, 2020
Priority dateJun 28, 2016
Publication dateApr 5, 2022
Grant dateApr 5, 2022

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 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.

First claim

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

Assignees

Inventors

Classifications

  • 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

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 US11295371B2 cover?
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 transa…
Who is the assignee on this patent?
Block Inc
What technology area does this patent fall under?
Primary CPC classification G06Q30/0635. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 05 2022 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).