-
公开(公告)号:US11665401B2
公开(公告)日:2023-05-30
申请号:US17835346
申请日:2022-06-08
Applicant: ROKU, INC.
Inventor: David Mendenhall , David Sharp , Mark Ely , Jim Funk , Charles Smith , Andrew Schultz , Anthony Wood
IPC: H04N21/2387 , H04N21/258 , H04N21/262 , H04N21/418 , H04N21/436 , H04N21/4363 , H04N21/442 , H04N21/443 , H04N21/45 , H04N21/458
CPC classification number: H04N21/4586 , H04N21/43635 , H04N21/443
Abstract: Disclosed herein are various embodiments for a media device upgrading system with a native user interface. An embodiment operates by displaying a native user interface of a media device configured to operate in both a normal mode without an upgrader device and an upgrader mode when an upgrader device is connected to an input port of the media device. It is determined that the upgrader device is connected a command is received via the native user interface. It is determined that the command operates a software component, and the command is provided to the upgrader device. A response to executing the command is received from the upgrader device, and a response is displayed on the native user interface.
-
公开(公告)号:US20230119574A1
公开(公告)日:2023-04-20
申请号:US17978837
申请日:2022-11-01
Applicant: ROKU, INC.
Inventor: Lloyd Klarke , Greg Garner , Carl Sassenrath , Anthony Wood , Scott Edward De Haas
IPC: H04N21/4363 , H04N21/426 , H04N21/437 , H04N21/414 , H04N21/438 , H04N21/436 , G06F1/26 , G09G5/00 , H04N21/443 , H04N21/61
Abstract: A streaming media device includes a printed circuit board hosting components configured to access internet data. An audio/visual connector is linked to the printed circuit board, wherein the audio/visual connector is adapted for connection to an audio/visual device, wherein the audio/visual connector is adapted to operate with a first audio/visual interface having sufficient power to fully operate the printed circuit board and a second audio/visual interface having insufficient power to fully operate the printed circuit board. A power connector is linked to the printed circuit board, wherein the power connector selectively receives power based on the audio/visual connector utilizing one of the first audio/visual interface and the second audio/visual interface.
-
公开(公告)号:US11523173B2
公开(公告)日:2022-12-06
申请号:US16987004
申请日:2020-08-06
Applicant: Roku, Inc.
Inventor: Lloyd Klarke , Greg Garner , Carl Sassenrath , Anthony Wood , Scott Edward De Haas
IPC: H04N21/436 , H04N21/426 , H04N21/437 , H04N21/414 , H04N21/438 , H04N21/443 , H04N21/4363 , G06F1/26 , G09G5/00 , H04N21/61 , H04N7/10
Abstract: A streaming media device includes a printed circuit board hosting components configured to access internet data. An audio/visual connector is linked to the printed circuit board, wherein the audio/visual connector is adapted for connection to an audio/visual device, wherein the audio/visual connector is adapted to operate with a first audio/visual interface having sufficient power to fully operate the printed circuit board and a second audio/visual interface having insufficient power to fully operate the printed circuit board. A power connector is linked to the printed circuit board, wherein the power connector selectively receives power based on the audio/visual connector utilizing one of the first audio/visual interface and the second audio/visual interface.
-
公开(公告)号:US11122636B2
公开(公告)日:2021-09-14
申请号:US16459728
申请日:2019-07-02
Applicant: ROKU, INC.
Inventor: Ilya Asnis , Gregory M Garner , Tito Thomas , Anthony Wood
IPC: H04W76/14 , H04L29/08 , H04W4/80 , H04L12/24 , H04L29/06 , H04L12/26 , H04W8/00 , H04W4/02 , H04W84/12 , H04W88/08 , H04L29/12
Abstract: Disclosed herein are system, method, and computer program product embodiments for network-based user identification. An embodiment operates by determining a media access control (MAC) address of each of a plurality of mobile devices that have previously interacted with a streaming media device. A discovery signal is transmit to the MAC addresses of the plurality of mobile devices. Responses indicating a network address of each of the respective responding mobile devices are received. One or more user settings of the streaming media device are determined based on identified user settings corresponding to the plurality of responding mobile devices. The streaming media device is configured based on the identified one more user settings.
-
公开(公告)号:US09805033B2
公开(公告)日:2017-10-31
申请号:US14216867
申请日:2014-03-17
Applicant: Roku, Inc.
Inventor: Anthony Wood
IPC: G06F17/30 , H04L12/18 , G06F3/0481
CPC classification number: G06F17/30029 , G06F3/0481 , H04L12/1813
Abstract: A method includes associating a channel with a profile, where the channel is configured for use with a client device. The client device detects the channel as a new customized channel based on the profile. A new customized channel icon configured to represent the new customized channel is generated. The new customized channel icon is displayed on a screen via the client device.
-
公开(公告)号:US09705947B2
公开(公告)日:2017-07-11
申请号:US14336480
申请日:2014-07-21
Applicant: Roku, Inc.
Inventor: Anthony Wood , David Stern , David Westerhoff , Bill Ataras , Mark Goodwin , Aaron Graham , Matt Emerson , Kevin Phillips
CPC classification number: H04L65/4069 , H04L65/1063 , H04L65/4076
Abstract: A method for a computer system includes receiving an identifier associated with a client streaming player, determining one or more attributes associated with the identifier from a data structure in response to the identifier, determining available channels from a plurality of channels that are to be made available to the client streaming player in response to the identifier, wherein available channels comprises a first channel, but not the second channel, determining a first graphical identifier associated with the first channel, providing the first graphical identifier to the client streaming player, receiving a user selection of the first graphical identifier indicating a user request to associate the first channel with the computer system, and providing an indicator of a server network address associated with the first channel to the client streaming player.
-
37.
公开(公告)号:US20140372464A1
公开(公告)日:2014-12-18
申请号:US14216867
申请日:2014-03-17
Applicant: Roku, Inc.
Inventor: Anthony Wood
IPC: G06F17/30
CPC classification number: G06F17/30029 , G06F3/0481 , H04L12/1813
Abstract: A method includes associating a channel with a profile, where the channel is configured for use with a client device. The client device detects the channel as a new customized channel based on the profile. A new customized channel icon configured to represent the new customized channel is generated. The new customized channel icon is displayed on a screen via the client device.
Abstract translation: 一种方法包括将信道与简档相关联,其中信道被配置为与客户端设备一起使用。 客户端设备基于配置文件将该频道检测为新的自定义频道。 生成新的自定义频道图标,用于表示新的自定义频道。 新的自定义频道图标通过客户端设备显示在屏幕上。
-
公开(公告)号:US12199790B2
公开(公告)日:2025-01-14
申请号:US18542199
申请日:2023-12-15
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.
-
公开(公告)号:US20240147010A1
公开(公告)日:2024-05-02
申请号:US18409186
申请日:2024-01-10
Applicant: Roku, Inc.
Inventor: Anthony Wood , Lloyd Klarke
IPC: H04N21/47 , G06F3/01 , G06F3/16 , H04N21/422
CPC classification number: H04N21/47 , G06F3/011 , G06F3/017 , G06F3/167 , H04N21/42203 , H04N21/42222 , H04N21/485
Abstract: Disclosed herein is an audio responsive remote control for controlling a media device. The remote control includes at least a speaker and microphone. The remote control is configured to: detect the talk button being pressed; responsive to the detection and within a time period that commences from the detection, analyze received audio data received to recognize one or more audio commands; and process the recognized audio commands. The remote control is also configured to: determine a volume level of the received audio data; and audibly confirm the recognized audio commands at the determined volume level. According to some embodiments, the remote control also includes a motion sensor, and is configured to: detect motion of the remote control using the motion sensor; determine that the detected motion corresponds to a volume changing motion; and adjust volume of the remote control and/or a media device according to the volume changing motion.
-
公开(公告)号:US20240097931A1
公开(公告)日:2024-03-21
申请号:US17932455
申请日:2022-09-15
Applicant: Roku, Inc.
Inventor: David Stern , Anthony Wood , Sunil Ramesh
IPC: H04L12/28
CPC classification number: H04L12/282 , H04L12/2807
Abstract: A method and system for dynamically controlling operation of a first device, the first device being configurable to respond to receipt of primitive user input (e.g., push of a button on the first device) by carrying out a control action with respect to one or more second devices. An example method includes detecting a context state such as time of day and/or location of the first device. Further, the example method includes, using the detected context state as a basis to control what control action the first device will take in response to the first device receiving the primitive user input, such as which second device the first device will control in response to receiving the primitive user input and/or controlling what operational state of a second device the first device will control in response to receiving the primitive user input.
-
-
-
-
-
-
-
-
-