-
公开(公告)号:US20200044922A1
公开(公告)日:2020-02-06
申请号:US16653118
申请日:2019-10-15
Applicant: Roku, Inc.
Inventor: Ilya ASNIS , Daniel Martin DALY , Gregory Mack GARNER , Scott Edward DE HAAS , David Allen WESTERHOFF , Anthony John WOOD
IPC: H04L12/24 , H04B10/114 , H04L12/26 , G06F17/25
Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for automatically determining the functionality and capabilities of electronic components. Some embodiments operate by transmitting a command to the display device in question (sometimes called the device under test—DUT—herein) and monitoring the device. Then, it is determined whether an action by the display device was one of a set of proper responses to the command. If the action was proper, then it is determined that the display device supports the command set associated with the command. The command set may be the Consumer Electronics Control (CEC) set, although this disclosure is not limited to that example.
-
公开(公告)号:US20220103428A1
公开(公告)日:2022-03-31
申请号:US17494567
申请日:2021-10-05
Applicant: Roku, Inc.
Inventor: Ilya ASNIS , Daniel Martin Daly , Gregory Mack Garner , Scott Edward De Haas , David Allen Westerhoff , Anthony John Wood
IPC: H04L12/24 , H04B10/114 , H04L12/26 , G06F40/189
Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for automatically determining the functionality and capabilities of electronic components. Some embodiments operate by transmitting a command to the display device in question (sometimes called the device under test—DUT—herein) and monitoring the device. Then, it is determined whether an action by the display device was one of a set of proper responses to the command. If the action was proper, then it is determined that the display device supports the command set associated with the command. The command set may be the Consumer Electronics Control (CEC) set, although this disclosure is not limited to that example.
-
公开(公告)号:US20190327281A1
公开(公告)日:2019-10-24
申请号:US15961054
申请日:2018-04-24
Applicant: Roku, Inc.
Inventor: Ilya ASNIS , Wim MICHIELS
Abstract: Disclosed herein system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for using technology in innovative ways to automatically and intelligently predict performance of content delivery networks (CDNs) in a crowdsourced manner in order to deliver the highest resolution content possible with little or no buffering. In some embodiments, a media device downloads and displays primary content on a display device. The media device determines that secondary content should be stitched into the display of the primary content. Accordingly, the media device requests that a crowdsource server determine a bit-rate variant of the secondary content to download. The crowdsource server determines the bit-rate variant in a crowdsourced manner such that subsequent download of the identified bit-rate variant by the media device results in a zero buffer experience. The media device downloads the determined bit-rate variant of the secondary content, and stitches the downloaded bit-rate variant of the secondary content into the display of the primary content.
-
公开(公告)号:US20190020543A1
公开(公告)日:2019-01-17
申请号:US15646275
申请日:2017-07-11
Applicant: Roku, Inc.
Inventor: Ilya ASNIS , Daniel Martin DALY , Gregory Mack GARNER , Scott Edward DE HAAS , David Allen WESTERHOFF , Anthony John WOOD
IPC: H04L12/24 , H04B10/114 , H04L12/26 , G06F17/25
CPC classification number: H04L41/0853 , G06F17/25 , G08C2201/42 , H04B10/1143 , H04L41/0233 , H04L43/0811
Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for automatically determining the functionality and capabilities of electronic components. Some embodiments operate by transmitting a command to the display device in question (sometimes called the device under test—DUT—herein) and monitoring the device. Then, it is determined whether an action by the display device was one of a set of proper responses to the command. If the action was proper, then it is determined that the display device supports the command set associated with the command. The command set may be the Consumer Electronics Control (CEC) set, although this disclosure is not limited to that example.
-
公开(公告)号:US20250031279A1
公开(公告)日:2025-01-23
申请号:US18910175
申请日:2024-10-09
Applicant: Roku, Inc.
Inventor: Amalavoyal Narasimha CHARI , Jim FUNK , Sujatha JAGANNATHAN , Liang-Jong HUANG , Jason SCHMIDLAPP , Tito THOMAS , Ilya ASNIS
Abstract: Some embodiments include assessing multimedia service in a particular environment, determining in real-time whether an extender device would improve the multimedia service in the particular environment, and communicating a recommendation via a graphical user interface (GUI). The assessing is based on physical layer and application layer measurements of the multimedia service in the particular environment. Some embodiments utilize an application on a mobile communications device that may be used in conjunction with a multimedia device to determine placement of an extender device among multimedia devices associated with a same multimedia service customer account for a desired performance and hence, a desired customer experience.
-
公开(公告)号:US20240427649A1
公开(公告)日:2024-12-26
申请号:US18830189
申请日:2024-09-10
Applicant: ROKU, INC.
Inventor: Mark YOUNG , John ROBERTS , Chakri KODALI , Cameron ESFAHANI , David Lee STERN , Anthony John WOOD , Benjamin COMBEE , Ilya ASNIS
Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for operating a user application including a user rendered context operating on a user device and maintaining a current render tree, and a user programmer context operating on a cloud computing system. The user rendered context of the user application can receive an input; and send, responsive to receiving the input, an event notification to the user programmer context of the user application. The user rendered context can further receive, from the user programmer context, a difference tree to update the current render tree, and update the current render tree based on the difference tree.
-
公开(公告)号:US20230371128A1
公开(公告)日:2023-11-16
申请号:US18356695
申请日:2023-07-21
Applicant: Roku, Inc.
Inventor: Amalavoyal Narasimha CHARI , Jim FUNK , Sujatha JAGANNATHAN , Liang-Jong HUANG , Jason SCHMIDLAPP , Tito THOMAS , Ilya ASNIS
CPC classification number: H04W88/182 , H04W74/006 , H04W24/02 , H04W88/04
Abstract: Some embodiments include assessing multimedia service in a particular environment, determining in real-time whether an extender device would improve the multimedia service in the particular environment, and communicating a recommendation via a graphical user interface (GUI). The assessing is based on physical layer and application layer measurements of the multimedia service in the particular environment. Some embodiments utilize an application on a mobile communications device that may be used in conjunction with a multimedia device to determine placement of an extender device among multimedia devices associated with a same multimedia service customer account for a desired performance and hence, a desired customer experience.
-
公开(公告)号:US20220330385A1
公开(公告)日:2022-10-13
申请号:US17848080
申请日:2022-06-23
Applicant: Roku, Inc.
Inventor: Amalavoyal Narasimha CHARI , JIm FUNK , Sujatha JAGANNATHAN , Liang-Jong HUANG , Jason SCHMIDLAPP , Tito THOMAS , Ilya ASNIS
Abstract: Some embodiments include assessing multimedia service in a particular environment, determining in real-time whether an extender device would improve the multimedia service in the particular environment, and communicating a recommendation via a graphical user interface (GUI). The assessing is based on physical layer and application layer measurements of the multimedia service in the particular environment. Some embodiments utilize an application on a mobile communications device that may be used in conjunction with a multimedia device to determine placement of an extender device among multimedia devices associated with a same multimedia service customer account for a desired performance and hence, a desired customer experience
-
公开(公告)号:US20180288116A1
公开(公告)日:2018-10-04
申请号:US15478448
申请日:2017-04-04
Applicant: ROKU, INC.
Inventor: Ilya ASNIS , Gregory M. GARNER , Tito THOMAS , Anthony WOOD
IPC: H04L29/06 , H04L29/08 , G06F3/16 , G06F3/044 , G06F3/0484
CPC classification number: G06F3/167 , H04L65/4084 , H04L65/602 , H04L67/306
Abstract: Disclosed herein are system, method, and computer program product embodiments for interaction-based user identification. An embodiment operates by receiving an interaction between a user and a mobile device. The mobile device can communicate with a streaming media device. Based on the interaction, an identity of the user is determined. User settings corresponding to the identity for the streaming media device are determined. The streaming media device is configured based on the user settings.
-
-
-
-
-
-
-
-