PROCESSING AND CONTEXTUAL UNDERSTANDING OF VIDEO SEGMENTS

    公开(公告)号:US20250139969A1

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

    申请号:US18498951

    申请日:2023-10-31

    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 processing, understanding, and defining media content. An example can include obtaining media content items of a segment of media content; generating, based on one or more signals in the media content items, one or more media content representations encoding information about the media content items; classifying a content of the segment of the media content based on the one or more media content representations, the content of the segment of the media content being classified into one or more categories of content; and matching the segment of the media content with a targeted media content item based on the one or more categories of content associated with the segment of the media content and at least one category of content associated with the targeted media content item.

    Content System with Sentiment-Based Content Modification Feature

    公开(公告)号:US20240428824A1

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

    申请号:US18392413

    申请日:2023-12-21

    Applicant: Roku, Inc.

    Abstract: In one aspect, an example method includes: (i) a computing system obtaining media content; (ii) the computing system extracting from the obtained media content, audio content; (iii) the computing system using at least the extracted audio content to obtain sentiment data associated with the audio content; (iv) the computing system using the obtained sentiment data as a basis to modify a video content component of the media content, thereby generating a modified version of the media content; and (v) the computing system outputting for presentation the generated modified media content.

    Content System with Speech-Related Audio Content Replacement Feature

    公开(公告)号:US20240428014A1

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

    申请号:US18340808

    申请日:2023-06-23

    Applicant: Roku, Inc.

    Abstract: In one aspect, an example method includes (i) obtaining media content; (ii) extracting from the obtained media content, audio content representing speech; (iii) using the extracted audio content representing speech as a basis to generate corresponding speech text; (iv) replacing one or more words of the generated speech text with one or more corresponding replacement words, thereby generating modified speech text; (v) using the modified speech text as a basis to generate corresponding replacement audio content representing the modified speech; (vi) in the obtained media content, replacing the audio content representing speech with the generated replacement audio content representing speech, thereby generating modified media content; and (vii) outputting for presentation the generated modified media content.

    Actor-replacement system for videos

    公开(公告)号:US12014753B1

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

    申请号: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.

    Dynamic collection and reporting of customer premises context information in response to predicted emergency event

    公开(公告)号:US12014615B2

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

    申请号:US18365407

    申请日:2023-08-04

    Applicant: Roku, Inc.

    CPC classification number: G08B21/10 H04L12/2825 H04L12/2834

    Abstract: A method and system for collecting context information in response to prediction of an emergency event. A cloud-based computing system could determine that an emergency event is predicted to impact a customer premises at an upcoming time. Responsive to that determination, and before the upcoming time, the cloud-based computing system could then cause or more on-premises computing devices at the customer premises to collect and report context information, such as a count of people present at the customer premises and/or an operational state of one or more utilities or other systems at the customer premises, that may assist in responding to the emergency event. Further, the cloud-based computing system could select a given such device at the customer premises to function as a coordinating device to work with one or more other devices at the customer premises to collect and report the context information.

    Dynamic control of media-content presentation based on user presence and/or user profile

    公开(公告)号:US11985385B1

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

    申请号:US18107675

    申请日:2023-02-09

    Applicant: Roku, Inc.

    CPC classification number: H04N21/44218 H04N21/4415 H04N21/4821

    Abstract: A method and system for controlling media-content presentation based on user presence and/or user profile. An example method includes a computing system determining a quantity of users present at a media-presentation device, the quantity being at least one. Further, the example method includes, based on the determining, the computing system using the determined quantity of users present at the media-presentation device as a basis to control what media content a media player outputs for presentation by the media-presentation device. For instance, based on the determined quantity of users the computing system could tailor a graphical user interface (GUI) that the media player outputs for presentation by the media-presentation device, such as by tailoring a set of channel options that a channel-selection GUI provides, among other possibilities.

    Dynamic Provisioning of IoT Devices From an Online Application Marketplace

    公开(公告)号:US20240121128A1

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

    申请号:US18542199

    申请日:2023-12-15

    Applicant: Roku, Inc.

    CPC classification number: H04L12/281 H04L12/2816 H04L2012/284

    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.

Patent Agency Ranking