Digital downloading jukebox system with user-tailored music management, communications, and other tools
US-9202209-B2 · Dec 1, 2015 · US
US2025252411A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2025252411-A1 |
| Application number | US-202519184291-A |
| Country | US |
| Kind code | A1 |
| Filing date | Apr 21, 2025 |
| Priority date | Jul 29, 2016 |
| Publication date | Aug 7, 2025 |
| Grant date | — |
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 allowing modification of transaction flows, user interfaces (UIs), receipt configuration and control of buyer-facing displays associated with transactions between a payment service, a merchant and a buyer are provided. Payment service payment functionality is exposed by the payment service via one or more application programming interfaces (API)s, software development kits (SDKs), or some other web-based communication technique (e.g., a uniform resource locator). The payment service payment functionality exposed by the payment service allows a merchant to customize one or more steps of a transaction between a user and a merchant. A merchant can use the exposed payment service payment functionality to configure and modify the look and feel and/or the steps within a transaction flow.
Opening claim text (preview).
What is claimed is: 1 . A first merchant device comprising: one or more processors; a payment card reader; a third-party merchant application that is executable, by the one or more processors of the first merchant device having a buyer-facing display, to run as a background process of the first merchant device and cause the first merchant device to perform acts including: determining that an input has been received at least partly via the buyer-facing display, the input associated with a transaction between a merchant and a buyer; sending, to a second merchant device, an indication of the input, wherein the second merchant device and the first merchant device interoperate as a point of sale at a location of the merchant; receiving, from the second merchant device and based at least in part on the input, first instructions for the payment card reader to initiate a transition from an idle state to an active state; receiving, from the second merchant device and based at least in part on the input, second instructions for controlling a payment service payment application, on the first merchant device, provided by one or more computing devices of a remote payment service; and sending the second instructions to the payment service payment application; and the payment service payment application that is executable, by the one or more processors of the first merchant device having the buyer-facing display, to run as a foreground process of the first merchant device and cause the first merchant device to further perform acts including: presenting, at least partly via the buyer-facing display, a first user interface (UI) associated with the transaction between the merchant and the buyer; sending transaction information associated with the transaction to one or more of: the second merchant device; the third-party merchant application; or the one or more computing devices of the remote payment service; receiving from the third-party merchant application, the second instructions; and presenting, at least partly via the buyer-facing display and based at least in part on the second instructions, a second UI that is different from the first UI. 2 . The first merchant device of claim 1 , wherein the third-party merchant application is operative to communicate with the payment service payment application via an application programming interface (API) provided by the remote payment service. 3 . The first merchant device of claim 2 , wherein the one or more computing devices of the remote payment service provide at least a portion of functionality of the API via a web API provided by the remote payment service. 4 . The first merchant device of claim 2 , wherein one or more elements of the first UI and one or more elements of the second UI are specified at least in part via functionality exposed via the API. 5 . A system associated with a payment service, the system comprising: one or more processors; and one or more computer-executable instructions that, when executed by the one or more processors, cause the system to perform operations comprising: causing a first user interface (UI) associated with a transaction between a buyer and a merchant to be presented via a buyer-facing display associated with a first merchant device, wherein the first merchant device includes a payment card reader and is associated with a first application running as a background process, the first application being a third-party application associated with the merchant; wherein the first merchant device is associated with a second application, provided by the payment service, running as a foreground process, the second application (i) configuring the first merchant device to communicate with one or more computing devices of the payment service to process, via a third-party payment processor, payment for at least the transaction and (ii) exposing functionality associated with at least one of the payment service or the second application to the first application, and wherein the second application presents the first UI; receiving, at the second application and based at least in part on an input to the buyer-facing display associated with the first merchant device, first instructions for the payment card reader to initiate a transition from an idle state to an active state, wherein the first instructions are received from a second merchant device that interoperates with the first merchant device as a point of sale at a location of the merchant; based at least in part on the input to the buyer-facing display associated with the first merchant device, receiving, at the second application and from the second merchant device, second instructions for controlling the second application; and causing, by the second application and based at least in part on receiving the second instructions, a second UI associated with the transaction to be presented via the buyer-facing display, wherein the second UI is different from the first UI. 6 . The system of claim 5 , wherein the first application is operative to communicate with the second application via an application programming interface (API) provided by the payment service. 7 . The system of claim 6 , wherein the one or more computing devices associated with the payment service provide at least a portion of functionality exposed by the API via a web API. 8 . The system of claim 6 , the operations further comprising utilizing functionality exposed by the API to modify a transaction flow associated with the transaction between the buyer and the merchant. 9 . The system of claim 6 , wherein one or more elements of the first UI and one or more elements of the second UI are specified at least in part via functionality exposed via the API. 10 . The system of claim 5 , wherein the first application is developed by or for the merchant by a third party that is different from the payment service. 11 . The system of claim 5 , wherein the one or more computing devices are remotely located from the first merchant device and the second merchant device and are operable to process a plurality of transactions for a plurality of merchants associated with the payment service. 12 . The system of claim 5 , wherein the first instructions and the second instructions are received responsive to an indication of the input being sent to the second merchant device. 13 . A method, implemented at least in part by one or more computing devices of a payment service, the method comprising: causing a first user interface (UI) associated with a transaction between a buyer and a merchant to be presented via a buyer-facing display associated with a first merchant device, the first merchant device including a payment card reader, wherein the first merchant device is associated with a first application running as a background process, the first application being a third-party application associated with the merchant; wherein the first merchant device is associated with a second application, provided by the payment service, running as a foreground process, the second application (i) configuring the first merchant device to communicate with the one or more computing devices of the payment service to process, via a third-party payment processor, payment for at least the transaction and (ii) exposing functionality associated with at least one of the payment service or the second application to the first application, and wherein the second application presents the first UI; receiving, at the second application and based at least in part on an input to the buyer-facing display associated with the first merchant device, first instructions for the paym
Point-of-sale [POS] network systems · CPC title
Receipt-giving machines · CPC title
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
involving remote charge determination or related payment systems · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.