ONLINE AUTOMATIC HYPERPARAMETER TUNING
    61.
    发明公开

    公开(公告)号:US20240127106A1

    公开(公告)日:2024-04-18

    申请号:US17965284

    申请日:2022-10-13

    Applicant: Roku, Inc.

    CPC classification number: G06N20/00

    Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for online automatic hyperparameter tuning of a machine learning model that provides a user experience to media devices such that the machine learning model maximizes (or minimizes) an objective function. An example embodiment operates by generating an initial set of hyperparameter configurations for a machine learning model based on sampling data received from media devices over a network. The embodiment then determines, using an hyperparameter tuning method, a hyperparameter configuration based on the initial set of hyperparameter configurations that causes a training of the machine learning model using a learning algorithm to maximize an objective function. The embodiment then trains the machine learning model according to the determined hyperparameter configuration using the learning algorithm. The embodiment then provides, using the trained machine learning model, a user experience to the media devices.

    Television upgrade
    62.
    发明授权

    公开(公告)号:US11962841B2

    公开(公告)日:2024-04-16

    申请号:US17740907

    申请日:2022-05-10

    Applicant: ROKU, INC.

    CPC classification number: H04N21/43615 H04N21/42225 H04N21/43635

    Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for upgrading one or more display device hardware components. In one embodiment, as new television hardware components become available, the technology described herein allows replacement of original hardware components by external hardware components implemented as an add-in card, stick or equivalent circuitry and operational instructions. In some embodiments, the technology described herein may implement an application programming interface (API) that exposes hardware of a new external device communicatively coupled to the display device (e.g., television) to take control of one or more components of an existing internal system. Various interface technologies, such as HDMI and USB, may be used to connect the external hardware to the internal systems.

    MULTIMEDIA FORMATS FOR MULTIPLE DISPLAY AREAS IN A DISPLAY DEVICE

    公开(公告)号:US20240121471A1

    公开(公告)日:2024-04-11

    申请号:US17963466

    申请日:2022-10-11

    Applicant: ROKU, INC.

    CPC classification number: H04N21/440272 H04N21/4316 H04N21/44029

    Abstract: Disclosed herein are system, apparatus, method and/or computer program product embodiments for a multimedia environment that includes a computing device to display multiple multimedia segments within multiple display areas of a display device. The display device can include a first display area to display a first multimedia segment, and a second display area to display a second multimedia segment, which may be an advertisement related to the first multimedia segment. In some embodiments, to fit into the first display area, the first multimedia segment may be in a first format when received, and converted into a second format to fit into the first display area before being displayed in the first display area.

    Transmitting messages to a display device based on detected audio output

    公开(公告)号:US11954400B2

    公开(公告)日:2024-04-09

    申请号:US17514791

    申请日:2021-10-29

    Applicant: Roku, Inc.

    Abstract: Provided herein are system, apparatus, device, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for transmitting messages to a display device based on detected audio output from the display device. In a given embodiment, a digital media player can transmit a message to the display device to control the audio output of the speaker using a transmission protocol, and transmit a set of instructions to the remote control device to confirm the display device processed the message by determining whether an attribute associated with the audio output from the speaker is within a predetermined threshold. In response to receiving a message that an attribute associated with the audio output is within a predetermined threshold, the digital media player can determine that the display device is enabled to receive communication via the transmission protocol.

    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.

    DEMAND SIDE PLATFORM IDENTITY GRAPH ENHANCEMENT THROUGH MACHINE LEARNING (ML) INFERENCING

    公开(公告)号:US20240095779A1

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

    申请号:US17932985

    申请日:2022-09-16

    Applicant: ROKU, INC.

    CPC classification number: G06Q30/0275 G06N5/022 G06N5/04

    Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for enhancing a deterministic identity graph with probabilistic data. An example embodiment operates by identifying a node for a location indicated by an identity graph. Receiving user device information based on an indication that a user device is within proximity to the location. Generating a node for the user device on the identity graph based on the indication of the user device satisfying an association threshold. Generating an edge between the node for the location and the node for the user device based on a weighted value for an attribute of the user information. Mapping an identifier for the user device to an identifier of the location based on a distance of the edge and causing a content item to be sent to the user device based on the identifier mapping.

    High precision synchronization in a shared medium

    公开(公告)号:US11936765B2

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

    申请号:US17849368

    申请日:2022-06-24

    Applicant: Roku, Inc.

    CPC classification number: H04L7/0012 H04B1/713 H04J3/0661 H04L7/0331

    Abstract: Some embodiments include an apparatus, method, and computer program product for high precision device synchronization of electronic devices in a shared medium. Some embodiments include a first electronic device that utilizes a combination of synchronization techniques to synchronize with a second electronic device. The first electronic device receives a first signal from the second electronic device that includes network-based synchronization data and marker data, and performs network-based synchronization with the second electronic device at a first synchronization accuracy. The first electronic device receives a second signal, and uses the marker data and phase lock synchronization to detect a frequency change of the second signal received, as well as to determine a corresponding time marker. The first electronic device updates a clock of the first electronic device based at least on the corresponding time marker, the network-based synchronization data, and the marker data.

Patent Agency Ranking