IP Library Granted Patent US 12,548,074
Granted Patent B2
US 12,548,074 · App. 18/498,776 · Granted Feb 10, 2026

Generating user interfaces comprising dynamic base limit value and base limit value modifier user interface elements determined from digital user account actions

Inventors: Aoni Wang (Redwood City, CA); Erin Xie (San Francisco, CA)
Assignee: Chime Financial, Inc.
G06Q40/02
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 12,548,074
App. No.
18/498,776
Granted
Feb 10, 2026
Kind
B2
Abstract

The disclosure describes embodiments of systems, methods, and non-transitory computer readable storage media dynamically track, utilize, and display one or more base limit value modifiers to modify base limit values for user accounts, determined utilizing a variety of machine learning models and a base limit value model. For instance, the disclosed systems can utilize a variety of machine learning models and a base limit value model to generate a base limit value for a user account. Moreover, the disclosed systems can detect digital user account actions and generate base limit value modifiers for the digital user account actions. Furthermore, the disclosed systems can dynamically determine and display, utilizing a total base limit value modifier threshold, user interface elements indicating active base limit value modifiers that modify a displayed base limit value and/or inactive base limit value modifiers that do not affect the base limit value.

Claims (71)

1 . A computer-implemented method comprising:

determining a base limit value for a digital user account indicating an excess utilization buffer for the digital user account by:

selecting, utilizing user activity data corresponding to the digital user account, an activity machine learning model from a plurality of activity machine learning models, wherein each of the plurality of activity machine learning models comprise learned parameters specific to different sets of user activity training data from different groupings of digital user accounts;

generating an activity score utilizing the activity machine learning model from user activity data of the digital user account; and

utilizing the activity score with a base limit value model to determine the base limit value;

in response to detecting a first digital user account action, determining a base limit value modifier mapped to the first digital user account action from a set of base limit value modifiers mapped to a set of digital user account actions;

in response to determining that the base limit value modifier falls within a total base limit value modifier threshold and detecting the first digital user account action, generating an available base limit value by adding the base limit value modifier to the base limit value; and

providing, for display within a graphical user interface, a first element indicating the available base limit value and a second element indicating the base limit value modifier.

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

in response to detecting a second digital user account action, determining an additional base limit value modifier corresponding to the second digital user account action; and

in response to determining that the additional base limit value modifier falls within the total base limit value modifier threshold, generating the available base limit value by combining the base limit value modifier, the additional base limit value modifier, and the base limit value.

3 . The computer-implemented method of claim 2 , further comprising providing, for display within the graphical user interface, the second element indicating the base limit value modifier and the additional base limit value modifier as active.

4 . The computer-implemented method of claim 1 , further comprising providing, for display within the graphical user interface, the second element indicating the base limit value modifier with a representation of the first digital user account action.

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

in response to detecting a second digital user account action, determining an additional base limit value modifier corresponding to the second digital user account action; and

based on the base limit value modifier and an additional base limit value modifier not falling within the total base limit value modifier threshold, setting the additional base limit value modifier in an inactive state.

6 . The computer-implemented method of claim 5 , further comprising providing, for display within the graphical user interface, a third element indicating the additional base limit value modifier in the inactive state.

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

providing, for display within the graphical user interface, the second element indicating the base limit value modifier with a first representation of the first digital user account action; and

providing, for display within the graphical user interface, the third element indicating the additional base limit value modifier with a second representation of the second digital user account action.

8 . The computer-implemented method of claim 6 , further comprising, upon detecting a transition of the additional base limit value modifier to an active state from the inactive state, moving, within the graphical user interface, a display of the additional base limit value modifier to the second element.

9 . The computer-implemented method of claim 5 , further comprising, upon detecting a removal of the base limit value modifier corresponding to the first digital user account action:

transitioning the additional base limit value modifier from the inactive state to an active state; and

generating the available base limit value by combining the additional base limit value modifier and the base limit value.

10 . The computer-implemented method of claim 5 , further comprising:

detecting an updated total base limit value modifier threshold based on an increase in the total base limit value modifier threshold; and

in response to determining that the base limit value modifier and the additional base limit value modifier falls within the updated total base limit value modifier threshold:

transitioning the additional base limit value modifier from the inactive state to an active state; and

generating the available base limit value by combining the base limit value modifier, the additional base limit value modifier, and the base limit value.

11 . A non-transitory computer-readable medium storing instructions that, when executed by at least one processor, cause the at least one processor to perform operations comprising:

determining a base limit value for a digital user account indicating an excess utilization buffer for the digital user account by:

selecting, utilizing user activity data corresponding to the digital user account, an activity machine learning model from a plurality of activity machine learning models, wherein each of the plurality of activity machine learning models comprise learned parameters specific to different sets of user activity training data from different groupings of digital user accounts;

generating an activity score utilizing the activity machine learning model from user activity data of the digital user account; and

utilizing the activity score with a base limit value model to determine the base limit value;

in response to detecting a first digital user account action, determining a base limit value modifier mapped to the first digital user account action from a set of base limit value modifiers mapped to a set of digital user account actions;

in response to determining that the base limit value modifier falls within a total base limit value modifier threshold and detecting the first digital user account action, generating an available base limit value by adding the base limit value modifier to the base limit value; and

providing, for display within a graphical user interface, a first element indicating the available base limit value and a second element indicating the base limit value modifier.

12 . The non-transitory computer-readable medium of claim 11 , wherein the operations further comprise:

in response to detecting a second digital user account action, determining an additional base limit value modifier corresponding to the second digital user account action;

in response to determining that the additional base limit value modifier falls within the total base limit value modifier threshold, generating the available base limit value by combining the base limit value modifier, the additional base limit value modifier, and the base limit value; and

providing, for display within the graphical user interface, the second element indicating the base limit value modifier and the additional base limit value modifier as active.

13 . The non-transitory computer-readable medium of claim 11 , wherein the operations further comprise:

in response to detecting a second digital user account action, determining an additional base limit value modifier corresponding to the second digital user account action;

based on the base limit value modifier and an additional base limit value modifier not falling within the total base limit value modifier threshold, setting the additional base limit value modifier in an inactive state; and

providing, for display within the graphical user interface, a third element indicating the additional base limit value modifier in the inactive state.

14 . The non-transitory computer-readable medium of claim 13 , wherein the operations further comprise, upon detecting a transition of the additional base limit value modifier to an active state from the inactive state, moving, within the graphical user interface, a display of the additional base limit value modifier to the second element.

15 . The non-transitory computer-readable medium of claim 14 , wherein the operations further comprise detecting the transition of the additional base limit value modifier to an active state from the inactive state based on:

detecting a removal of the base limit value modifier corresponding to the first digital user account action; or

determining that the base limit value modifier and the additional base limit value modifier falls within an updated total base limit value modifier threshold.

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:

determine a base limit value for a digital user account indicating an excess utilization buffer for the digital user account by:

selecting, utilizing user activity data corresponding to the digital user account, an activity machine learning model from a plurality of activity machine learning models, wherein each of the plurality of activity machine learning models comprise learned parameters specific to different sets of user activity training data from different groupings of digital user accounts;

generating an activity score utilizing the activity machine learning model from user activity data of the digital user account; and

utilizing the activity score with a base limit value model to determine the base limit value;

in response to detecting a first digital user account action, determine a base limit value modifier mapped to the first digital user account action from a set of base limit value modifiers mapped to a set of digital user account actions;

in response to determining that the base limit value modifier falls within a total base limit value modifier threshold and detecting the first digital user account action, generate an available base limit value by adding the base limit value modifier and to the base limit value; and

provide, for display within a graphical user interface, a first element indicating the available base limit value and a second element indicating the base limit value modifier.

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

in response to detecting a second digital user account action, generate an additional base limit value modifier corresponding to the second digital user account action; and

in response to determining that the additional base limit value modifier falls within the total base limit value modifier threshold, generate the available base limit value by combining the base limit value modifier, the additional base limit value modifier, and the base limit value.

18 . The system of claim 17 , further comprising instructions that, when executed by the at least one processor, cause the system to provide, for display within the graphical user interface, the second element indicating the base limit value modifier with a representation of the first digital user account action and a second representation of the second digital user account action.

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

in response to detecting a second digital user account action, generate an additional base limit value modifier corresponding to the second digital user account action;

based on the base limit value modifier and an additional base limit value modifier not falling within the total base limit value modifier threshold, set the additional base limit value modifier in an inactive state;

provide, for display within the graphical user interface, the second element indicating the base limit value modifier with a representation of the first digital user account action; and

provide, for display within the graphical user interface, a third element indicating the additional base limit value modifier in the inactive state with a representation of the second digital user account action.

20 . The system of claim 19 , further comprising instructions that, when executed by the at least one processor, cause the system to detect the first digital user account action by:

providing, for display within an additional graphical user interface, a selectable option to initiate the first digital user account action; and

receiving, from a client device, a user interaction with the selectable option initiating the first digital user account action.

Assignments (2)
SECURITY AGREEMENT Recorded Mar 31, 2025
From: CHIME FINANCIAL, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 070689/0813 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2023
From: WANG, AONI; XIE, ERIN
To: CHIME FINANCIAL, INC.
Reel/Frame 065409/0516 →
Continuity (1)
Related Publication 20250139695A1 · May 1, 2025
References Cited (3)
US 11386490B1 · Plante · 2022 [cited by examiner]
US 20150379644A1 · Danielak · 2015 [cited by examiner]
US 20230139364A1 · Vemulapally et al. · 2023 [cited by applicant]