-
公开(公告)号:US12292774B2
公开(公告)日:2025-05-06
申请号:US18603741
申请日:2024-03-13
Applicant: Roku, Inc.
Inventor: Gregory Garner , Anthony Wood , Simon Martin , David Stern , Neil Edward Johnson
IPC: G06F1/30 , G06F1/26 , G06F13/38 , G06F13/42 , H04L65/60 , H04L65/612 , H04N21/442 , H04N21/443 , H04N21/488 , H04W52/02
Abstract: Streaming content using a data streaming device having limited power is described. A data streaming device receives streaming content from a network and provides the streaming content for display on a content display device. Data streaming device includes power supplies that receive power from the content display device. The power supplies use the power to operate components of data streaming device that process the streaming content. A measuring module measures the power provided to the data streaming device. When the power is insufficient, a controller generates an indication that there is insufficient power to operate the components of the data streaming device. The controller may also modify functionality of the components to operate using available power or disable a component of the data streaming device.
-
公开(公告)号:US12114041B2
公开(公告)日:2024-10-08
申请号:US17884722
申请日:2022-08-10
Applicant: Roku, Inc.
Inventor: Greg Garner , David Stern
IPC: H04N21/2187 , G11B27/00 , H04N21/433 , H04N21/442 , H04N21/472
CPC classification number: H04N21/44218 , G11B27/005 , H04N21/2187 , H04N21/4334 , H04N21/47217
Abstract: In one aspect, a method includes using a Wi-Fi module of a computing device to detect that an end-user has exited a monitored environment of the computing device, where the monitored environment comprises an Internet of Things (IoT) device communicatively coupled to the computing device over an IoT network. The method also involves in response to detecting that the end-user has exited the monitored environment, triggering a first IoT action at the IoT device. The method also involves after detecting that the end-user has exited the monitored environment and triggering the first IoT action, using the Wi-Fi module of the computing device to detect that the end-user has reentered the monitored environment. The method also involves in response to detecting that the end-user has reentered the monitored environment, triggering a second IoT action at the IoT device.
-
公开(公告)号:US20240219985A1
公开(公告)日:2024-07-04
申请号:US18603741
申请日:2024-03-13
Applicant: Roku, Inc.
Inventor: Gregory Garner , Anthony Wood , Simon Martin , David Stern , Neil Edward Johnson
IPC: G06F1/30 , G06F1/26 , G06F13/38 , G06F13/42 , H04L65/60 , H04L65/612 , H04N21/442 , H04N21/443 , H04N21/488 , H04W52/02
CPC classification number: G06F1/30 , G06F1/266 , G06F13/385 , G06F13/4282 , H04L65/60 , H04L65/612 , H04N21/4424 , H04N21/4436 , H04N21/4882 , H04W52/028 , H04W52/0287 , G06F1/263 , Y02D10/00 , Y02D30/70
Abstract: Streaming content using a data streaming device having limited power is described. A data streaming device receives streaming content from a network and provides the streaming content for display on a content display device. Data streaming device includes power supplies that receive power from the content display device. The power supplies use the power to operate components of data streaming device that process the streaming content. A measuring module measures the power provided to the data streaming device. When the power is insufficient, a controller generates an indication that there is insufficient power to operate the components of the data streaming device. The controller may also modify functionality of the components to operate using available power or disable a component of the data streaming device.
-
公开(公告)号:US20230223024A1
公开(公告)日:2023-07-13
申请号:US18188648
申请日:2023-03-23
Applicant: Roku, Inc.
Inventor: Anthony John Wood , David Stern , Gregory Mack Garner
IPC: G10L15/22 , G06F3/16 , H04L67/1014 , G10L15/08
CPC classification number: G10L15/22 , G06F3/167 , H04L67/1014 , G10L2015/088 , G10L2015/223
Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for providing voice control using multiple digital assistants. In some embodiments, a voice platform operates to receive a voice input from a user. The voice platform selects a digital assistant from a plurality of digital assistants based on a trigger word. The voice platform then generates an intent from the voice input using the selected digital assistant. The voice platform then transmits the intent to a media device for processing.
-
公开(公告)号:US11653187B1
公开(公告)日:2023-05-16
申请号:US17565803
申请日:2021-12-30
Applicant: Roku, Inc.
Inventor: Gregory Mack Garner , David Stern , David Westerhoff , Anthony John Wood
IPC: G06F1/28 , H04W4/38 , H04L67/025 , H04L67/12
CPC classification number: H04W4/38 , H04L67/025 , H04L67/12
Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for a device including a functional circuit, a power monitor circuit, and a controller. The functional circuit can be configured to perform a function. The power monitor circuit can collect power usage data of the functional circuit. The controller can transmit the power usage data to a master control device, and receive an instruction provided by the master control device. The instruction is generated based on the power usage data of the functional circuit and related to the function. Based on the instruction received from the master control device, the controller can adjust the function performed by the functional circuit.
-
公开(公告)号:US11190842B2
公开(公告)日:2021-11-30
申请号:US16700608
申请日:2019-12-02
Applicant: ROKU, Inc.
Inventor: Prateek Tandon , Cameron Esfahani , David Stern , Robin Edgell
IPC: H04N21/2387 , H04N21/258 , H04N21/262 , H04N21/418 , H04N21/436 , H04N21/4363 , H04N21/442 , H04N21/443 , H04N21/45 , H04N21/458 , H04N21/431 , G06F13/42
Abstract: Disclosed herein are system, method, and computer program product embodiments for a USB-based media device upgrading system. An embodiment operates by receiving a fetch command from a first instance of an application executing locally on a host device physically connected to media device. The fetch command is provided to a media device executing a second instance of the application. At the host device, metadata corresponding to the file that was retrieved by the media device is received. A rendering command is determined from the first instance of the application corresponding to displaying the interface including the fetched file as indicated by the metadata. The rendering command is provided to the media device that is configured to display the interface of the application responsive to executing the rendering command.
-
公开(公告)号:US20250142301A1
公开(公告)日:2025-05-01
申请号:US19008302
申请日:2025-01-02
Applicant: ROKU, INC.
Inventor: Gregory Mack GARNER , David Stern , David Westerhoff , Anthony John Wood
IPC: H04W4/38 , H04L67/025 , H04L67/12
Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for a device including a functional circuit, a power monitor circuit, and a controller. The functional circuit can be configured to perform a function. The power monitor circuit can collect power usage data of the functional circuit. The controller can transmit the power usage data to a master control device, and receive an instruction provided by the master control device. The instruction is generated based on the power usage data of the functional circuit and related to the function. Based on the instruction received from the master control device, the controller can adjust the function performed by the functional circuit.
-
公开(公告)号:US20250126367A1
公开(公告)日:2025-04-17
申请号:US18486464
申请日:2023-10-13
Applicant: ROKU, INC.
Inventor: CARL SASSENRATH , David Stern , Gregory Garner , Patrick Brouillette
Abstract: Disclosed herein are system, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for generating a long exposure composite image (LECI) frame, wherein the LECI frame provides a summary of activity in a monitored environment over a duration of time. An embodiment captures, using an image-capturing device, a sequence of image frames over the duration of time using an optical sensor of the image-capturing device. The embodiment then generates the LECI frame, using an embedded low-power processor coupled to the optical sensor and dedicated to generating LECI frames, by combining the sequence of image frames. The embodiment then transmits the LECI frame to a network device using a transceiver coupled to the low-power processor.
-
公开(公告)号:US12027854B2
公开(公告)日:2024-07-02
申请号:US17977924
申请日:2022-10-31
Applicant: ROKU, INC.
Inventor: Gregory Mack Garner , David Stern , David Westerhoff , Dustin Verhoeve
CPC classification number: H02J13/00036 , H01H9/54 , H05B47/10
Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for detecting downstream devices connected to an electrical load controlling device. An example embodiment operates by detecting an association signal from a downstream smart device responsive to a downstream smart device detection signal. The example embodiment further operates by determining whether the downstream smart device is coupled to an electrical terminal of an electrical switching device and configured to receive electricity in response to an actuation of the electrical switching device. If so, the example embodiment further operates by generating a control signal configured to instruct the electrical switching device to prevent a deactuation of the electrical switching device and transmitting the control signal to the electrical switching device.
-
公开(公告)号:US11983057B2
公开(公告)日:2024-05-14
申请号:US17335825
申请日:2021-06-01
Applicant: Roku, Inc.
Inventor: Gregory Garner , Anthony Wood , Simon Martin , David Stern , Neil Edward Johnson
IPC: G06F1/30 , G06F1/26 , G06F13/38 , G06F13/42 , H04L65/60 , H04L65/612 , H04N21/442 , H04N21/443 , H04N21/488 , H04W52/02
CPC classification number: G06F1/30 , G06F1/266 , G06F13/385 , G06F13/4282 , H04L65/60 , H04L65/612 , H04N21/4424 , H04N21/4436 , H04N21/4882 , H04W52/028 , H04W52/0287 , G06F1/263 , Y02D10/00 , Y02D30/70
Abstract: Streaming content using a data streaming device having limited power is described. A data streaming device receives streaming content from a network and provides the streaming content for display on a content display device. Data streaming device includes power supplies that receive power from the content display device. The power supplies use the power to operate components of data streaming device that process the streaming content. A measuring module measures the power provided to the data streaming device. When the power is insufficient, a controller generates an indication that there is insufficient power to operate the components of the data streaming device. The controller may also modify functionality of the components to operate using available power or disable a component of the data streaming device.
-
-
-
-
-
-
-
-
-