Extensible point-of-sale platforms and associated methods

US11087353B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11087353-B2
Application numberUS-202016752368-A
CountryUS
Kind codeB2
Filing dateJan 24, 2020
Priority dateNov 2, 2014
Publication dateAug 10, 2021
Grant dateAug 10, 2021

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.

A computer-implemented method for an extensible point-of-sale device is disclosed. The method includes registering a third-party application to be notified of a transaction change on the point-of-sale device. The method also includes displaying a user interface to a user during a purchase transaction on a display of the point-of-sale device using one of a register module and a payment module. The method also includes receiving the transaction change via the user interface of the point-of-sale device. The method also includes broadcasting the transaction change to a set of registered applications that includes the third-party application. The method also includes taking an action that modifies the purchase transaction using the third-party application in response to the broadcasting.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method for an extensible point-of-sale device, comprising: registering an application, on the point-of-sale device, to be notified of a transaction change on the point-of-sale device; displaying a user interface during a purchase transaction on a display of the point-of-sale device using one of a register module and a payment module; receiving the transaction change via the user interface of the point-of-sale device; broadcasting the transaction change to a set of registered applications, on the point-of-sale device, that includes the application; and taking an action that modifies the purchase transaction using the application in response to the broadcasting. 2. The computer-implemented method for an extensible point-of-sale device of claim 1 , wherein: the action comprises inserting an image onto a receipt printed for the purchase transaction by the point-of-sale device. 3. The computer-implemented method for an extensible point-of-sale device of claim 2 , wherein the action of inserting the image onto the receipt comprises: transmitting the image to a services process on the point-of-sale device from the application; adding the image to the receipt using the services process; and printing the receipt for the purchase transaction using the services process. 4. The computer-implemented method for an extensible point-of-sale device of claim 1 , wherein: the action comprises inserting a text string onto a receipt printed for the purchase transaction by the point-of-sale device. 5. The computer-implemented method for an extensible point-of-sale device of claim 1 , wherein: the action comprises displaying information on the display of the point-of-sale device. 6. The computer-implemented method for an extensible point-of-sale device of claim 5 , wherein the action of displaying information on the display comprises: generating the information to display on the point-of-sale device using the application; and displaying, with the display of the user interface on the display, the information on an area of the display. 7. The computer-implemented method for an extensible point-of-sale device of claim 6 , wherein: the application displays the information on the area of the display via a software component other than the register module or the payment module; and one of the register module or the payment module concurrently displays transaction data along with the information on the area of the display. 8. The computer-implemented method for an extensible point-of-sale device of claim 1 , wherein: the user interface is a first user interface, and the action comprises inserting a second user interface on a payment window of the display of the point-of-sale device. 9. The computer-implemented method for an extensible point-of-sale device of claim 8 , wherein: inserting the second user interface on the payment window of the display of the point-of-sale device is performed by the application; and one of the register module and the payment module displays information on the display, with the display of the second user interface on the display by the application. 10. The computer-implemented method for an extensible point-of-sale device of claim 9 , wherein: the user interface initiates a method of payment provided by the application. 11. An extensible point-of-sale device, comprising: a POS processing service that registers an application, on the point-of-sale device, to be notified of a transaction change on the point-of-sale device; a display that displays a user interface during a purchase transaction; and a register module that receives the transaction change involving the purchase transaction via the user interface of the point-of-sale device; wherein the application is configured to take an action to modify the purchase transaction in response to a trigger; and wherein the POS processing service is configured to provide the trigger via a broadcast of the transaction change to a set of registered applications, on the point-of-sale device, that includes the application. 12. The extensible point-of-sale device of claim 11 , further comprising: a printer that prints a receipt for the purchase transaction with an added image using the POS processing service on the point-of-sale device; wherein the action comprises transmitting the added image to the POS processing service from the application; wherein the transaction change generates a printing receipt event to initiate a printing process; and wherein the trigger is the printing receipt event. 13. The extensible point-of-sale device of claim 11 , further comprising: a printer that prints a receipt for the purchase transaction with an added text string using the POS processing service on the point-of-sale device; wherein the action comprises transmitting the added text string to the POS processing service from the application; wherein the transaction change generates a printing receipt event to initiate a printing process; and wherein the trigger is the printing receipt event. 14. The extensible point-of-sale device of claim 11 , wherein: the action comprises generating information to display on the display; and the information and user interface are concurrently displayed on the display. 15. The extensible point-of-sale device of claim 14 , wherein: the application displays the information on an area of the display via a software component other than the register module; and the register module concurrently displays transaction data along with the information on the area of the display. 16. The extensible point-of-sale device of claim 11 , further comprising: a network connection; and a local database that stores the transaction change in a queue; wherein the point-of-sale device is configured to transmit the transaction change from the queue via the network connection when the point-of-sale device is able to communicate with a server. 17. The extensible point-of-sale device of claim 11 , wherein: the user interface is a first user interface; and the action comprises inserting a second user interface on a payment window of the display of the point-of-sale device. 18. The extensible point-of-sale device of claim 17 , wherein: inserting the second user interface on the payment window of the display of the point-of-sale device is performed by the application; and the register module displays information on the display, with the display of the second user interface on the display by the application. 19. The extensible point-of-sale device of claim 18 , wherein: the user interface initiates a method of payment provided by the application. 20. An extensible point-of-sale device, comprising: a POS processing service that registers an application, on the point-of-sale device, to be notified of a transaction change on the point-of-sale device; a display that displays a user interface during a purchase transaction; and a payment module that receives the transaction change involving the purchase transaction via the user interface of the point-of-sale device; wherein the application is configured to take an action to modify the purchase transaction in response to a trigger; and wherein the POS processing service is configured to provide the trigger via a broadcast of the transaction change to a set of registered applications, on the point-of-sale device, that includes the application. 21. The extensible point-of-sale device of claim 20 , fur

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

  • at point-of-sale [POS] · 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 US11087353B2 cover?
A computer-implemented method for an extensible point-of-sale device is disclosed. The method includes registering a third-party application to be notified of a transaction change on the point-of-sale device. The method also includes displaying a user interface to a user during a purchase transaction on a display of the point-of-sale device using one of a register module and a payment module. T…
Who is the assignee on this patent?
Clover Network Inc
What technology area does this patent fall under?
Primary CPC classification G06Q30/0238. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 10 2021 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).