IP Library Granted Patent US 11,397,939
Granted Patent B2
US 11,397,939 · App. 16/510,192 · Granted Jul 26, 2022

Integration of transaction status indications

Inventor: Sean Michael Hafemann (Lafayette, CA)
Assignee: Block, Inc.
G06Q20/3278G06Q20/102G06Q20/202G06Q20/204G06Q20/325G06Q20/40G07G1/0009G08B21/18H04L9/08H04N21/4227
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,397,939
App. No.
16/510,192
Granted
Jul 26, 2022
Kind
B2
Abstract

Facilitating transaction status indications for point-of-sale (POS) systems is described. A POS application stored on a POS terminal of a POS system may communicate with a payment reader device coupled to the POS terminal and a payment server application. The POS application may receive, from a customer device associated with a customer and via a short-range communication network, payment information for satisfying a cost of a transaction. The POS application may send the payment information to the payment server application to attempt to authorize the payment information for the cost of the transaction and may receive, from the payment server application, an indication of a status of the transaction. Responsive to receiving the indication of the status of the transaction, the payment reader device and the customer device may output respective aspects of a transaction status indication associated with the status of the transaction.

Claims (58)

1. A computer-implemented method comprising:

determining, by a payment server, a transaction status indication based at least in part on at least one of customer data associated with a customer, merchant data associated with a merchant, or transaction details associated with a transaction, wherein the transaction status indication comprises a multimedia signal, and wherein the multimedia signal is generated by at least two portions being output via different devices;

sending instructions associated with the transaction status indication to cause a payment reader device to output a first portion of the multimedia signal and to cause a device associated reader device is associated with a point-of-sale (POS) application, and wherein the POS application is associated with a POS system;

retrieving, in response to receiving at least part of the instructions and from a first transaction status indication library within a datastore of the POS system, the first portion of the multimedia signal;

retrieving, in response to receiving at least part of the instructions and from a second transaction status indication library within a datastore of a device associated with the customer, the second portion of the multimedia signal;

outputting, via the payment reader device, the first portion of the multimedia signal; and

outputting, via the device associated with the customer, the second portion of the multimedia signal.

2. The computer-implemented method as claim 1 recites, wherein the multimedia signal is associated with at least one of an audio signal or a visual signal.

3. The computer-implemented method as claim 1 recites, wherein sending the instructions associated with the transaction status indication comprises sending first instructions associated with at least the first portion of the multimedia signal to at least one of the POS application or the payment reader device to cause the payment reader device to output the first portion of the multimedia signal, and wherein the first instructions are associated with a first time interval, the lapse of which causes the payment reader device to output the first portion of the multimedia signal.

4. The computer-implemented method as claim 3 recites, wherein the second portion of the multimedia signal is associated with second instructions and a second time interval, the lapse of which causes the device associated with the customer to output the second portion of the multimedia signal in a time-synchronized manner with the first portion of the multimedia signal.

5. The computer-implemented method as claim 4 recites, wherein the second instructions are either:

sent to the POS application with the first instructions, the POS application sending the second instructions to the device associated with the customer; or

sent directly to the device associated with the customer.

6. The computer-implemented method as claim 1 recites, wherein determining the multimedia signal is further based at least in part on selecting the multimedia signal from a plurality of multimedia signals.

7. A system comprising:

one or more processors;

one or more non-transitory computer-readable media executable by the one or more processors to perform operations comprising:

determining, by a payment server, a transaction status indication based at least in part on at least one of customer data associated with a customer, merchant data associated with a merchant, or transaction details associated with a transaction, wherein the transaction status indication comprises a multimedia signal, and wherein the multimedia signal is generated by at least two portions being output via different devices;

sending instructions associated with the transaction status indication to cause a payment reader device to output a first portion of the multimedia signal and to cause a device associated with the customer to output a second portion of the multimedia signal, wherein the payment reader device is associated with a point-of-sale (POS) application, and wherein the POS application is associated with a POS system;

retrieving, in response to receiving at least part of the instructions and from a first transaction status indication library within a datastore of the POS system, the first portion of the multimedia signal;

retrieving, in response to receiving at least part of the instructions and from a second transaction status indication library within a datastore of a device associated with the customer, the second portion of the multimedia signal;

outputting, via the payment reader device, the first portion of the multimedia signal; and

outputting, via the device associated with the customer, the second portion of the multimedia signal.

8. The system as claim 7 recites, wherein the first portion of the multimedia signal is associated with a first sound and the second portion of the multimedia signal is associated with a second sound, the first sound and the second sound are the same sound, and the first sound and the second sound are output at the same time or at different times.

9. The system as claim 7 recites, wherein the first portion of the multimedia signal is associated with a first sound and the second portion of the multimedia signal is associated with a second sound, the first sound and the second sound are different sounds, and the first sound and the second sound are output at the same time or at different times.

10. The system as claim 7 recites, wherein the multimedia signal is associated with a visual indication, wherein the first portion and the second portion each comprise visual signals that, when integrated, produce the visual indication.

11. The system as claim 7 recites, wherein sending the instructions associated with the transaction status indication comprises:

sending first instructions associated with at least the first portion of the multimedia signal to at least one of the POS application or the payment reader device to cause the payment reader device to output the first portion of the multimedia signal, and wherein the first instructions are associated with a first time interval, the lapse of which causes the payment reader device to output the first portion of the multimedia signal; and wherein outputting the second portion of the multimedia signal comprises:

causing the device associated with the customer to output a second portion of the multimedia signal, wherein the second portion of the multimedia signal is associated with second instructions and a second time interval, the lapse of which causes the device associated with the customer to output the second portion of the transaction status indication in a time-synchronized manner with the first portion of the multimedia signal.

12. One or more non-transitory computer-readable media executable by one or more processors to perform operations comprising:

determining a transaction status indication based at least in part on at least one of customer data associated with a customer, merchant data associated with a merchant, or transaction details associated with a transaction, wherein the transaction status indication comprises a multimedia signal, and wherein the multimedia signal is generated by at least two portions being output via different devices;

sending instructions associated with the transaction status indication to cause a payment reader device to output a first portion of the multimedia signal and to cause a device, associated reader device is associated with a point-of-sale (POS) application, and wherein the POS application is associated with a POS system;

retrieving, in response to receiving at least part of the instructions and from a first transaction status indication library within a datastore of the POS system, the first portion of the multimedia signal;

retrieving, in response to receiving at least part of the instructions and from a second transaction status indication library within a datastore of a device associated with the customer, the second portion of the multimedia signal;

outputting, via the payment reader device, the first portion of the multimedia signal; and

outputting, via the device associated with the customer, the second portion of the multimedia signal.

13. The one or more non-transitory computer-readable media as claim 12 recites, the operations further comprising:

determining an event associated with the transaction; and

determining the multimedia signal based at least in part on the event.

14. The one or more non-transitory computer-readable media as claim 12 recites, the operations further comprising:

determining, based at least in part on the transaction details, a location associated with the transaction; and

determining the multimedia signal based at least in part on the location.

15. The one or more non-transitory computer-readable media as claim 12 recites, the operations further comprising:

determining, based at least in part on the transaction details, a total spend associated with the transaction; and

determining the multimedia signal based at least in part on the total spend.

16. The one or more non-transitory computer-readable media as claim 12 recites, the operations further comprising:

determining, based at least in part on the transaction details, at least one item acquired via the transaction; and

determining the multimedia signal based at least in part on the at least one item.

17. The one or more non-transitory computer-readable media as claim 12 recites, the operations further comprising:

determining, based at least in part on the customer data, a status level associated with the customer; and

determining the multimedia signal based at least in part on the status level.

18. The one or more non-transitory computer-readable media as claim 12 recites, the operations further comprising:

determining, based at least in part on the transaction details, at least one of an identity of the merchant or a category associated with the merchant; and

determining the multimedia signal based at least in part on the at least one of the identity of the merchant or the category of the merchant.

19. The one or more non-transitory computer-readable media as claim 12 recites, wherein sending the instructions associated with the transaction status indication comprises:

sending first instructions associated with at least the first portion of the multimedia signal to at least one of the POS application or the payment reader device to cause the payment reader device to output the first portion of the multimedia signal, and wherein the first instructions are associated with a first time interval, the lapse of which causes the payment reader device to output the first portion of the multimedia signal; and wherein outputting the second portion of the multimedia signal comprises:

causing the device associated with the customer to output a second portion of the multimedia signal, wherein the second portion of the multimedia signal is associated with second instructions and a second time interval, the lapse of which causes the device associated with the customer to output the second portion of the multimedia signal in a time-synchronized manner with the first portion of the multimedia signal.

20. The one or more non-transitory computer-readable media as claim 12 recites, wherein the multimedia signal is associated with at least one of an audio signal or a visual signal output as a result of the first portion of the multimedia signal and the second portion of the multimedia signal being integrated via time synchronization.

Assignments (2)
CHANGE OF NAME Recorded Jan 5, 2022
From: SQUARE, INC.
To: BLOCK, INC.
Reel/Frame 058646/0154 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 12, 2019
From: HAFEMANN, SEAN MICHAEL
To: SQUARE, INC.
Reel/Frame 049738/0186 →
Continuity (2)
Continuation 15389022 · Dec 22, 2016
Related Publication 20190333045A1 · Oct 31, 2019
Cited By (1)
US 12,367,478