US 12,002,087 B1
Network computing system to provide account management services for planning user actions
John McCormick, San Mateo, CA (US); and Arjun Sripathi, Tempe, AZ (US)
Assigned to Freedom Financial Network LLC, San Mateo, CA (US)
Filed by Freedom Financial Network, LLC, San Mateo, CA (US)
Filed on Jan. 30, 2020, as Appl. No. 16/777,688.
Int. Cl. G06Q 40/00 (2023.01); G06Q 20/10 (2012.01); G06Q 40/03 (2023.01)
CPC G06Q 40/03 (2023.01) [G06Q 20/102 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A network computing system comprising:
one or more processors;
a memory to store a set of instructions;
a communication interface to communicate, over one or more networks, with a plurality of computing devices of a plurality of users;
wherein the one or more processors access the instructions to:
maintain, in the memory, a credit profile for each creditor of a plurality of creditors, each creditor profile including historical information that is indicative of one or multiple settlement decisions the creditor has made in a prior time interval;
maintain, in the memory, a user profile for each user of the plurality of users, the user profile for each of the plurality of users associating an identifier of the user with each of (i) a deposit account which the user is to repeatedly fund in accordance with a corresponding deposit schedule, (ii) multiple creditor accounts of the user, each of the multiple creditor accounts being associated with a corresponding creditor of the plurality of creditors, (iii) a payment schedule that identifies a payment date, a target settlement date, and (iv) a completion date when all of the multiple creditor accounts are settled;
for each creditor of the plurality of creditors, develop one or more models that are maintained in the memory, the one or more models being developed to be predictive of the creditor's settlement decisions based at least in part on historical information that identifies prior settlement decisions of that creditor with other users of the plurality of users, wherein developing the one or more models includes monitoring the settlement decisions of the creditor, updating the historical information used for each model, and tuning the one or more models based on the updated historical information;
for each user of the plurality of users, determine the deposit schedule for the user and the deposit account, the deposit schedule identifying a deposit amount contribution that the user is expected to make to a deposit amount held with the deposit account on multiple occasions over a time interval that extends to the completion date;
during the time interval, initiate payments from the deposit account to individual creditor accounts of the multiple creditor accounts in accordance with the payment schedule;
wherein determining the deposit schedule for each user of the plurality of users includes:
(A) repeatedly determining, over the time interval, creditor account information for each of the multiple creditor accounts, the creditor account information identifying (i) a credit amount that is owed by the user on each of the multiple creditor accounts, (ii) a delinquency state of the creditor account, and (iii) one or more creditor account parameters, including an interest rate parameter that identifies a rate at which the credit amount owed on the creditor account increases;
(B) for each creditor account of the multiple creditor accounts of the user, repeatedly predicting, over the time interval, a set of settlement decisions that the creditor will likely make using the one or more tuned predictive models developed for the creditor and based on the respective creditor account information of the user's creditor account with the creditor,
wherein the predicted set of settlement decisions includes (i) a date range corresponding to a portion of the time interval during which the user can be delinquent on making payment to the creditor account without the creditor of the creditor account triggering a collection escalation, (ii) a percentage of the credit amount that the creditor will accept as a settlement amount to settle the credit amount in full, and (iii) a payment type which the creditor will accept for payment of the settlement amount;
(C) based on the predicted settlement decisions and the deposit schedule, repeatedly determining, over the time interval, the payment schedule to settle the credit amount that is owed by the user on each creditor account over the time interval; and
during the time interval, perform a set of operations to interact with the user, including (i) providing, for a display of a computing device of the user, a user interface that communicates the deposit schedule to the user, (ii) enabling the user to provide input via the user interface to simulate alteration to the deposit schedule, (iii) responding to the input in real-time by performing (A) through (C), and by visually indicating, on the display, a change to a remainder of the time interval, by generating a first visual indicator having a first visual characteristic that reflects the remainder of the time interval based on the deposit schedule without alteration, and a second visual indicator having a second visual characteristic that reflects a remainder of a time interval based on a simulated deposit schedule that is altered based on the input.