-
公开(公告)号:US20220391268A1
公开(公告)日:2022-12-08
申请号:US17825164
申请日:2022-05-26
申请人: Roku, Inc.
发明人: Mark YOUNG , John Roberts , Chakri Kodali , Cameron Esfahani , David Lee Stern , Anthony John Wood , Benjamin Combee , Ilya Asnis
IPC分类号: G06F9/54
摘要: 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.
-
公开(公告)号:US12131202B2
公开(公告)日:2024-10-29
申请号:US17825164
申请日:2022-05-26
申请人: Roku, Inc.
发明人: Mark Young , John Roberts , Chakri Kodali , Cameron Esfahani , David Lee Stern , Anthony John Wood , Benjamin Combee , Ilya Asnis
CPC分类号: G06F9/541 , G06F9/542 , G06F9/547 , H04N21/8173
摘要: 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.
-
公开(公告)号:US10812751B2
公开(公告)日:2020-10-20
申请号:US16133802
申请日:2018-09-18
申请人: Roku, Inc.
IPC分类号: H04N21/435 , H04N5/60 , H04N7/04 , G06F3/16 , H04R3/14
摘要: Apparatus, systems, and methods are disclosed for dynamically switching between communication networks during audio streaming over a High-Definition Multimedia Interface (HDMI)/Audio Return Channel (ARC) interface of a display device. A media device is configured to implement the dynamic switching. The media device, coupled to the HDMI/ARC interface, receives an audio stream over the HDMI/ARC interface and transmits the audio stream to speakers on a first network. The media device determines that the first network is overloaded and identifies a clean channel of a second network for transmitting the audio stream without an overload condition. The media device switches itself and connected speakers to the second network for a clean audio stream. The media device switches itself and connected speakers to the first network when there is no longer a need to be on the second network or when there is benefit to be on the first network.
-
公开(公告)号:US20200092515A1
公开(公告)日:2020-03-19
申请号:US16133802
申请日:2018-09-18
申请人: Roku, Inc.
摘要: Apparatus, systems, and methods are disclosed for dynamically switching between communication networks during audio streaming over a High-Definition Multimedia Interface (HDMI)/Audio Return Channel (ARC) interface of a display device. A media device is configured to implement the dynamic switching. The media device, coupled to the HDMI/ARC interface, receives an audio stream over the HDMI/ARC interface and transmits the audio stream to speakers on a first network. The media device determines that the first network is overloaded and identifies a clean channel of a second network for transmitting the audio stream without an overload condition. The media device switches itself and connected speakers to the second network for a clean audio stream. The media device switches itself and connected speakers to the first network when there is no longer a need to be on the second network or when there is benefit to be on the first network.
-
-
-