IP Library Granted Patent US 11,887,074
Granted Patent B2
US 11,887,074 · App. 18/091,657 · Granted Jan 30, 2024

Money transfer by use of a payment proxy

Inventors: Brian Grassadonia (San Francisco, CA); Jesse Wilson (Waterloo, CA)
Assignee: BLOCK, INC.
G06Q20/0855G06Q20/10G06Q20/16G06Q20/305G06Q20/3223G06Q20/3224G06Q20/34G06Q20/405G06Q50/01H04L41/0293H04L51/046
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,887,074
App. No.
18/091,657
Granted
Jan 30, 2024
Kind
B2
Abstract

In some examples, a payment service system receives a request to associate a proxy identifier with a user account of a charity. The proxy identifier is individually distinguishable from other proxy identifiers associated with user accounts of other users, and has a syntax including a symbol and a string of one or more characters. The symbol and the string are concatenated such that the symbol appears immediately before the string. The payment service system receives, via an application on a user device of a user, an input associated with the proxy identifier, and performs a database lookup to identify the user account associated with the proxy identifier. Information associated with the user account of the charity is presented via a user interface presented by the application. The user interface enables the user to donate funds from a financial account of the user to the user account of the charity.

Claims (68)

1. A method comprising:

configuring, by a payment service system, a user account for a charity, wherein the configuring comprises verifying an authenticity of account information received from the charity;

receiving, by the payment service system, a request to associate a proxy identifier with the user account of the charity, wherein the proxy identifier is individually distinguishable from other proxy identifiers associated with user accounts of other users, the proxy identifier having a syntax including a symbol and a string of one or more characters, wherein the symbol and the string are concatenated such that the symbol appears immediately before the string;

responsive to the request, associating, by the payment service system, the proxy identifier with the user account of the charity;

receiving, by the payment service system and via an application on a user device of a user, an input associated with the proxy identifier;

detecting, by the payment service system and based at least on the syntax, the proxy identifier in content associated with the input;

performing, by the payment service system, a lookup of a database to identify the user account of the charity based at least on association with the proxy identifier; and

based at least on detecting the proxy identifier in the content associated with the input, causing, by the payment service system, information associated with the user account of the charity to be presented via a user interface presented by the application, wherein the user interface is configured to enable the user to donate funds from a financial account of the user to the user account of the charity.

2. The method as recited in claim 1 , further comprising:

receiving, via the user interface on the user device of the user, an indication of an amount and an identifier of the user, wherein the identifier of the user is associated with the financial account of the user; and

based at least on receiving the indication of the amount and the identifier of the user, transferring funds from the financial account of the user to the user account of the charity.

3. The method as recited in claim 1 , further comprising:

causing the application on the user device to present a first user interface including an interactive element associated with the charity, wherein interaction with the interactive element, via the first user interface, causes the application on the user device to present a second user interface including the user interface configured to enable the user to donate funds to the user account of the charity.

4. The method as recited in claim 1 , wherein, based at least in part on an electronic communication sent from the user device of the user, an interactive element associated with the charity is received by at least one other user device of at least one other user, the method further comprising:

based at least on receiving an indication of interaction with the interactive element via the at least one other user device, causing an application on the at least one other user device to present a user interface configured to enable the at least one other user to donate funds from a financial account of the at least one other user to the user account of the charity.

5. The method as recited in claim 1 , further comprising:

based at least on receiving the request to associate the proxy identifier with the user account of the charity, generating, by the payment service system, the proxy identifier having the syntax; and

associating the proxy identifier with the user account of the charity based at least on storing the proxy identifier in a database in association with the user account of the charity.

6. The method as recited in claim 1 , further comprising:

maintaining user profile information of the user including activity information of the user related to transferring funds at least one of to or from the financial account of the user; and

based at least on receiving a request from the user device, causing the application on the user device to present a profile user interface presenting information associated with the user, the information comprising an avatar associated with the user.

7. The method as recited in claim 1 , further comprising:

maintaining user profile information of the user including activity information of the user related to transferring funds at least one of to or from the financial account of the user; and

based at least on receiving a request from the user device, causing the application on the user device to present a profile user interface presenting the activity information of the user.

8. The method as recited in claim 1 , wherein the charity is a tax-exempt entity that receives funds via donations for expenditure for a stated objective.

9. The method as recited in claim 1 , wherein the symbol is at least one of:

a non-alphanumeric symbol, or

a currency indicator that corresponds to a particular currency of a plurality of currencies.

10. The method as recited in claim 1 , wherein the one or more characters in the string comprise a letter and at least one of:

one or more additional letters, or

one or more numbers.

11. A payment service system comprising:

one or more processors configured by executable instructions to cause the payment service system to perform operations comprising:

configuring, by the payment service system, a user account for a charity, wherein the configuring comprises verifying an authenticity of account information received from the charity;

receiving, by the payment service system, a request to associate a proxy identifier with the user account of the charity, wherein the proxy identifier is individually distinguishable from other proxy identifiers associated with user accounts of other users, the proxy identifier having a syntax including a symbol and a string of one or more characters, wherein the symbol and the string are concatenated such that the symbol appears immediately before the string;

responsive to the request, associating, by the payment service system, the proxy identifier with the user account of the charity;

receiving, by the payment service system and via an application on a user device of a user, an input associated with the proxy identifier;

detecting, by the payment service system and based at least on the syntax, the proxy identifier in content associated with the input;

performing, by the payment service system, a lookup of a database to identify the user account of the charity based at least on association with the proxy identifier; and

based at least on detecting the proxy identifier in the content associated with the input, causing, by the payment service system, information associated with the user account of the charity to be presented via a user interface presented by the application, wherein the user interface is configured to enable the user to donate funds from a financial account of the user to the user account of the charity.

12. The payment service system as recited in claim 11 , the operations further comprising:

receiving, via the user interface on the user device of the user, an indication of an amount and an identifier of the user, wherein the identifier of the user is associated with the financial account of the user; and

based at least on receiving the indication of the amount and the identifier of the user, transferring funds from the financial account of the user to the user account of the charity.

13. The payment service system as recited in claim 11 , the operations further comprising:

causing the application on the user device to present a first user interface including an interactive element associated with the charity, wherein interaction with the interactive element, via the first user interface, causes the application on the user device to present a second user interface including the user interface configured to enable the user to donate funds to the user account of the charity.

14. The payment service system as recited in claim 11 , wherein, based at least in part on an electronic communication sent from the user device of the user, an interactive element associated with the charity is received by at least one other user device of at least one other user, the operations further comprising:

based at least on receiving an indication of interaction with the interactive element via the at least one other user device, causing an application on the at least one other user device to present a user interface configured to enable the at least one other user to donate funds from a financial account of the at least one other user to the user account of the charity.

15. The payment service system as recited in claim 11 , the operations further comprising:

based at least on receiving the request to associate the proxy identifier with the user account of the charity, generating, by the payment service system, the proxy identifier having the syntax; and

associating the proxy identifier with the user account of the charity based at least on storing the proxy identifier in a database in association with the user account of the charity.

16. The payment service system as recited in claim 11 , the operations further comprising:

maintaining user profile information of the user including activity information of the user related to transferring funds at least one of to or from the financial account of the user; and

based at least on receiving a request from the user device, causing the application on the user device to present a profile user interface presenting information associated with the user, the information comprising an avatar associated with the user.

17. The payment service system as recited in claim 11 , the operations further comprising:

maintaining user profile information of the user including activity information of the user related to transferring funds at least one of to or from the financial account of the user; and

based at least on receiving a request from the user device, causing the application on the user device to present a profile user interface presenting the activity information of the user.

18. The payment service system as recited in claim 11 , wherein the charity is a tax-exempt entity that receives funds via donations for expenditure for a stated objective.

19. The payment service system as recited in claim 11 , wherein the symbol is at least one of:

a non-alphanumeric symbol, or

a currency indicator that corresponds to a particular currency of a plurality of currencies.

20. A non-transitory computer readable medium storing instructions that, when executed by one or more processors of a payment service system, cause the payment service system to perform operations comprising:

configuring, by the payment service system, a user account for a charity, wherein the configuring comprises verifying an authenticity of account information received from the charity;

receiving, by the payment service system, a request to associate a proxy identifier with the user account of the charity, wherein the proxy identifier is individually distinguishable from other proxy identifiers associated with user accounts of other users, the proxy identifier having a syntax including a symbol and a string of one or more characters, wherein the symbol and the string are concatenated such that the symbol appears immediately before the string;

responsive to the request, associating, by the payment service system, the proxy identifier with the user account of the charity;

receiving, by the payment service system and via an application on a user device of a user, an input associated with the proxy identifier;

detecting, by the payment service system and based at least on the syntax, the proxy identifier in content associated with the input;

performing, by the payment service system, a lookup of a database to identify the user account of the charity based at least on association with the proxy identifier; and

based at least on detecting the proxy identifier in the content associated with the input, causing, by the payment service system, information associated with the user account of the charity to be presented via a user interface presented by the application, wherein the user interface is configured to enable the user to donate funds from a financial account of the user to the user account of the charity.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2022
From: GRASSADONIA, BRIAN; WILSON, JESSE
To: SQUARE, INC.
Reel/Frame 062244/0581 →
CHANGE OF NAME Recorded Dec 30, 2022
From: SQUARE, INC.
To: BLOCK, INC.
Reel/Frame 062253/0929 →
Continuity (5)
Continuation 17954533 · Sep 28, 2022
Continuation 14754223 · Jun 29, 2015
Provisional Application 62111087 · Feb 2, 2015
Provisional Application 62073844 · Oct 31, 2014
Related Publication 20230137681A1 · May 4, 2023
Cited By (1)
US 12,608,691