LOCATING AND IDENTIFYING REMOTE CONTROLS

    公开(公告)号:US20250061799A1

    公开(公告)日:2025-02-20

    申请号:US18234979

    申请日:2023-08-17

    Applicant: ROKU, INC.

    Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product aspects, and/or combinations and sub-combinations thereof, for locating a remote control. An example aspect operates by transmitting an encoded radio frequency to wake-up a proximate television remote and initiate a “find my remote” process. A passive circuit integrated within the television remote receives the transmitted encoded radio frequency signal. Once awake, the television remote may provide an indicator of location to a proximate user. Another example aspect operates by transmitting high frequency radar to a radar transponder circuit within the television remote so that it becomes visible to the radar. Once the transponder is activated, the radar may locate the television remote relative to the television and display the location of the television remote on-screen, on a mobile device screen, or other locator indicator constructs.

    PERSONALIZED HYPERPARAMETER TUNING WITH CONTEXTUAL MULTI-ARM BANDIT AND REINFORCEMENT LEARNING

    公开(公告)号:US20250053853A1

    公开(公告)日:2025-02-13

    申请号:US18232468

    申请日:2023-08-10

    Applicant: ROKU, INC.

    Abstract: Disclosed are system, method and/or computer program product embodiments for improving the performance of a machine learning based algorithm used to provide a user experience to a user via a media device. An embodiment selects a first set of hyperparameter values, implements a first iteration of the algorithm based on the first set of hyperparameter values, utilizes the first iteration of the algorithm to provide a first user experience to the user, determines a response of the user to the first user experience, selects, by a hyperparameter tuning ML model implemented as a contextual multi-arm bandit model or a reinforcement learning model and based on at least the response of the user, a second set of hyperparameter values, implements a second iteration of the algorithm based on the second set of hyperparameter values, and utilizes the second iteration of the algorithm to provide a second user experience to the user.

    INTERACTIVE MEDIA OBJECT SYSTEM WITH MODULAR-BASED FEATURE

    公开(公告)号:US20250045991A1

    公开(公告)日:2025-02-06

    申请号:US18593130

    申请日:2024-03-01

    Applicant: Roku, Inc.

    Abstract: In one aspect, an example method can be used with a system comprising a set of domain specific language (DSL)-compatible modules. The method can include: (i) designing a template for an interactive media object, wherein the template includes one or more fixed portions and one or more variable portions; (ii) curating the designed template by at least using received input to modify the one or more variable portions of the designed template; (iii) modifying the curated template by replacing a content placeholder of the curated template with a corresponding content item, thereby automatically converting the curated template into an interactive media object definition file; and (iv) using the interactive media object definition file to render and present, via a media selection menu of a presentation device, an interactive media object defined by the interactive media object definition file.

    OVERRIDING MULTIMEDIA DEVICE
    14.
    发明申请

    公开(公告)号:US20250039511A1

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

    申请号:US18914952

    申请日:2024-10-14

    Applicant: ROKU, INC.

    Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for switching the output of an overriding multimedia device from a first input to a second input or a combination of the first input and the second input. An example embodiment operates by receiving data relating to a multimedia switching event. The example embodiment further operates by determining that the data corresponds to a multimedia switching action. In response, the example embodiment operates by generating a multimedia switching actuation signal that instructs an overriding multimedia device to switch its output from the first multimedia signal to the second multimedia signal. Subsequently, the example embodiment operates by transmitting the multimedia switching actuation signal to the overriding multimedia device.

    PRESERVING CHANNEL LOCK AND PERFORMING DYNAMIC AD INSERTION (DAI) IN A MULTI-DEVICE SETUP

    公开(公告)号:US20250039499A1

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

    申请号:US18918925

    申请日:2024-10-17

    Applicant: ROKU, INC.

    Inventor: Matthew GROVER

    Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for preserving channel lock while performing dynamic ad insertion (DAI) in a multi-device setup. An example embodiment operates by identifying a secondary device that loses a channel lock on a channel based on a primary device performing DAI on the channel. The embodiment determines that that the primary device is configured to perform a DAI to replace a portion of multimedia content in the channel with a replacement portion of multimedia content. The embodiment modifies an automated content recognition (ACR) behavior for the secondary device based on the determining, thereby preventing the secondary device from losing channel lock on the channel. The embodiment then modifies a DAI behavior for the secondary device in response to the modifying the ACR behavior for the secondary device.

    Method and System for Controlling Lighting in a Viewing Area of a Content-Presentation Device

    公开(公告)号:US20250039489A1

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

    申请号:US18918740

    申请日:2024-10-17

    Applicant: Roku, Inc.

    Abstract: In one aspect, a method includes receiving video content comprising a first data portion comprising parameters that control a visual appearance of frames of video content presented by a content-presentation device. The content-presentation device is communicatively coupled to a light unit that is (i) present in a viewing area of the content-presentation device and (ii) configured to provide ambient light in the viewing area. The method also includes extracting, from the received video content, a second data portion, separate from the first data portion, specifying one or more light control parameters that a controller associated with the light unit is configured to interpret as instructions for controlling the light unit. The method also includes transmitting the extracted second data portion to the controller to facilitate the controller controlling the light unit according to the specified one or more light control parameters.

    SYSTEM PERFORMANCE DEGRADATION MITIGATION BASED ON DIFFERENT COMPUTE RESOURCE CHARACTERISTICS

    公开(公告)号:US20250039035A1

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

    申请号:US18226070

    申请日:2023-07-25

    Applicant: ROKU, INC.

    Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for mitigating performance degradation of a computing device. In an embodiment, a notification indicative of a characteristic of a compute resource of the device is received. The notification is of a first type of a plurality of types of notifications, and each type of notification of the types of notifications is indicative of a different characteristic of the compute resource. A level of performance degradation, from levels of performance degradation, of the computing device is determined based on a mapping that maps each type of notification of the types of notifications to a corresponding level of performance degradation of the different levels of performance degradation. An action from a plurality of different actions configured to mitigate the performance degradation is performed based on the determined level of performance degradation.

    NON-TELEVISION EXPERIENCE TRIGGERS
    18.
    发明申请

    公开(公告)号:US20250030908A1

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

    申请号:US18907650

    申请日:2024-10-07

    Applicant: Roku, Inc.

    Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for distributing content outside the confides of a television so as to enhance user experience of the content. An example media device embodiment operates according to a method that includes receiving a data stream containing content and at least one non-TV experience trigger; causing the content to be played on the TV; and providing the non-TV experience trigger to at least one appropriate accessory device in a manner synchronous with playing the content on the TV, to thereby extend playback of the content beyond the TV.

    Replacement of digital content in data streams

    公开(公告)号:US12200301B2

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

    申请号:US17846477

    申请日:2022-06-22

    Applicant: Roku, Inc.

    Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for replacing digital content. An example embodiment operates by detecting a segment of a data stream to be output by a media device and generating a fingerprint of digital content corresponding to the segment using automatic content recognition (ACR). The example embodiment further operates by comparing the fingerprint with a plurality of fingerprints of a plurality of digital content, identifying a matched fingerprint of a matched digital content, and comparing metadata of the matched digital content with metadata of a restricted digital content. The example embodiment further operates by determining that the digital content corresponding to the segment is blocked from being output by the media stream and replacing the digital content with new digital content in the segment.

Patent Agency Ranking