US 11,853,723 B2
Application digital content control using an embedded machine learning module
Thomas William Randall Jacobs, Cupertino, CA (US); Peter Raymond Fransen, Soquel, CA (US); Kevin Gary Smith, Lehi, UT (US); Kent Andrew Edmonds, San Jose, CA (US); Jen-Chan Jeff Chien, Saratoga, CA (US); and Gavin Stuart Peter Miller, Los Altos, CA (US)
Assigned to Adobe Inc., San Jose, CA (US)
Filed by Adobe Inc., San Jose, CA (US)
Filed on Sep. 30, 2021, as Appl. No. 17/490,748.
Application 17/007,253 is a division of application No. 15/785,298, filed on Oct. 16, 2017, granted, now 10,795,647, issued on Oct. 6, 2020.
Application 17/490,748 is a continuation of application No. 17/007,253, filed on Aug. 31, 2020, granted, now 11,243,747.
Prior Publication US 2022/0019412 A1, Jan. 20, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 8/33 (2018.01); G06F 21/62 (2013.01); G06N 20/00 (2019.01); G06N 5/02 (2023.01)
CPC G06F 8/33 (2013.01) [G06F 21/6245 (2013.01); G06N 5/02 (2013.01); G06N 20/00 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A method implemented by a client device, the method comprising:
generating, by the client device, data by monitoring user interaction performed within a context of a user interface of an application as executed by the client device, the data generated as part of the execution of the application and is not shared by the application outside of the application;
generating, by the client device, a recommendation within the application to be transmitted outside of the client device by processing the data by a model using machine learning within the application, the generating of the recommendation performed without exposing the model embedded as part of executable code of the application, and the recommendation does not include the data;
transmitting, by the client device, a communication outside of the client device that includes the recommendation for communication via a network;
receiving, by the client device, an item of digital content provided to the application via the network responsive to the recommendation; and
outputting, by the client device, the item of digital content within the user interface of the application.