IP Library Granted Patent US 11,704,747
Granted Patent B1
US 11,704,747 · App. 17/656,816 · Granted Jul 18, 2023

Determining base limit values for contacts based on inter-network user interactions

Inventors: Shalva Kashmadze (San Francisco, CA); Elyse Lefebvre (San Francisco, CA); Dennis Jiang (San Francisco, CA); Akshat Khandelwal (San Francisco, CA); Aaron Plante (Delray Beach, FL); Rakesh Vemulapally (Foster City, CA); Shashank Gadda (Dublin, CA); Lynne Cai (San Francisco, CA)
Assignee: Chime Financial, Inc.
G06Q50/01G06F3/04842G06F3/04847G06Q20/0655
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,704,747
App. No.
17/656,816
Granted
Jul 18, 2023
Kind
B1
Abstract

The disclosure describes embodiments of systems, methods, and non-transitory computer readable storage media that increase a base limit value for a contact based on a user interaction with a graphical user interface. Generally, the disclosed system provides a graphical user interface for display to a user that includes base limit increase elements to increase base limit values for contacts of the user. Based on user selection of a base limit increase element, the disclosed system can provide an increased base limit value to an account associated with the contact.

Claims (73)

1. A computer-implemented method comprising:

utilizing a trained activity machine learning model to generate a first activity score from a first set of activity data corresponding to a user having a first user asset account;

utilizing the trained activity machine learning model to generate a second activity score from a second set of activity data corresponding to a contact having a second user asset account;

determining a first base limit value for the first user asset account from the first activity score utilizing a base limit value model, wherein the first base limit value represents an excess utilization buffer for the first user asset account;

determining a second base limit value for the second user asset account from the second activity score utilizing the base limit value model;

determining, based on the first base limit value, a threshold number of base limit increases that can be sent from the user;

providing, for display within a graphical user interface of a computing device corresponding to the user and based on the threshold number of base limit increases, a plurality of base limit increase elements corresponding to a plurality of contacts;

receiving an indication of a selection of a base limit increase element of the plurality of base limit increase elements corresponding to the contact of the plurality of contacts;

in response to receiving the indication of the selection, providing, for display within an additional graphical user interface of a computing device corresponding to the contact;

a notification indicating an increase of the second base limit value for the second user asset account of the contact; and

an additional base limit increase element corresponding to the user for providing an increased base limit value for the first user asset account; and

in response to receiving an indication of a selection of the additional base limit increase element from the computing device corresponding to the contact, increasing the first base limit value corresponding the first user asset account and modifying the threshold number of base limit increases that can be sent from the user.

2. The computer-implemented method of claim 1 ,

wherein:

the first base limit value comprises a monetary overdraft amount for the first user asset account; and

the second base limit value comprises a monetary overdraft amount for the second user asset account.

3. The computer-implemented method of claim 1 , further comprising updating the trained activity machine learning model based on application features utilized by the user, wherein the application features comprise the indication of the selection of the additional base limit increase element.

4. The computer-implemented method of claim 1 , further comprising increasing the second base limit value for the second user asset account associated with the contact based on determining that the contact satisfies one or more base limit value conditions.

5. The computer-implemented method of claim 4 , further comprising removing the increased second base limit value for the second user asset account associated with the contact upon expiration of a threshold period.

6. The computer-implemented method of claim 1 , further comprising:

determining a contact threshold number of base limit increases corresponding to the contact; and

based on determining that a number of base limit increases received by the contact is less than the contact threshold number of base limit increases, increasing the second base limit value for the second user asset account associated with the contact.

7. The computer-implemented method of claim 6 , further comprising:

determining a subset of close contacts for the user; and

increasing the threshold number of base limit increases that can be sent from the user to the subset of close contacts.

8. The computer-implemented method of claim 1 , further comprising modifying the threshold number of base limit increases that can be sent from the user by:

designating the contact as a close contact based on receiving the indication of the selection of the additional base limit increase element; and

increasing the threshold number of base limit increases that can be sent from the user to the contact.

9. The computer-implemented method of claim 1 , wherein the first user asset account and the second user asset account comprise debit accounts.

10. A non-transitory computer-readable medium comprising instructions that, when executed by at least one processor, cause a computing device to:

utilize a trained activity machine learning model to generate a first activity score from a first set of activity data corresponding to a user having a first user asset account;

utilizing the trained activity machine learning model to generate a second activity score from a second set of activity data corresponding to a contact having a second user asset account;

determine a first base limit value for the first user asset account from the first activity score utilizing a base limit value model, wherein the first base limit value represents an excess utilization buffer for the first user asset account;

determine a second base limit value for the second user asset account from the second activity score utilizing the base limit value model;

determine, based on the first base limit value, a threshold number of base limit increases that can be sent from the user;

provide, for display within a graphical user interface of a computing device corresponding to the user and based on the threshold number of base limit increases, a plurality of base limit increase elements corresponding to a plurality of contacts;

receive an indication of a selection of a base limit increase element of the plurality of base limit increase elements corresponding to the contact of the plurality of contacts;

in response to receiving the indication of the selection, provide, for display within an additional graphical user interface of a computing device corresponding to the contact;

a notification indicating an increase of the second base limit value for the second user asset account of the contact; and

an additional base limit increase element corresponding to the user for providing an increased base limit value for the first user asset account; and

in response to receiving an indication of a selection of the additional base limit increase element from the computing device corresponding to the contact, increase the first base limit value corresponding the first user asset account and modifying the threshold number of base limit increases that can be sent from the user.

11. The non-transitory computer-readable medium of claim 10 , further comprising instructions that, when executed by the at least one processor, cause the computing device to:

update the trained activity machine learning model based on application features utilized by the user, wherein the application features comprise the indication of the selection of the additional base limit increase element.

12. The non-transitory computer-readable medium of claim 10 , further comprising instructions that, when executed by the at least one processor, cause the computing device to:

determine a subset of close contacts for the user; and

increase the threshold number of base limit increases that can be sent from the user to the subset of close contacts.

13. The non-transitory computer-readable medium of claim 10 , wherein the first user asset account and the second user asset account comprise debit accounts.

14. The non-transitory computer-readable medium of claim 10 , wherein:

the first base limit value comprises a monetary overdraft amount for the first user asset account; and

the second base limit value comprises a monetary overdraft amount for the second user asset account.

15. The non-transitory computer-readable medium of claim 14 , further comprising instructions that, when executed by the at least one processor, cause the computing device to remove the increased first base limit value for the first user asset account upon expiration of a threshold period.

16. A system comprising:

at least one processor; and

at least one non-transitory computer-readable storage medium storing instructions that, when executed by the at least one processor, cause the system to:

utilize a trained activity machine learning model to generate a first activity score from a first set of activity data corresponding to a user having a first user asset account;

utilizing the trained activity machine learning model to generate a second activity score from a second set of activity data corresponding to a contact having a second user asset account;

determine a first base limit value for the first user asset account from the first activity score utilizing a base limit value model, wherein the first base limit value represents an excess utilization buffer for the first user asset account;

determine a second base limit value for the second user asset account from the second activity score utilizing the base limit value model;

determine, based on the first base limit value, a threshold number of base limit increases that can be sent from the user;

provide, for display within a graphical user interface of a computing device corresponding to the user and based on the threshold number of base limit increases, a plurality of base limit increase elements corresponding to a plurality of contacts;

receive an indication of a selection of a base limit increase element of the plurality of base limit increase elements corresponding to the contact of the plurality of contacts;

in response to receiving the indication of the selection, provide, for display within an additional graphical user interface of a computing device corresponding to the contact:

a notification indicating an increase of the second base limit value for the second user asset account of the contact; and

an additional base limit increase element corresponding to the user for providing an increased base limit value for the first user asset account; and

in response to receiving an indication of a selection of the additional base limit increase element from the computing device corresponding to the contact, increase the first base limit value corresponding the first user asset account and modifying the threshold number of base limit increases that can be sent from the user.

17. The system of claim 16 , wherein:

the first base limit value comprises a monetary overdraft amount for the first user asset account; and

the second base limit value comprises a monetary overdraft amount for the second user asset account.

18. The system of claim 17 , further comprising instructions that, when executed by the at least one processor, cause the system to update the trained activity machine learning model based on application features utilized by the user, wherein the application features comprise the indication of the selection of the additional base limit increase element.

19. The system of claim 17 , further comprising instructions that, when executed by the at least one processor, cause the system to increase the second base limit value for the second user asset account associated with the contact based on determining that the contact satisfies one or more base limit value conditions.

20. The system of claim 16 , further comprising instructions that, when executed by the at least one processor, cause the system to:

determine a contact threshold number of base limit increases corresponding to the contact; and

based on determining that a number of base limit increases received by the contact is less than the contact threshold number of base limit increases, increase the second base limit value for the second user asset account associated with the contact.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Apr 1, 2025
From: FIRST-CITIZENS BANK & TRUST COMPANY, AS ADMINISTRATIVE AGENT
To: CHIME FINANCIAL, INC.
Reel/Frame 070695/0013 →
SECURITY AGREEMENT Recorded Mar 31, 2025
From: CHIME FINANCIAL, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 070689/0813 →
SECURITY INTEREST Recorded Jun 6, 2023
From: CHIME FINANCIAL, INC.
To: FIRST-CITIZENS BANK & TRUST COMPANY, AS ADMINISTRATIVE AGENT
Reel/Frame 063877/0204 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2023
From: KASHMADZE, SHALVA; LEFEBVRE, ELYSE; JIANG, DENNIS; KHANDELWAL, AKSHAT; PLANTE, AARON; VEMULAPALLY, RAKESH; GADDA, SHASHANK; CAI, LYNNE
To: CHIME FINANCIAL, INC.
Reel/Frame 063461/0285 →