Dynamic reconfiguration of control-group pairing in response to operational failure

    公开(公告)号:US12255776B2

    公开(公告)日:2025-03-18

    申请号:US18060447

    申请日:2022-11-30

    Applicant: Roku, Inc.

    Abstract: A method and system for dynamically reconfiguring control pairing in a system comprising a controlling device, a first controlled device, and a second controlled device. An example method includes, when the controlling device is set to control state of the first controlled device, a processor determining that the first controlled device has experienced an operational failure. Further, the example method includes, responsive to the determining, the processor engaging in dynamic reconfiguration of the system, the dynamic reconfiguration causing the controlling device to control state of a second device instead of or in addition to the controlling device controlling state of the first controlled device.

    Controlling media-content presentation based on movement of media-player device from home location to visited location

    公开(公告)号:US12192552B2

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

    申请号:US18060451

    申请日:2022-11-30

    Applicant: Roku, Inc.

    Abstract: A method and system for controlling media-content presentation. An example method includes a computing system detecting that a media-player device has moved from a home location of the media-player device to a visited location and that the media-player device is connected with a media-presentation device at the visited location. Further, the example method includes, responsive to the detecting, the computing system causing the media-player device to output, for presentation by the media-presentation device at the visited location, media content selected by the computing system based on the media-player device having moved from the home location to the visited location. For instance, the computing system could cause the media-player device to output, for presentation by the media-presentation device, a message welcoming a user to the visited location and/or information about the visited location such as information about tourist attractions at the visited location for instance.

    Video-Content System with Narrative-Based Video Content Generation Feature

    公开(公告)号:US20240404163A1

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

    申请号:US18732194

    申请日:2024-06-03

    Applicant: Roku, Inc.

    Abstract: In one aspect, an example method includes (i) obtaining input data, wherein the input data includes story description text; (ii) providing the obtained input data to a narration model and responsively receiving generated narrative text; (iii) identifying, from among the generated narrative text, a subset of text; (iv) providing the identified subset of text to an image generation model and responsively receiving generated images; (v) providing the generated images to an animation model and responsively receiving generated video segments; (vi) providing the generated narrative text to a text-to-speech model and responsively receiving generated narrative speech; (vii) combining the generated video segments and the generated narrative speech to generate video content; and (viii) outputting for presentation, the generated video content.

    Actor-Replacement System for Videos
    46.
    发明公开

    公开(公告)号:US20240185890A1

    公开(公告)日:2024-06-06

    申请号:US18349551

    申请日:2023-07-10

    Applicant: Roku, Inc.

    CPC classification number: G11B27/036 G06T7/70 G06T2207/10016 G06T2207/30196

    Abstract: In one aspect, an example method includes (i) estimating, using a skeletal detection model, a pose of an original actor for each of multiple frames of a video; (ii) obtaining, for each of a plurality of the estimated poses, a respective image of a replacement actor; (iii) obtaining replacement speech in the replacement actor's voice that corresponds to speech of the original actor in the video; (iv) generating, using the estimated poses, the images of the replacement actor, and the replacement speech, synthetic frames corresponding to the multiple frames of the video that depict the replacement actor in place of the original actor, with the synthetic frames including facial expressions for the replacement actor that temporally align with the replacement speech; and (iv) combining the synthetic frames and the replacement speech so as to obtain a synthetic video that replaces the original actor with the replacement actor.

    Controlling Media-Content Presentation Based on Movement of Media-Player Device from Home Location to Visited Location

    公开(公告)号:US20240179362A1

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

    申请号:US18060451

    申请日:2022-11-30

    Applicant: Roku, Inc.

    CPC classification number: H04N21/25841 H04N21/4882

    Abstract: A method and system for controlling media-content presentation. An example method includes a computing system detecting that a media-player device has moved from a home location of the media-player device to a visited location and that the media-player device is connected with a media-presentation device at the visited location. Further, the example method includes, responsive to the detecting, the computing system causing the media-player device to output, for presentation by the media-presentation device at the visited location, media content selected by the computing system based on the media-player device having moved from the home location to the visited location. For instance, the computing system could cause the media-player device to output, for presentation by the media-presentation device, a message welcoming a user to the visited location and/or information about the visited location such as information about tourist attractions at the visited location for instance.

    Dynamic Reconfiguration of Control-Group Pairing in Response to Operational Failure

    公开(公告)号:US20240179054A1

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

    申请号:US18060447

    申请日:2022-11-30

    Applicant: Roku, Inc.

    CPC classification number: H04L41/0816 H04L12/2816

    Abstract: A method and system for dynamically reconfiguring control pairing in a system comprising a controlling device, a first controlled device, and a second controlled device. An example method includes, when the controlling device is set to control state of the first controlled device, a processor determining that the first controlled device has experienced an operational failure. Further, the example method includes, responsive to the determining, the processor engaging in dynamic reconfiguration of the system, the dynamic reconfiguration causing the controlling device to control state of a second device instead of or in addition to the controlling device controlling state of the first controlled device.

Patent Agency Ranking