Multi-state merchant-facing device

US11328279B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11328279-B2
Application numberUS-201815942364-A
CountryUS
Kind codeB2
Filing dateMar 30, 2018
Priority dateMar 30, 2018
Publication dateMay 10, 2022
Grant dateMay 10, 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 associated with a dual state merchant-facing device are described herein. A point-of-sale system can comprise multiple devices, such as a customer-facing device and a merchant-facing device that is coupled to the customer-facing device and can operate in a first state or a second state. In at least one example, the merchant-facing device operating in the first state can present a graphical user interface (GUI) on a display. The merchant-facing device can transition from the first state to the second state, the second state enabling the merchant-facing device to perform at least one additional functionality that is not available to the merchant-facing device in the first state, and can update the GUI based at least in part on the at least one additional functionality.

First claim

Opening claim text (preview).

What is claimed is: 1. A point-of-sale (POS) system for conducting a transactions between a merchant and a customer using a merchant-facing device and a customer-facing device based on a model-view-controller (MVC) framework, wherein the POS system comprises: a merchant-facing device comprising: one or more merchant-facing device communication interfaces; a merchant-facing device touchscreen display; a merchant-facing device processor; and a merchant-facing device memory storing (i) a first model component, a first view component, and a first controller component of the MVC framework, and (ii) merchant-facing device instructions that, when executed by the merchant-facing device processor, cause the merchant-facing device processor to perform steps comprising: presenting a first graphical user interface (GUI) on the merchant-facing device touchscreen display; based at least in part on determining that the merchant-facing device is in a merchant state, performing one or more merchant functions; and based at least in part on determining that the merchant-facing device is in a customer state, performing one or more customer functions; a customer-facing device communicatively coupled to the merchant-facing device, wherein the customer-facing device comprises: one or more customer-facing device communication interfaces; a customer-facing device touchscreen display; a customer-facing device processor; a payment reader, wherein the payment reader reads information from a payment instrument for the transaction between the merchant and the customer; and a customer-facing device memory storing (i) a second model component, a second view component, and a second controller component of the MVC framework, and (ii) customer-facing device instructions that, when executed by the customer-facing device processor, cause the customer-facing device processor to perform steps comprising: presenting a second GUI on the customer-facing device touchscreen display; and based at least in part on determining that the merchant-facing device is in the customer state, controlling the merchant-facing device by sending, via the second model component to the first view component, model component instructions, wherein the model component instructions are associated with at least one customer function of the one or more customer functions; wherein the merchant-facing device instructions, when executed by the merchant-facing device processor, further cause the merchant-facing device processor to perform steps comprising: receiving the model component instructions; and presenting, via the first view component and based at least in part on the model component instructions, a third GUI on the merchant-facing device touchscreen display to perform the at least one customer function; and sending, via the one or more merchant-facing device communication interfaces, the information to a remote payment processing service. 2. The POS system as claim 1 recites, wherein the customer-facing device instructions, when executed by the customer-facing device processor, further cause the customer-facing device processor to perform steps comprising: determining that the customer-facing device touchscreen display of the customer-facing device is disabled; and sending, to the merchant-facing device, an indication that the customer-facing device touchscreen display of the customer-facing device is disabled; and wherein the merchant-facing device instructions, when executed by the merchant-facing device processor, further cause the merchant-facing device processor to perform steps comprising: based at least in part on receiving the indication, transitioning the merchant-facing device from the merchant state to the customer state. 3. The POS system as claim 2 recites, wherein the merchant-facing device instructions, when executed by the merchant-facing device processor, further cause the merchant-facing device processor to perform the steps of: presenting, via the third GUI on the merchant-facing device touchscreen display and via the first view component, a first request for the payment data associated with the transaction, wherein the first request for the payment data is one of the one or more customer functions; receiving, from the customer-facing device, the payment data, wherein the payment data is read by the payment reader of the customer-facing device; presenting, via the third GUI on the merchant-facing device touchscreen display, a second request for authentication information associated with the payment data; and sending, via the one or more merchant-facing device communication interfaces, the payment data to the remote payment processing service to settle the transaction. 4. The POS system as claim 3 recites, wherein presenting the first request and the second request via the first view component is based at least in part on sending, by the customer-facing device, via the second model component to the first view component, second model component instructions. 5. The POS system as claim 4 recites, wherein the customer-facing device instructions, when executed by the customer-facing device processor, further cause the customer-facing device processor to perform the steps of: receiving, via the second controller component, the payment data from the first view component responsive to the first request; converting, via the second controller component, the payment data to a command for the second model component; and sending, via the second controller component, the command to the second model component. 6. A point-of-sale (POS) system for conducting a transaction between a merchant and a customer using a merchant-facing device and a customer-facing device based on a model-view-controller (MVC) framework, wherein the POS system comprises: a merchant-facing device, wherein the merchant-facing device comprises: one or more merchant-facing device communication interfaces; a merchant-facing device display; a merchant-facing device processor; and a merchant-facing device memory storing (i) a first model component, a first view component, and a first controller component of the MVC framework, and (ii) merchant-facing device instructions that, when executed by the merchant-facing device processor, cause the merchant-facing device processor to perform steps comprising: presenting a first graphical user interface (GUI) on the merchant- facing device display; a customer-facing device, wherein the customer-facing device comprises: one or more customer-facing device communication interfaces; a customer-facing device display: a customer-facing device processor; a payment reader; and a customer-facing device memory storing (i) a second model component, a second view component, and a second controller component of the MVC framework and (ii) customer-facing device instructions that, when executed by the customer-facing device processor, cause the customer-facing device processor to perform steps comprising: presenting a second GUI on the customer-facing device display; based at least in part on determining that the merchant-facing device is in a customer state, controlling the merchant-facing device by sending, via the second model component to the first view component, model component instructions, wherein the model component instructions are associated with at least one customer function; and reading, via the payment reader, information from a payment instrument for the transaction between the merchant and the customer; wherein the merchant-facing device instructions, when executed by the merchant-facing device processor, further cause the merchant-facing device processor to perform steps comprising: receiving the model component instructions; presenting, via the first view compone

Assignees

Inventors

Classifications

  • Details for indicating · CPC title

  • Details of the software in the checkout register, electronic cash register [ECR] or point of sale terminal [POS] · CPC title

  • Identity check for transactions · 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

  • Use of certificates or encrypted proofs of transaction rights · 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 US11328279B2 cover?
Techniques associated with a dual state merchant-facing device are described herein. A point-of-sale system can comprise multiple devices, such as a customer-facing device and a merchant-facing device that is coupled to the customer-facing device and can operate in a first state or a second state. In at least one example, the merchant-facing device operating in the first state can present a gra…
Who is the assignee on this patent?
Block 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 May 10 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).