US 12,238,081 B2
Edge device representation learning
Abhishek Chhibber, Sunnyvale, CA (US); Darshankumar Bhadrasinh Desai, Fremont, CA (US); Michael Charles Todasco, Santa Clara, CA (US); Vidyut Mukund Naware, Fremont, CA (US); and Nitin S. Sharma, San Francisco, CA (US)
Assigned to PayPal, Inc., San Jose, CA (US)
Filed by PayPal, Inc., San Jose, CA (US)
Filed on Dec. 1, 2021, as Appl. No. 17/457,217.
Prior Publication US 2023/0171235 A1, Jun. 1, 2023
Int. Cl. H04L 9/40 (2022.01); H04L 41/14 (2022.01); H04L 41/16 (2022.01); H04L 43/04 (2022.01); H04L 43/062 (2022.01); H04L 43/16 (2022.01)
CPC H04L 63/08 (2013.01) [H04L 41/145 (2013.01); H04L 41/16 (2013.01); H04L 43/04 (2013.01); H04L 43/062 (2013.01); H04L 63/062 (2013.01); H04L 63/1425 (2013.01); H04L 63/20 (2013.01); H04L 43/16 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving, by a computing device, a stream of user data, wherein the stream of user data includes a first set of characteristics associated with the computing device and a second set of characteristics associated with a plurality of user requests received from a user of the computing device;
repeatedly generating, by the computing device using the stream of user data, one or more sets of pre-processed user data, wherein the repeatedly generating is performed according to one or more pre-processing techniques, and wherein the generating includes:
performing one or more feature engineering techniques on characteristics included in the stream of user data; and
repeatedly training, by the computing device using the one or more sets of pre-processed user data, a baseline model to generate a device-trained model, wherein the baseline model is trained at the computing device without providing user data included in the stream of user data to a server computer system;
executing, by the computing device, the device-trained model, wherein executing the device-trained model includes inputting a set of characteristics associated with a user request received from a user of the computing device into the device-trained model; and
transmitting, by the computer device to the server computer system, a score output by the device-trained model for the user request.