IP Library Granted Patent US 11,145,005
Granted Patent B2
US 11,145,005 · App. 16/825,697 · Granted Oct 12, 2021

System and method for generating dynamic repayment terms

Inventors: Christopher Michael Brock (Berkeley, CA); Emily Chiu (San Francisco, CA)
Assignee: SQUARE, INC.
G06Q40/125G06N20/00G06Q20/102G06Q20/108G06Q20/223G06Q20/409G06Q40/025
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,145,005
App. No.
16/825,697
Granted
Oct 12, 2021
Kind
B2
Abstract

In one embodiment, a method includes receiving, by a payment service system (PSS) from a first device associated with a first user, a request to borrow an amount from a second user. The first user is associated with a first user account and the second user is associated with a second user account, both of which are maintained by the PSS. The method includes in response to receiving the request, identifying, by the PSS, a first transaction history associated with the first user account and a second transaction history associated with the second user account in a data store of the PSS. The method includes determining, by the PSS, repayment terms to be associated with the request to borrow the amount based on the first transaction history and the second transaction history.

Claims (62)

1. A method comprising, by one or more computing devices associated with a payment service system (PSS):

receiving, by the PSS from a first instance of a payment service application associated with the payment service system executing on a first electronic device associated with a first user, a request to borrow an amount from a second user, wherein the first user is associated with a first user account maintained by the PSS and the second user is associated with a second user account maintained by the PSS;

in response to receiving the request from the payment service application, identifying, by the PSS, a first transaction history associated with the first user account and a second transaction history associated with the second user account in a data store of the PSS;

determining, by the PSS and using one or more trained machine learning classifiers, repayment terms to be associated with the request to borrow the amount, the one or more trained machine learning classifiers having been trained based on evaluations of the first transaction history and the second transaction history;

identifying, by the PSS, a time to send the request to borrow the amount to the second user based on the second transaction history associated with the second user account using the one or more trained machine learning classifiers;

transmitting, by the PSS, an indication of the request to borrow the amount to a second instance of the payment service application executing on a second electronic device associated with the second user at the identified time; and

upon receiving an indication of authorization from the second user through the second instance of the payment service application executing on the second electronic device, updating, by the PSS, the first user account to include the requested amount to be borrowed with the repayment terms.

2. The method of claim 1 , further comprising:

identifying, by the PSS, context characteristics associated with the request; and

wherein determining the repayment terms further comprises evaluating the identified context characteristics using the one or more trained machine learning classifiers, and wherein the one or more identified context characteristics comprise one or more of a date associated with the request, a time associated with the request, and a balance associated with the first user account or second user account.

3. The method of claim 1 , wherein determining the repayment terms further comprises evaluating one or more of an incoming payroll, a deposits activity, cash flow associated with equities or securities, or peer-to-peer transactions associated with the first user account or the second user account using the one or more trained machine learning classifiers.

4. The method of claim 1 , further comprising:

identifying, by the PSS, a list of second users from whom the first user can request to borrow the amount based on the transaction history of the first user including each of the second users; and

sending, by the PSS, to the first instance of the payment service application executing on the first electronic device, instructions to present the list of second users to the first user, wherein receiving the request to borrow the amount from the second user comprises the first user selecting the second user from the list of second users.

5. A method comprising, by one or more computing devices associated with a payment service system (PSS):

receiving, by the PSS and from a first instance of a payment service application associated with the payment service system executing on a first electronic device of a first user, a request to borrow an amount from a second user, wherein the first user is associated with a first user account maintained by the PSS and the second user is associated with a second user account maintained by the PSS;

in response to receiving the request from the payment service application, identifying, by the PSS, a first historical context information associated with the first user account and a second historical context information associated with the second user account;

determining, by the PSS and using one or more trained machine learning classifiers, repayment terms to be associated with the request to borrow the amount, the one or more trained machine learning classifiers having been trained based on evaluations of the first historical context information and the second historical context information;

transmitting, by the PSS, an indication of the request to borrow the amount to a second instance of the payment service application executing on a second electronic device associated with the second user at an identified time; and

upon receiving an indication of authorization from the second user through the second instance of the payment service application executing on the second electronic device, updating, by the PSS, the first user account to include the requested amount to be borrowed with the repayment terms.

6. The method of claim 5 , wherein the first user account is a revolving account that includes dynamic repayment terms for each request.

7. The method of claim 5 , further comprising:

identifying, by the PSS, context characteristics associated with the request;

wherein determining the repayment terms further comprises evaluating the identified context characteristics using the one or more trained machine learning classifiers, and wherein the one or more identified context characteristics comprise one or more of a date associated with the request, a time associated with the request, and a balance associated with the first user account or second user account.

8. The method of claim 5 , wherein determining the repayment terms further comprises evaluating one or more of an incoming payroll, a deposits activity, cash flow associated with equities or securities, or peer-to-peer transactions associated with the first user account or the second user account using the one or more trained machine learning classifiers.

9. The method of claim 5 , further comprising:

identifying, by the PSS, a list of second users from whom the first user can request to borrow the amount based on the transaction history of the first user including each of the second users; and

sending, by the PSS, to the first instance of the payment service application executing on the first electronic device, instructions to present the list of second users to the first user, wherein receiving the request to borrow the amount from the second user comprises the first user selecting the second user from the list of second users.

10. The method of claim 5 , further comprising:

facilitating, by the PSS, repayment of the requested amount by automatically debiting a repayment amount from the first user account based on a determined repayment schedule from the repayment terms.

11. The method of claim 5 , further comprising:

detecting, by the PSS, an amount of an incoming credit to the first user account;

determining, by the PSS, a percentage of the amount of the incoming credit to be used as a repayment amount for the borrowed amount; and

initiating, by the PSS, a transfer of the repayment amount from the first user account to the second user account.

12. The method of claim 5 , further comprising:

generating, by the PSS, a reminder for the first user to repay the requested amount based on the repayment terms; and

transmitting, by the PSS, the reminder to the first instance of the payment service application executing on the first electronic device of the first user.

13. A payment service system comprising:

one or more processors; and

one or more computer-readable non-transitory storage media coupled to one or more of the processors and comprising instructions operable when executed by one or more of the processors to cause the payment service system (PSS) to perform operations comprising:

receiving, by the PSS and from a first instance of a payment service application associated with the payment service system executing on a first electronic device of a first user, a request to borrow an amount from a second user, wherein the first user is associated with a first user account maintained by the PSS and the second user is associated with a second user account maintained by the PSS;

in response to receiving the request from the payment service application, identifying, by the PSS, a first historical context information associated with the first user account and a second historical context information associated with the second user account;

determining, by the PSS and using one or more trained machine learning classifiers, repayment terms to be associated with the request to borrow the amount, the one or more trained machine learning classifiers having been trained based on evaluations of the first historical context information and the second historical context information;

transmitting, by the PSS, an indication of the request to borrow the amount to a second instance of the payment service application executing on a second electronic device associated with the second user at an identified time; and

upon receiving an indication of authorization from the second user through the second instance of the payment service application executing on the second electronic device, updating, by the PSS, the first user account to include the requested amount to be borrowed with the repayment terms.

14. The payment service system of claim 13 , wherein the first user account is a revolving account that includes dynamic repayment terms for each request.

15. The payment service system of claim 13 , wherein the one or more processors are further operable when executed to cause the PSS to perform further operations comprising:

identifying, by the PSS, context characteristics associated with the request;

wherein determining the repayment terms further comprises evaluating the identified context characteristics using the one or more trained machine learning classifiers, and wherein the one or more identified context characteristics comprise one or more of a date associated with the request, a time associated with the request, and a balance associated with the first user account or second user account.

16. The payment service system of claim 13 , wherein determining the repayment terms further comprises evaluating one or more of an incoming payroll, a deposits activity, cash flow associated with equities or securities, or peer-to-peer transactions associated with the first user account or the second user account using the one or more trained machine learning classifiers.

17. The payment service system of claim 13 , wherein the one or more processors are further operable when executed to cause the PSS to perform further operations comprising:

identifying, by the PSS, a list of second users from whom the first user can request to borrow the amount based on the transaction history of the first user including each of the second users; and

sending, by the PSS, to the first instance of the payment service application executing on the first electronic device, instructions to present the list of second users to the first user, wherein receiving the request to borrow the amount from the second user comprises the first user selecting the second user from the list of second users.

18. The payment service system of claim 13 , wherein the one or more processors are further operable when executed to cause the PSS to perform further operations comprising:

facilitating, by the PSS, repayment of the requested amount by automatically debiting a repayment amount from the first user account based on a determined repayment schedule from the repayment terms.

19. The payment service system of claim 13 , wherein the one or more processors are further operable when executed to cause the PSS to perform further operations comprising:

detecting, by the PSS, an amount of an incoming credit to the first user account;

determining, by the PSS, a percentage of the amount of the incoming credit to be used as a repayment amount for the borrowed amount; and

initiating, by the PSS, a transfer of the repayment amount from the first user account to the second user account.

20. The payment service system of claim 13 , wherein the one or more processors are further operable when executed to cause the PSS to perform further operations comprising:

generating, by the PSS, a reminder for the first user to repay the requested amount based on the repayment terms; and

transmitting, by the PSS, the reminder to the first instance of the payment service application executing on the first electronic device of the first user.

Assignments (3)
CHANGE OF NAME Recorded Jan 24, 2022
From: SQUARE, INC.
To: BLOCK, INC.
Reel/Frame 058823/0357 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2021
From: BROCK, CHRISTOPHER MICHAEL
To: SQUARE, INC.
Reel/Frame 056883/0449 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2021
From: CHIU, EMILY
To: SQUARE, INC.
Reel/Frame 056719/0976 →
Cited By (1)
US 12,288,217