-
公开(公告)号:US20250156919A1
公开(公告)日:2025-05-15
申请号:US18505398
申请日:2023-11-09
Applicant: Roku, Inc.
Inventor: Andrew Peter Fogg , Charles Brian Pinkerton , Sunil Ramesh , Michael Patrick Cutter , David Lee Stern , Ronica Jethwa
IPC: H04N21/25 , G06T19/00 , H04N21/442
Abstract: A method is described and includes presenting a stimulus to a user, wherein the stimulus comprises at least a portion of a first item of content and includes audio, video, or both; detecting at least one non-verbal reaction of the user to the stimulus; processing the detected at least one non-verbal reaction to determine a response of the user to the stimulus; providing to the user a list of recommendations based on the determined response of the user to the stimulus, wherein the list of recommendations comprises at least one second item of content selected from a content database; and prompting the user to select an item of content from the list of recommendations.
-
公开(公告)号:US20250118179A1
公开(公告)日:2025-04-10
申请号:US18482214
申请日:2023-10-06
Applicant: ROKU, INC.
Inventor: Sunil RAMESH , Michael Cutter , Gregory Mack Garner , Robert Caston Curtis , David Lee Stern , Patrick Alan Brouillette
Abstract: Disclosed herein are system, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for reducing and/or eliminating false positive alarm triggers. Detector devices positioned throughout an environment scan for known events that are likely indicative of an alarm condition. A source device that may generate such a sound or image may imprint a fingerprint on to the event that can be detectable by the detector devices but is imperceptible to humans. Additionally, the detector devices may use directionality and known locations of source devices to determine if a triggering event occurred at a known location of a source device. An alarm suppression decision may occur at the detector device and/or relevant information may be sent from the various detectors to a central console for a final alarm decision.
-
公开(公告)号:US20220391268A1
公开(公告)日:2022-12-08
申请号:US17825164
申请日:2022-05-26
Applicant: Roku, Inc.
Inventor: Mark YOUNG , John Roberts , Chakri Kodali , Cameron Esfahani , David Lee Stern , Anthony John Wood , Benjamin Combee , Ilya Asnis
IPC: G06F9/54
Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for operating a user application including a user rendered context operating on a user device and maintaining a current render tree, and a user programmer context operating on a cloud computing system. The user rendered context of the user application can receive an input; and send, responsive to receiving the input, an event notification to the user programmer context of the user application. The user rendered context can further receive, from the user programmer context, a difference tree to update the current render tree, and update the current render tree based on the difference tree.
-
公开(公告)号: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.
-
公开(公告)号:US12131202B2
公开(公告)日:2024-10-29
申请号:US17825164
申请日:2022-05-26
Applicant: Roku, Inc.
Inventor: Mark Young , John Roberts , Chakri Kodali , Cameron Esfahani , David Lee Stern , Anthony John Wood , Benjamin Combee , Ilya Asnis
CPC classification number: G06F9/541 , G06F9/542 , G06F9/547 , H04N21/8173
Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for operating a user application including a user rendered context operating on a user device and maintaining a current render tree, and a user programmer context operating on a cloud computing system. The user rendered context of the user application can receive an input; and send, responsive to receiving the input, an event notification to the user programmer context of the user application. The user rendered context can further receive, from the user programmer context, a difference tree to update the current render tree, and update the current render tree based on the difference tree.
-
公开(公告)号:US10812751B2
公开(公告)日:2020-10-20
申请号:US16133802
申请日:2018-09-18
Applicant: Roku, Inc.
Inventor: David Lee Stern , David Paul Mendenhall
IPC: H04N21/435 , H04N5/60 , H04N7/04 , G06F3/16 , H04R3/14
Abstract: Apparatus, systems, and methods are disclosed for dynamically switching between communication networks during audio streaming over a High-Definition Multimedia Interface (HDMI)/Audio Return Channel (ARC) interface of a display device. A media device is configured to implement the dynamic switching. The media device, coupled to the HDMI/ARC interface, receives an audio stream over the HDMI/ARC interface and transmits the audio stream to speakers on a first network. The media device determines that the first network is overloaded and identifies a clean channel of a second network for transmitting the audio stream without an overload condition. The media device switches itself and connected speakers to the second network for a clean audio stream. The media device switches itself and connected speakers to the first network when there is no longer a need to be on the second network or when there is benefit to be on the first network.
-
公开(公告)号:US20200092515A1
公开(公告)日:2020-03-19
申请号:US16133802
申请日:2018-09-18
Applicant: Roku, Inc.
Inventor: David Lee Stern , David Paul Mendenhall
Abstract: Apparatus, systems, and methods are disclosed for dynamically switching between communication networks during audio streaming over a High-Definition Multimedia Interface (HDMI)/Audio Return Channel (ARC) interface of a display device. A media device is configured to implement the dynamic switching. The media device, coupled to the HDMI/ARC interface, receives an audio stream over the HDMI/ARC interface and transmits the audio stream to speakers on a first network. The media device determines that the first network is overloaded and identifies a clean channel of a second network for transmitting the audio stream without an overload condition. The media device switches itself and connected speakers to the second network for a clean audio stream. The media device switches itself and connected speakers to the first network when there is no longer a need to be on the second network or when there is benefit to be on the first network.
-
-
-
-
-
-