Point of sale system having a customer terminal and a merchant terminal

US10607200B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10607200-B2
Application numberUS-201715496529-A
CountryUS
Kind codeB2
Filing dateApr 25, 2017
Priority dateDec 28, 2015
Publication dateMar 31, 2020
Grant dateMar 31, 2020

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 point of sale system includes a merchant terminal and a customer terminal. The merchant terminal is configured to display a user interface (UI) window on the merchant terminal. The UI window on the merchant terminal displays a merchant-specific version of a screen displayed on the customer terminal. The merchant terminal receives updates from the customer terminal regarding the status of the payment portion for a transaction. The merchant terminal can provide an input to the UI window which is sent as a message to the customer terminal. Control of state for the point of sale system is shared such that when the system is in a first state, the merchant terminal is the state control terminal, and when the point of sale system is in a second state, the customer terminal is the state control terminal and has control of state for the system.

First claim

Opening claim text (preview).

What is claimed is: 1. A point of sale system used in performing point of sale transactions between a customer and a merchant, the point of sale system comprising: a customer terminal configured to display a customer point of sale interface, the customer point of sale interface configured to display a first series of screens for guiding the customer through a point of sale transaction; a merchant terminal configured to display a merchant point of sale interface, the merchant point of sale interface configured to display a second series of screens for guiding the merchant through the point of sale transaction, and the merchant point of sale interface configured to display a user interface (UI) window comprising a third series of screens including at least a portion of the first series of screens displayed on the customer terminal so that the merchant is able to view the merchant point of sale interface as well as the at least the portion of the first series of screens displayed on the customer terminal in the UI window on the merchant terminal; and one or more non-transitory computer readable media storing computer readable instructions, the instructions configured to: specify a state for the point of sale system, wherein each state corresponds to a screen to display and a plurality of UI features to display for each of the merchant terminal and the customer terminal, each of the merchant terminal and the customer terminal being responsible for rendering an appropriate image in the merchant point of sale interface and the customer point of sale interface on the respective merchant terminal and customer terminal, thereby presentation of both the UI window on the merchant terminal and the UI window on the customer terminal are coordinated on their respective displays, render the UI window on the merchant terminal for a specified state, the UI window comprising the third series of screens including the at least the portion of the first series of screens displayed on the customer terminal, the third series of screens including a merchant specific UI having at least some of a plurality of UI features displayed on the customer terminal, wherein the at least some of the plurality of UI features correspond to a message indicating a current customer progress through the point of sale transaction, and cause the customer terminal to send update messages to the merchant terminal that are relevant to the specified state, each update message being descriptive of a customer interaction received in the customer point of sale interface rendered on the customer terminal, and to cause the merchant terminal to render an indication of the customer interaction on the UI window of the merchant terminal. 2. The point of sale system of claim 1 , wherein the merchant terminal is further configured to determine which one of the merchant terminal and the customer terminal has control of the state of the point of sale system, and wherein the customer terminal is further configured to determine which one of the merchant terminal and the customer terminal has control of the state of the point of sale system. 3. The point of sale system of claim 1 , wherein in a first state for the point of sale system, the merchant terminal is in control of the point of sale transaction while the merchant is performing an item input portion of the point of sale transaction, and in a second state, the customer terminal is in control of the point of sale transaction while the customer is performing an item payment portion of the point of sale transaction. 4. The point of sale system of claim 1 wherein the update message is sent from the customer terminal to the merchant terminal each time the customer interaction is received in the customer point of sale interface rendered on the customer terminal. 5. The point of sale system of claim 1 , wherein the instructions are further configured to: receive a merchant input, from the merchant interacting with one of the UI features in the UI window on the merchant terminal, and cause the merchant terminal to send an indication to the customer terminal that includes the merchant input. 6. A computer-implemented method for communicating between a merchant terminal and a customer terminal in a point of sale system, the method comprising: specifying a state for the point of sale system, wherein each state corresponds to a screen to display and a plurality of user interface (UI) features to display for each of the merchant terminal and the customer terminal of the point of sale system, each of the merchant terminal and the customer terminal being responsible for rendering an appropriate image in a merchant point of sale interface and a customer point of sale interface on the respective merchant terminal and customer terminal, thereby presentation of both the merchant terminal and the customer terminal are coordinated interfaces on their respective displays; rendering a UI window on the merchant terminal for a specified state, the UI window including at least a portion of a customer UI displayed on the customer terminal, the at least the portion of the customer UI comprising a merchant specific UI having at least some of a plurality of UI features displayed on the customer terminal, wherein the at least some of the plurality of UI features correspond to a message indicating a current customer progress through the point of sale transaction; receiving update messages by the merchant terminal, from the customer terminal, that are relevant to the specified state, each update message being descriptive of a customer interaction received in the customer point of sale interface rendered on the customer terminal; and causing the merchant terminal to render an indication of the customer interaction on the UI window of the merchant terminal based at least in part on the update messages. 7. The computer-implemented method of claim 6 , further comprising: determining, by the merchant terminal or the customer terminal, which one of the merchant terminal and the customer terminal has control of the state of the point of sale system. 8. The computer-implemented method of claim 7 , wherein causing the merchant terminal and the customer terminal to determine which one of the merchant terminal and the customer terminal has control of the state of the point of sale system comprises: causing the customer terminal and the merchant terminal to determine a status of the point of sale transaction, so that the status of the point of sale transaction determines the state of the point of sale system. 9. The computer-implemented method of claim 7 , wherein causing the merchant terminal and the customer terminal to determine which one of the merchant terminal and the customer terminal has control of the state of the point of sale system comprises: causing the customer terminal and the merchant terminal to determine a status of the point of sale transaction, where: when the status of the point of sale transaction is an item input portion, the state of the point of sale system is the merchant terminal is in control, and when the status of the point of sale transaction is a payment input portion, the state of the point of sale system is the customer terminal is in control. 10. The computer-implemented method of claim 6 , wherein, when the state is a first state, the merchant terminal is in control of the point of sale transaction, and further comprising: receiving an item input portion of the point of sale transaction into the merchant terminal. 11. The computer-implemented method of claim 6 , wherein, when the state is a second state, the customer terminal is in control of the point of sale transaction, and further comprising: rece

Assignees

Inventors

Classifications

  • based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance · CPC title

  • the card reader being part of the point of sale [POS] terminal or electronic cash register [ECR] itself · CPC title

  • Details for indicating · CPC title

  • G06Q20/202Primary

    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

  • Execution arrangements for user interfaces · 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 US10607200B2 cover?
A point of sale system includes a merchant terminal and a customer terminal. The merchant terminal is configured to display a user interface (UI) window on the merchant terminal. The UI window on the merchant terminal displays a merchant-specific version of a screen displayed on the customer terminal. The merchant terminal receives updates from the customer terminal regarding the status of the …
Who is the assignee on this patent?
Square Inc
What technology area does this patent fall under?
Primary CPC classification G06Q20/202. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 31 2020 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).