-
公开(公告)号:US20250133085A1
公开(公告)日:2025-04-24
申请号:US18489169
申请日:2023-10-18
Applicant: Roku, Inc.
Inventor: David Stern , Greg Garner , Robert Caston Curtis , Carl Sassenrath
IPC: H04L9/40
Abstract: A method includes receiving, by a first device that is included in a first network and a second network, a request from a second device to join the first network. The method also includes making, by the first device, determinations of whether to transmit the second device a first credential corresponding to the first network and whether to transmit the second device a second credential corresponding to the second network. The method also includes using the determinations as a basis to select, as content for a message, the first credential, the second credential, or an indication that the second device is not allowed on the first network and not allowed on the second network. The method also includes transmitting the message that includes the content to the second device.
-
公开(公告)号:US20250106064A1
公开(公告)日:2025-03-27
申请号:US18972478
申请日:2024-12-06
Applicant: Roku, Inc.
Inventor: Anthony Wood , David Stern , Sunil Ramesh
IPC: H04L12/28
Abstract: A method for provisioning a group of devices with control-group data defining one or more functional interrelationships between the devices. The method includes providing a GUI defining an online application marketplace, the GUI specifying multiple applications available for download, each application including a different respective set of control-group data defining a different respective set of one or more functional interrelationships. Further, the method includes receiving user input selecting a given one of the applications, the selected application defining given control-group data defining a given set of one or more functional interrelationships. And the method includes responsively (i) downloading the selected application and (ii) provisioning the devices of the group with the given set of control-group data, the provisioning establishing the given set of one or more functional interrelationships between the devices of the group.
-
公开(公告)号:US12219442B2
公开(公告)日:2025-02-04
申请号:US18198153
申请日:2023-05-16
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.
-
公开(公告)号:US20240430521A1
公开(公告)日:2024-12-26
申请号:US18823164
申请日:2024-09-03
Applicant: Roku, Inc.
Inventor: Greg Garner , David Stern
IPC: H04N21/442 , G11B27/00 , H04N21/2187 , H04N21/433 , H04N21/472
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.
-
公开(公告)号:US12126869B2
公开(公告)日:2024-10-22
申请号:US18384936
申请日:2023-10-30
Applicant: Roku, Inc.
Inventor: Prateek Tandon , Cameron Esfahani , David Stern , Robin Edgell
IPC: H04N21/2387 , G06F13/42 , H04N21/258 , H04N21/262 , H04N21/418 , H04N21/431 , H04N21/436 , H04N21/442 , H04N21/443 , H04N21/45 , H04N21/458
CPC classification number: H04N21/4586 , G06F13/4282 , H04N21/431 , H04N21/443 , H04N21/4532 , G06F2213/0042
Abstract: Disclosed herein are system, method, and computer program product embodiments for a port-connected television upgrader 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 a media device through a port of the media device. The fetch command is provided to the media device executing a second instance of the application to fetch a file associated with displaying an interface of the application on the media device. Metadata corresponding to the file that was retrieved by the media device is received. A rendering command corresponding to the interface is determined and provided to the media device that is configured to display the interface of the application responsive to executing the rendering command.
-
公开(公告)号:US20240297528A1
公开(公告)日:2024-09-05
申请号:US18664485
申请日:2024-05-15
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.
-
公开(公告)号:US20230403540A1
公开(公告)日:2023-12-14
申请号:US18198153
申请日:2023-05-16
Applicant: Roku, Inc.
Inventor: GREGORY MACK GARNER , David Stern , David Westerhoff , Anthony John Wood
IPC: H04W4/38 , H04L67/025 , H04L67/12
CPC classification number: H04W4/38 , H04L67/12 , H04L67/025
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.
-
公开(公告)号:US20230117823A1
公开(公告)日:2023-04-20
申请号:US17977924
申请日:2022-10-31
Applicant: ROKU, INC.
Inventor: Gregory Mack Garner , David Stern , David Westerhoff , Dustin Verhoeve
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.
-
公开(公告)号:US20220030326A1
公开(公告)日:2022-01-27
申请号:US17499133
申请日:2021-10-12
Applicant: ROKU, INC.
Inventor: PRATEEK TANDON , Cameron Esfahani , David Stern , Robin Edgell
IPC: H04N21/81 , H04N21/45 , H04N21/458 , G06F8/65
Abstract: Disclosed herein are system, method, and computer program product embodiments for a port-connected television upgrader system. An embodiment operates by determining that an application that streams output is installed on a television. A command to execute a function of the application is received. It is determined that an upgrader device is physically connected to the television through a port of the television. The command is provided to the upgrader device physically connected to the television. A response to the command is received by the television from the upgrader device. Content corresponding to executing the response is output by the television.
-
公开(公告)号:US11023027B2
公开(公告)日:2021-06-01
申请号:US16448203
申请日:2019-06-21
Applicant: Roku, Inc.
Inventor: Gregory Garner , Anthony Wood , Simon Martin , David Stern
IPC: G06F1/30 , G06F1/26 , G06F13/42 , H04L29/06 , G06F13/38 , H04W52/02 , H04N21/443 , H04N21/442 , H04N21/488
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.
-
-
-
-
-
-
-
-
-