US 11,816,706 B2
Intelligent interface displays based on past data correlations
Krishnakumar Govindarajalu, San Jose, CA (US); Cynthia L. O'Yang, Sunnyvale, CA (US); Yue Xin, San Jose, CA (US); Tao Sun, Fremont, CA (US); and Dharmendra Kumar, Cupertino, CA (US)
Assigned to PAYPAL, INC., San Jose, CA (US)
Filed by PAYPAL, INC., San Jose, CA (US)
Filed on Dec. 28, 2018, as Appl. No. 16/236,206.
Prior Publication US 2020/0211065 A1, Jul. 2, 2020
Int. Cl. G06Q 30/02 (2023.01); G06N 20/00 (2019.01); G06Q 20/08 (2012.01); G06F 3/0482 (2013.01); G06Q 30/0279 (2023.01)
CPC G06Q 30/0279 (2013.01) [G06N 20/00 (2019.01); G06Q 20/085 (2013.01); G06F 3/0482 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, through a graphical user interface of a computing device associated with a user, an indication for submitting a voluntary payment to an entity;
determining past user transactions for the user over a time period and previous voluntary payment donations received by at least one other entity over the time period;
calculating, by a payment scoring engine comprising at least one machine learning operation for predictive payment scoring of suggested payment amounts, an entity payment average of the previous voluntary payment donations over the time period;
comparing, by the payment scoring engine, the previous voluntary payment donations to a subset of the past user transactions;
calculating, by the payment scoring engine, a user payment average for the subset of the past user transactions over the time period;
determining, by the payment scoring engine, a plurality of voluntary payment amounts for the user to the entity based on the entity payment average and the user payment average;
providing a plurality of selectable amount buttons based on the plurality of voluntary payment amounts for processing of the voluntary payment to the entity;
displaying, on the computing device, the plurality of selectable amount buttons in an interface accessed by the computing device;
receiving a selection of one of the plurality of selectable amount buttons through the computing device; and
in response to the selection, processing the voluntary payment to the entity using a user account of the user.