-
公开(公告)号:US20250030907A1
公开(公告)日:2025-01-23
申请号:US18907109
申请日:2024-10-04
Applicant: ROKU, INC.
Inventor: Amit PALIWAL , Andrey MARSAVIN , Govind VAIDYA , Wim MICHIELS , Beth Teresa LOGAN , Zheng HAN , Tapan OZA , Vijay Anand RAGHAVAN
IPC: H04N21/2662 , G06N5/01 , G06N20/00 , G06N20/20 , H04N21/24 , H04N21/25 , H04N21/44 , H04N21/442 , H04N21/845
Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for modifying one or more parameters of a data streaming bitrate selection algorithm based on machine learning. An example embodiment operates by training and operating a first machine learning model to predict a sustainable network bandwidth. A second machine learning model is trained to receive the sustainable network bandwidth and predict a likelihood that this network bandwidth will not empty a data buffer of streaming data. A bitrate is selected based on the likelihood being below a threshold percentage, such as 50%.
-
2.
公开(公告)号:US20250039474A1
公开(公告)日:2025-01-30
申请号:US18227178
申请日:2023-07-27
Applicant: ROKU, INC.
Inventor: Offer ATZITZ , Wim MICHIELS , Huatao WENG , Govind VAIDYA
IPC: H04N21/231
Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for utilizing a single storage buffer for a dynamic number of players, each using a dynamically sized virtual buffer. For example, a system includes a buffer management controller that receives a request to initiate at least one player instance for displaying a content item. The buffer management controller creates a virtual buffer having a maximum capacity for the player instance. Finally, the buffer management controller identifies one or more available regions of the single storage buffer and maps the virtual buffer to the one or more available regions in response to determining that address space in the one or more available regions matches or exceeds the maximum capacity of the virtual buffer.
-
公开(公告)号:US20230133880A1
公开(公告)日:2023-05-04
申请号:US17515225
申请日:2021-10-29
Applicant: Roku, Inc.
Inventor: Amit PALIWAL , Andrey MARSAVIN , Govind VAIDYA , Wim MICHIELS , Beth Teresa LOGAN , Zheng HAN , Tapan OZA , Vijay Anand RAGHAVAN
IPC: H04N21/2662 , H04N21/25 , G06N20/00 , H04N21/24
Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for modifying one or more parameters of a data streaming bitrate selection algorithm based on machine learning. An example embodiment operates by training and operating a first machine learning model to predict a sustainable network bandwidth. A second machine learning model is trained to receive the sustainable network bandwidth and predict a likelihood that this network bandwidth will not empty a data buffer of streaming data. A bitrate is selected based on the likelihood being below a threshold percentage, such as 50%.
-
-