US 11,756,020 B1
Gesture and context interpretation for secure interactions
Kristopher David Stipech, New York, NY (US); Robert Andersen, Brooklyn, NY (US); and Eli Rousso, New York, NY (US)
Assigned to Block, Inc., Oakland, CA (US)
Filed by Block, Inc., San Francisco, CA (US)
Filed on Jul. 31, 2019, as Appl. No. 16/528,558.
Int. Cl. G06Q 20/32 (2012.01); G06Q 20/42 (2012.01); G06F 3/04847 (2022.01); G06F 3/04817 (2022.01); G06F 3/0486 (2013.01); G06N 20/00 (2019.01)
CPC G06Q 20/3223 (2013.01) [G06F 3/0486 (2013.01); G06F 3/04817 (2013.01); G06F 3/04847 (2013.01); G06N 20/00 (2019.01); G06Q 20/42 (2013.01)] 21 Claims
OG exemplary drawing
 
21. A payment service computing platform comprising one or more processors and a memory coupled to the one or more processors comprising instructions executable by the one or more processors to:
store, in a data store maintained by the payment service computing platform associated with a payment service, transaction history information associated with a first financial account and a second financial account of a user;
determine, by the payment service computing platform and based at least in part on a multi-part interaction by the user with a user interface of payment service application associated with the payment service executing on an electronic device of the user, an intent by the user to transfer funds between the first financial account and the second financial account;
generate, by the payment service computing platform and utilizing a machine-learning model, a prediction of a suggested amount of funds for the user to transfer from the first financial account to the second financial account, wherein the machine-learning model is trained to determine the prediction of the suggested amount of funds based on an analysis of transaction history information associated with the user;
cause, by the payment service computing platform, the user interface of the payment service application to display the suggested amount of funds concurrently with a request to confirm a transfer of the suggested amount of funds from the first financial account to the second financial account;
receive, by the payment service computing platform, an indication of the user affirming the request to confirm the transfer of the suggested amount of funds from the first financial account to the second financial account through interaction with the user interface of the payment service application;
in response to receiving the indication of the user affirming the request, cause, by the payment service computing platform, initiation of the transfer of the suggested amount of funds from the first financial account to the second financial account; and
cause, by the payment service computing platform, an update to the user interface of the payment service application based at least in part on a determination of (i) a completion of the transfer of the suggested amount of funds from the first financial account to the second financial account and (ii) that the first financial account or the second financial account is associated with an unavailable balance, the update comprising a dynamic update to (i) a spendable balance indicator indicating a total available balance across individual financial accounts of a plurality of financial accounts associated with the user and (ii) one or more attributes of a plurality of interactive objects corresponding to the first financial account and the second financial account.