IP Library Granted Patent US 11,861,699
Granted Patent B1
US 11,861,699 · App. 17/497,021 · Granted Jan 2, 2024

Credit offers based on non-transactional data

Inventors: Juan Ignacio Santa Cruz Masoni (San Francisco, CA); Philip Spanoudes (San Francisco, CA); Melissa Doerken (San Francisco, CA); Jerome Weiss (San Francisco, CA)
Assignee: BLOCK, INC.
G06Q40/03
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,861,699
App. No.
17/497,021
Granted
Jan 2, 2024
Kind
B1
Abstract

In some examples, a system receives first transaction data for first transactions processed by a payment service, and uses a first model to determine, based on the first transaction data, that a probability of default for a user of the payment service satisfies a threshold. The system generates, based on a first financing factor, a first offer of credit for the user, and sends the first offer to the user. The system determines, based on third party information, that the user has additional income, and receives, from one or more of the third-party systems, second transaction data indicating the additional income. The system uses a machine learning model included in the first model to determine a second financing factor based on the second transaction data, and generates, based on the first financing factor and the second financing factor, a second offer of credit to send to the user.

Claims (72)

1. A system comprising:

one or more processors associated with a payment service, the one or more processors configured by executable instructions to perform operations including:

receiving first transaction data that represents a first plurality of transactions processed by the payment service;

determining, using a trained model and based on the first transaction data, that a probability of default for a user of the payment service satisfies a first probability threshold;

determining, using the trained model and based on the first transaction data, a first financing factor for the user, the first financing factor based at least on first income of the user determined based at least on the first transaction data;

generating, based on the first financing factor, a first offer of credit for the user;

sending, to a computing device of the user, information associated with the first offer of credit, causing, at least in part, the computing device of the user to display the information associated with the first offer of credit;

subsequent to sending the information associated with the first offer of credit to the computing device of the user, comparing characteristics of the user with characteristics of at least one similar user, wherein the at least one similar user is similar to the user based on at least one of location information, business category information, or employee information;

determining a probability that the user has second income that is different from the first income based on the comparing the characteristics of the user with the characteristics of the at least one similar user;

based at least on a second probability threshold being satisfied by the determined probability that the user has second income, receiving third party information associated with the user from one or more third party systems;

determining, based on the third party information received from the one or more third party systems, that the user has second income that is different from the first income determined based at least on the first transaction data;

receiving, from the one or more of the third party systems, second transaction data that represents a second plurality of transactions associated with the user, the second transaction data indicating the second income;

determining, using the trained model, a second financing factor for the user based on the second transaction data, wherein the trained model is configured to determine the second financing factor based on the second transaction data received from the one or more third party systems;

generating, based on the first financing factor and the second financing factor, a second offer of credit that is different from the first offer of credit; and

sending, to the computing device of the user, information associated with the second offer of credit, causing, at least in part, the computing device of the user to display updated information including the information associated with the second offer of credit.

2. The system as recited in claim 1 , wherein the first financing factor and the second financing factor each correspond to a respective measure of income of the user over a respective period of time.

3. The system as recited in claim 1 , the operations further comprising:

receiving the third party information from the one or more third party systems;

identifying, based at least on processing the received third party information, one or more recurring patterns; and

identifying the second transaction data by filtering the third party information based at least on the one or more recurring patterns.

4. The system as recited in claim 1 , the operation of receiving the third party information from the one or more third party systems further comprising:

based on the probability that the user has the second income satisfying the second probability threshold, sending information for presenting a user interface on the computing device of the user, the user interface including an option to authorize access to information of the user maintained by the one or more third party systems; and

based at least on receiving, via the user interface, an indication of authorization to access the information of the user maintained by the one or more third party systems, sending at least one communication for receiving the third party information from the one or more third party systems.

5. The system as recited in claim 4 , the operations further comprising receiving, via the user interface, security information associated with the user for accessing the information of the user maintained by the one or more third parties.

6. The system as recited in claim 3 , wherein the one or more recurring patterns include a periodic deposit of a value within a specified range to an account of the user.

7. A method comprising:

receiving, by one or more processors, first transaction data that represents a first plurality of transactions processed by the payment service;

determining, by the one or more processors, using a trained model and based on the first transaction data, that a probability of default for a user of the payment service satisfies a first probability threshold;

determining, by the one or more processors, using the trained model and based on the first transaction data, a first financing factor for the user, the first financing factor based at least on first income of the user determined based at least on the first transaction data;

generating, by the one or more processors, based on the first financing factor, a first offer of credit for the user;

sending, by the one or more processors, to a computing device of the user, information associated with the first offer of credit, causing, at least in part, the computing device of the user to display the information associated with the first offer of credit;

subsequent to sending the information associated with the first offer of credit to the computing device of the user, comparing characteristics of the user with characteristics of at least one similar user, wherein the at least one similar user is similar to the user based on at least one of location information, business category information, or employee information;

determining a probability that the user has second income that is different from the first income based on the comparing the characteristics of the user with the characteristics of the at least one similar user;

based at least on a second probability threshold being satisfied by the determined probability that the user has second income, receiving third party information associated with the user from one or more third party systems;

determining, by the one or more processors, based on the third party information received from the one or more third party systems, that the user has second income that is different from the first income determined based at least on the first transaction data;

receiving, by the one or more processors, from the one or more of the third party systems, second transaction data that represents a second plurality of transactions associated with the user, the second transaction data indicating the second income;

determining, by the one or more processors, using the trained model, a second financing factor for the user based on the second transaction data, wherein the trained model is configured to determine the second financing factor based on the second transaction data received from the one or more third party systems;

generating, by the one or more processors, based on the first financing factor and the second financing factor, a second offer of credit that is different from the first offer of credit; and

sending, by the one or more processors, to the computing device of the user, information associated with the second offer of credit, causing, at least in part, the computing device of the user to display updated information including the information associated with the second offer of credit.

8. The method as recited in claim 7 , wherein the first financing factor and the second financing factor each correspond to a respective measure of income of the user over a respective period of time.

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

receiving the third party information from the one or more third party systems;

identifying, based at least on processing the received third party information, one or more recurring patterns; and

identifying the second transaction data by filtering the third party information based at least on the one or more recurring patterns.

10. The method as recited in claim 7 , the receiving the third party information from the one or more third party systems further comprising:

based on the probability that the user has the second income satisfying the second probability threshold, sending information for presenting a user interface on the computing device of the user, the user interface including an option to authorize access to information of the user maintained by the one or more third party systems; and

based at least on receiving, via the user interface, an indication of authorization to access the information of the user maintained by the one or more third party systems, sending at least one communication for receiving the third party information from the one or more third party systems.

11. The method as recited in claim 10 , further comprising receiving, via the user interface, security information associated with the user for accessing the information of the user maintained by the one or more third parties.

12. The method as recited in claim 9 , wherein the one or more recurring patterns include a periodic deposit of a value within a specified range to an account of the user.

13. One or more non-transitory computer readable media storing instructions executable by one or more processors to configure the one or more processors to perform operations comprising:

receiving first transaction data that represents a first plurality of transactions processed by the payment service;

determining, using a trained model and based on the first transaction data, that a probability of default for a user of the payment service satisfies a first probability threshold;

determining, using the trained model and based on the first transaction data, a first financing factor for the user, the first financing factor based at least on first income of the user determined based at least on the first transaction data;

generating, based on the first financing factor, a first offer of credit for the user;

sending, to a computing device of the user, information associated with the first offer of credit, causing, at least in part, the computing device of the user to display the information associated with the first offer of credit;

subsequent to sending the information associated with the first offer of credit to the computing device of the user, comparing characteristics of the user with characteristics of at least one similar user, wherein the at least one similar user is similar to the user based on at least one of location information, business category information, or employee information;

determining a probability that the user has second income that is different from the first income based on the comparing the characteristics of the user with the characteristics of the at least one similar user;

based at least on a second probability threshold being satisfied by the determined probability that the user has second income, receiving third party information associated with the user from one or more third party systems;

determining, based on the third party information received from the one or more third party systems, that the user has second income that is different from the first income determined based at least on the first transaction data;

receiving, from the one or more of the third party systems, second transaction data that represents a second plurality of transactions associated with the user, the second transaction data indicating the second income;

determining, using the trained model, a second financing factor for the user based on the second transaction data, wherein the trained model is configured to determine the second financing factor based on the second transaction data received from the one or more third party systems;

generating, based on the first financing factor and the second financing factor, a second offer of credit that is different from the first offer of credit; and

sending, to the computing device of the user, information associated with the second offer of credit, causing, at least in part, the computing device of the user to display updated information including the information associated with the second offer of credit.

14. The one or more non-transitory computer readable media as recited in claim 13 , wherein the first financing factor and the second financing factor each correspond to a respective measure of income of the user over a respective period of time.

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

receiving the third party information from the one or more third party systems;

identifying, based at least on processing the received third party information, one or more recurring patterns; and

identifying the second transaction data by filtering the third party information based at least on the one or more recurring patterns.

16. The one or more non-transitory computer readable media as recited in claim 13 , the operation of receiving the third party information from the one or more third party systems further comprising:

based on the probability that the user has the second income satisfying the second probability threshold, sending information for presenting a user interface on the computing device of the user, the user interface including an option to authorize access to information of the user maintained by the one or more third party systems; and

based at least on receiving, via the user interface, an indication of authorization to access the information of the user maintained by the one or more third party systems, sending at least one communication for receiving the third party information from the one or more third party systems.

17. The one or more non-transitory computer readable media as recited in claim 15 wherein the one or more recurring patterns include a periodic deposit of a value within a specified range to an account of the user.

Assignments (2)
CHANGE OF NAME Recorded Jan 24, 2022
From: SQUARE, INC.
To: BLOCK, INC.
Reel/Frame 058823/0357 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 8, 2021
From: SANTA CRUZ MASONI, JUAN IGNACIO; SPANOUDES, PHILIP; DOERKEN, MELISSA; WEISS, JEROME
To: SQUARE, INC.
Reel/Frame 057739/0334 →
Continuity (1)
Continuation 16024167 · Jun 29, 2018
Cited By (1)
US 12,718,294