-
公开(公告)号:US12282784B1
公开(公告)日:2025-04-22
申请号:US18486515
申请日:2023-10-13
Applicant: ROKU, INC.
Inventor: Atishay Jain , Fei Xiao , Abhishek Bambha , Mehul Agrawal , Rohit Mahto
Abstract: Disclosed herein are system, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for personalizing a user interface (UI) of a media device and/or content presented thereby. An example embodiment operates by obtaining 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 and a content update task, receiving from the 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 implements the first update task based on the one or more first API calls.
-
公开(公告)号:US20250123857A1
公开(公告)日:2025-04-17
申请号:US18486515
申请日:2023-10-13
Applicant: ROKU, INC.
Inventor: Atishay Jain , Fei Xiao , Abhishek Bambha , Mehul Agrawal , Rohit Mahto
Abstract: Disclosed herein are system, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for personalizing a user interface (UI) of a media device and/or content presented thereby. An example embodiment operates by obtaining 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 and a content update task, receiving from the 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 implements the first update task based on the one or more first API calls.
-