IP Library Granted Patent US 11,687,887
Granted Patent B2
US 11,687,887 · App. 16/913,277 · Granted Jun 27, 2023

Item-level information collection for interactive payment experience

Inventors: Paul Aaron (San Francisco, CA); Zachary Brock (San Francisco, CA)
Assignee: Block, Inc.
G06Q20/047G06Q20/04G06Q20/12G06Q20/202G06Q20/204G06Q20/322G06Q20/40G06Q20/42
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,687,887
App. No.
16/913,277
Filed
Jun 26, 2020
Granted
Jun 27, 2023
Kind
B2
Art Unit
3627
USPC
705/21
Abstract

Disclosed is a technology for collecting item-level transaction information for interactive payment experience. According to one embodiment, a merchant server can maintain a database including the information of financial accounts having a particular classification. The classification indicates that these financial accounts are associated with a payment service system. When the merchant server determines a requested financial transaction involves a financial account classified in the database, the merchant server transmits the item-level transaction information to the payment service system. The payment service system receives the item-level transaction information in real-time or near real-time and generates an interactive digital transaction receipt for a consumer.

Claims (69)

1. A method comprising:

receiving, by a service provider, transaction information associated with a financial transaction, wherein a portion of the financial transaction is paid from a financial account of a customer, wherein a database of a payment service stores an association between the financial account and the payment service;

generating, by the service provider, item-level information about at least one of a good or a service associated with the financial transaction;

receiving, by the service provider and from a communication device of the customer, a request for a digital transaction receipt that indicates the at least one of the good or the service;

generating, by the service provider and based at least in part on receiving the item-level information, the digital transaction receipt;

selecting the communication device associated with the financial account based at least in part on the financial account being associated with the payment service;

causing, by the service provider, the digital transaction receipt to be modified based at least in part on characteristics of the communication device or an application executing on the communication device of the customer; and

transmitting, from the service provider and to the communication device associated with the financial account, the digital transaction receipt as modified.

2. The method of claim 1 , further comprising:

sending a notification to a point-of-sale device indicating that the financial transaction was completed; and

based at least in part on the financial transaction being completed, applying a processing fee discount to a merchant account associated with the point-of-sale device.

3. The method of claim 1 , further comprising:

sending a confirmation code to a card payment network system associated with the financial transaction, the confirmation code indicating that a merchant account associated with the financial transaction has enabled digital transaction receipts;

receiving, based at least in part on the confirmation code, a processing fee discount for the financial transaction; and

applying the processing fee discount to the merchant account.

4. The method of claim 1 , wherein the digital transaction receipt comprises an interactive interface that enables the customer to specify a gratuity amount, and the method further comprises:

receiving, from the communication device, user input data indicating the gratuity amount; and

sending, to a card payment network system associated with the financial transaction and based at least in part on receiving the user input data, data representing a request to adjust a total payment amount of the financial transaction.

5. The method of claim 1 , further comprising:

sending the transaction information to a card payment network system via a predetermined application programming interface, wherein sending the transaction information is part of a financial transaction message flow between a merchant and the card payment network system;

receiving an indication that the financial transaction is authorized; and

wherein generating the digital transaction receipt comprises generating the digital transaction receipt based at least in part on receiving the indication.

6. The method of claim 1 , wherein the transaction information is received from a merchant device.

7. The method of claim 1 , wherein the transaction information is received from a card payment network system.

8. The method of claim 1 , wherein the digital transaction receipt comprises an option to enable the customer to provide feedback relating to the at least one of the good or the service, and the method further comprises:

receiving user input data representing the feedback; and

causing an incentive to be associated with the financial account based at least in part on receiving the user input data.

9. The method of claim 8 , wherein:

the incentive comprises a fee discount; and

the digital transaction receipt includes an indication that the fee discount will decrease based on an amount of time it takes to receive the feedback.

10. The method of claim 1 , further comprising:

associating an amount of time until the digital transaction receipt expires with the digital transaction receipt;

determining that the amount of time has lapsed; and

disabling user-input functionality associated with the digital transaction receipt based at least in part on the amount of time lapsing.

11. A system comprising:

one or more processors; and

non-transitory computer-readable media storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:

receiving, by a service provider, transaction information associated with a payment transaction, wherein a portion of the payment transaction is paid from a financial account, wherein a database of a payment service stores an association between the financial account and the payment service;

generating, by the service provider, item-level information about at least one of a good or a service associated with the payment transaction;

generating, by the service provider and without input from a customer, using the item-level information and based at least in part on the financial account being associated with the payment service, a digital transaction receipt;

selecting a mobile device of the customer to receive the digital transaction receipt based at least in part on the financial account being associated with the payment service;

causing, by the service provider, the digital transaction receipt to be modified based at least in part on characteristics of the mobile device or an application executing on the mobile device of the customer; and

transmitting, from the service provider and to the mobile device, the digital transaction receipt.

12. The system of claim 11 , the operations further comprising causing access to the digital transaction receipt on the mobile device to cease after a predetermined amount of time.

13. The system of claim 11 , the operations further comprising:

sending a notification to a point-of-sale device indicating that the payment transaction was completed; and

based at least in part on the payment transaction being completed, applying a processing fee discount to a merchant account associated with the point-of-sale device.

14. The system of claim 11 , the operations further comprising:

sending a confirmation code to a card payment network system associated with the payment transaction, the confirmation code indicating that a merchant account associated with the payment transaction has enabled digital transaction receipts;

receiving, based at least in part on the confirmation code, a processing fee discount for the payment transaction; and

applying the processing fee discount to the merchant account.

15. The system of claim 11 , wherein the digital transaction receipt comprises an interactive interface that enables the customer to specify a gratuity amount, and the operations further comprise:

receiving, from the mobile device, user input data indicating the gratuity amount; and

sending, to a card payment network system associated with the payment transaction and based at least in part on receiving the user input data, data representing a request to adjust a total payment amount of the payment transaction.

16. The system of claim 11 , the operations further comprising:

sending the transaction information to a card payment network system via a predetermined application programming interface, wherein sending the transaction information is part of a payment transaction message flow between a merchant and the card payment network system;

receiving an indication that the payment transaction is authorized; and

wherein generating the digital transaction receipt comprises generating the digital transaction receipt based at least in part on receiving the indication.

17. The system of claim 11 , wherein the transaction information is received from at least one of a merchant device or a card payment network system.

18. The system of claim 11 , wherein the digital transaction receipt comprises an option to enable the customer to provide feedback relating to the at least one of the good or the service, and the operations further comprise:

receiving user input data representing the feedback; and

causing an incentive to be associated with the financial account based at least in part on receiving the user input data.

19. The system of claim 18 , wherein:

the incentive comprises a fee discount; and

the digital transaction receipt includes an indication that the fee discount will decrease based on an amount of time it takes to receive the feedback.

20. The system of claim 11 , the operations further comprising:

associating an amount of time until the digital transaction receipt expires with the digital transaction receipt;

determining that the amount of time has lapsed; and

disabling user-input functionality associated with the digital transaction receipt based at least in part on the amount of time lapsing.

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 Jun 26, 2020
From: AARON, PAUL; BROCK, ZACHARY
To: SQUARE, INC.
Reel/Frame 053050/0172 →
Continuity (4)
Continuation 15582300 · Apr 28, 2017
Continuation 14329658 · Jul 11, 2014
Provisional Application 62000251 · May 19, 2014
Related Publication 20200327509A1 · Oct 15, 2020