-
11.
公开(公告)号:US20240013645A1
公开(公告)日:2024-01-11
申请号:US18365407
申请日:2023-08-04
Applicant: Roku, Inc.
Inventor: Sunil Ramesh , Charles Brian Pinkerton , Mark Robins , Anthony Wood
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.
-
公开(公告)号:US11741996B1
公开(公告)日:2023-08-29
申请号:US18088678
申请日:2022-12-26
Applicant: Roku, Inc.
Inventor: Sunil Ramesh , Michael Cutter , Charles Brian Pinkerton , Karina Levitian
IPC: G11B27/031 , G06Q30/0251 , G10L13/02
CPC classification number: G11B27/031 , G06Q30/0271 , G10L13/02
Abstract: In one aspect, an example method includes (i) obtaining a set of user attributes for a user of a content-presentation device; (ii) based on the set of user attributes, obtaining structured data and determining a textual description of the structured data; (iii) transforming, using a text-to-speech engine, the textual description of the structured data into synthesized speech; and (iv) generating, using the synthesized speech and for display by the content-presentation device, a synthetic video of a targeted advertisement comprising the synthesized speech.
-
公开(公告)号:US20250150643A1
公开(公告)日:2025-05-08
申请号:US18503726
申请日:2023-11-07
Applicant: Roku, Inc.
Inventor: Sunil Ramesh , Charles Brian Pinkerton , Michael Patrick Cutter , David Lee Stern , Andrew Peter Fogg , Karina Levitian
IPC: H04N21/218 , G06T17/00
Abstract: Camera equipment used for capturing a live event is expensive and may require professionals to operate the equipment. Such camera equipment is not accessible for capturing events and experiences by everyday users. Suppose media content is captured by lower-cost input devices such as mobile phones with a video camera. A production platform can use computer vision techniques to produce enhanced media content from media content captured by the lower-cost input devices. In one example, the production platform can aggregate and analyze the received media content to extract information and determine blind spots. The production platform can create or retrieve content based on the extracted information and insert the content in the blind spots. The production platform can deliver enhanced media content to an end user device, the enhanced media content may have the received media content and the inserted content.
-
公开(公告)号:US20250139942A1
公开(公告)日:2025-05-01
申请号:US18498867
申请日:2023-10-31
Applicant: Roku, Inc.
Inventor: Michael Patrick Cutter , Sunil Ramesh , Karina Levitian
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 video content. An example can include determining a first set of contextual features associated with a first portion of a media content item; identifying at least one contextual feature from the first set of contextual features that is associated with one or more targeted media content items; and selecting, based on the at least one contextual feature, a first targeted media content item from the one or more targeted media content items, wherein the first targeted media content item includes content that is related to the first portion of the media content item, and wherein the first targeted media content item is selected for presentation after the first portion of the media content item.
-
公开(公告)号:US20250106454A1
公开(公告)日:2025-03-27
申请号:US18970054
申请日:2024-12-05
Applicant: Roku, Inc.
Inventor: Sunil Ramesh , Michael Cutter , Ronica Jethwa , Karina Levitian
IPC: H04N21/258 , H04N21/488
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.
-
公开(公告)号:US20250106064A1
公开(公告)日:2025-03-27
申请号:US18972478
申请日:2024-12-06
Applicant: Roku, Inc.
Inventor: Anthony Wood , David Stern , Sunil Ramesh
IPC: H04L12/28
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.
-
公开(公告)号:US20250016429A1
公开(公告)日:2025-01-09
申请号:US18894220
申请日:2024-09-24
Applicant: Roku, Inc.
Inventor: Sunil Ramesh , Michael Cutter , Charles Brian Pinkerton , Karina Levitian
IPC: H04N21/8358 , H04N21/431 , H04N21/84
Abstract: In one aspect, an example method includes (i) receiving, from a content-distribution system, video comprising a watermark; (ii) extracting the watermark from the video; (iii) based on the extracted watermark, determining a content-creation attribute of the video that indicates a process by which the video was created, wherein the determining comprises using the watermark to select the content-creation attribute from among a set of two or more content-creation attributes comprising organically-generated video and synthetically-generated video; and (iv) in response to determining the content-creation attribute of the video, causing a content-presentation device to perform an action.
-
公开(公告)号:US20250013312A1
公开(公告)日:2025-01-09
申请号:US18889616
申请日:2024-09-19
Applicant: Roku, Inc.
Inventor: Michael Cutter , Sunil Ramesh , Karina Levitian
Abstract: In one aspect, an example method includes (i) receiving, by a computing system and from an input device associated with the computing system, a command to map a customized gesture with a particular action of a plurality of actions that a media player is configured to perform; (ii) in response to receiving the command, monitoring, by the computing system and using a camera, a viewing environment of the media player to detect performance by a person of the customized gesture; and (iii) in response to detecting performance of the customized gesture: generating, by the computing system, a classification for use by the computing system for detecting the customized gesture, and storing, by the computing system, in memory, mapping data that correlates the detected customized gesture with the particular action.
-
公开(公告)号:US20240407065A1
公开(公告)日:2024-12-05
申请号:US18327199
申请日:2023-06-01
Applicant: Roku, Inc.
Inventor: Adil Jagmag , Johan Gerard Willem Maria Janssen , Sharada Palasamudram Ashok Kumar , Sunil Ramesh , Michael Cutter , Shashank C. Merchant , Yu-Cheng Lin
IPC: H05B47/105 , G10L19/018 , H04R1/02
Abstract: In one aspect, disclosed is an example method for use by a lighting device including a microphone and a light source, the method including: (i) receiving, by the lighting device via the microphone, an audio signal; (ii) decoding and extracting, by the lighting device, a lighting device control instruction from the received audio signal; and (iii) using, by the lighting device, at least the decoded and extracted lighting device control instruction as a basis to control operation of the light source.
-
公开(公告)号:US12124635B2
公开(公告)日:2024-10-22
申请号:US18510953
申请日:2023-11-16
Applicant: Roku, Inc.
Inventor: Michael Cutter , Sunil Ramesh , Karina Levitian
CPC classification number: G06F3/017 , G06T7/70 , G06V10/764 , G06V20/52 , G06V40/20 , H04N23/90 , G06T2207/30196 , G06T2207/30232 , G06T2207/30244
Abstract: In one aspect, an example method includes (i) receiving, by a computing system and from an input device associated with the computing system, a command to map a customized gesture with a particular action of a plurality of actions that a media player is configured to perform; (ii) in response to receiving the command, monitoring, by the computing system and using a camera, a viewing environment of the media player to detect performance by a person of the customized gesture; and (iii) in response to detecting performance of the customized gesture: generating, by the computing system, a classification for use by the computing system for detecting the customized gesture, and storing, by the computing system, in memory, mapping data that correlates the detected customized gesture with the particular action.
-
-
-
-
-
-
-
-
-