US 11,853,921 B2
Predicting capital needs
Jacqueline Reses, Woodside, CA (US); Audrey Kim, San Francisco, CA (US); Theodore Kosev, Seattle, WA (US); and Andy Montgomery, San Francisco, CA (US)
Assigned to Block, Inc., Oakland, CA (US)
Filed by Block, Inc., San Francisco, CA (US)
Filed on Apr. 26, 2021, as Appl. No. 17/240,020.
Application 17/240,020 is a continuation of application No. 16/526,888, filed on Jul. 30, 2019, granted, now 10,990,980.
Claims priority of provisional application 62/865,595, filed on Jun. 24, 2019.
Prior Publication US 2022/0005036 A1, Jan. 6, 2022
Int. Cl. G06Q 20/40 (2012.01); G06Q 40/12 (2023.01); G06Q 20/10 (2012.01); G06Q 40/02 (2023.01); G06Q 40/03 (2023.01)
CPC G06Q 20/405 (2013.01) [G06Q 20/108 (2013.01); G06Q 40/02 (2013.01); G06Q 40/03 (2023.01); G06Q 40/12 (2013.12); G06Q 40/128 (2013.12)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
one or more processors configured by executable instructions to perform operations comprising:
receiving, by the one or more processors, transaction data indicating payments into a first account over time and payments out of the first account over time, the first account associated with a user;
accessing, by the one or more processors, a data structure including historical account data that indicates variations in a balance of the first account over time;
training a first predictive model with training data extracted at least from the data structure to generate a first trained predictive model, the training data including account data of a plurality of other users, the first trained predictive model trained with the training data to determine account balances over which funds in user accounts are predicted to be surplus;
receiving, by the one or more processors, via a user interface associated with the user, an indication of a risk level to associate with the first account;
determining, by the one or more processors, based on the indicated risk level, and further based on inputting the transaction data and the historical account data into the first trained predictive model, a balance over which funds in the first account are predicted to be surplus;
determining, by the one or more processors, based on a difference between a current balance of the first account and the balance determined for the first account based on the indicated risk level and the first trained predictive model, that the first account has surplus funds; and
sending, by the one or more processors, based at least in part on the surplus funds, an instruction to cause at least one of:
a periodic transfer of the surplus funds from the first account into a second account; or
a transfer of a portion of funds associated with one or more transactions into the second account.