Network-based user identification
    34.
    发明授权

    公开(公告)号:US11122636B2

    公开(公告)日:2021-09-14

    申请号:US16459728

    申请日:2019-07-02

    Applicant: ROKU, INC.

    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.

    Population of customized channels
    35.
    发明授权

    公开(公告)号:US09805033B2

    公开(公告)日:2017-10-31

    申请号:US14216867

    申请日:2014-03-17

    Applicant: Roku, Inc.

    Inventor: Anthony Wood

    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.

    Method and apparatus for customized provisioning of on-line application channels

    公开(公告)号:US09705947B2

    公开(公告)日:2017-07-11

    申请号:US14336480

    申请日:2014-07-21

    Applicant: Roku, Inc.

    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.

    Method and Apparatus for Population of Customized Channels
    37.
    发明申请
    Method and Apparatus for Population of Customized Channels 有权
    定制渠道人口的方法和装置

    公开(公告)号:US20140372464A1

    公开(公告)日:2014-12-18

    申请号:US14216867

    申请日:2014-03-17

    Applicant: Roku, Inc.

    Inventor: Anthony Wood

    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: 一种方法包括将信道与简档相关联,其中信道被配置为与客户端设备一起使用。 客户端设备基于配置文件将该频道检测为新的自定义频道。 生成新的自定义频道图标,用于表示新的自定义频道。 新的自定义频道图标通过客户端设备显示在屏幕上。

    Dynamic provisioning of IoT devices from an online application marketplace

    公开(公告)号:US12199790B2

    公开(公告)日:2025-01-14

    申请号:US18542199

    申请日:2023-12-15

    Applicant: Roku, Inc.

    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.

    SMART REMOTE CONTROL FOR AUDIO RESPONSIVE MEDIA DEVICE

    公开(公告)号:US20240147010A1

    公开(公告)日:2024-05-02

    申请号:US18409186

    申请日:2024-01-10

    Applicant: Roku, Inc.

    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.

    Decoupling IoT Devices with Soft-Wiring or other Configuration, Including Dynamic Variance of Control Group Pairings Based on Context Such as Time and/or Location

    公开(公告)号:US20240097931A1

    公开(公告)日:2024-03-21

    申请号:US17932455

    申请日:2022-09-15

    Applicant: Roku, Inc.

    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.

Patent Agency Ranking