| CPC G06F 9/451 (2018.02) [G06F 40/30 (2020.01); G10L 15/26 (2013.01)] | 20 Claims |

|
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.
|