US 12,282,784 B1
Media device user interface and content personalization using natural language prompts
Atishay Jain, San Bruno, CA (US); Fei Xiao, San Jose, CA (US); Abhishek Bambha, Burlingame, CA (US); Mehul Agrawal, Sunnyvale, CA (US); and Rohit Mahto, San Jose, CA (US)
Assigned to ROKU, INC., San Jose, CA (US)
Filed by ROKU, INC., San Jose, CA (US)
Filed on Oct. 13, 2023, as Appl. No. 18/486,515.
Int. Cl. G06F 3/048 (2013.01); G06F 9/451 (2018.01); G06F 40/30 (2020.01); G10L 15/26 (2006.01)
CPC G06F 9/451 (2018.02) [G06F 40/30 (2020.01); G10L 15/26 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for personalizing a user interface (UI) of a media device or content presented thereby, comprising:
obtaining, by at least one computer processor, a first natural language user input;
providing the first natural language user input to a personalization language model that is configured to interpret different natural language user inputs to respectively determine different update tasks invoked thereby, the different update tasks including a UI update task that updates the UI of the media device and a content update task that updates the content presented by the media device;
receiving from the personalization language model a first update task determined thereby based at least on the first natural language user input;
generating one or more first application programming interface (API) calls based on the first update task; and
placing the one or more first API calls to a service that is configured to implement the first update task based on the one or more first API calls.