-
31.
公开(公告)号:US20240276064A1
公开(公告)日:2024-08-15
申请号:US18633196
申请日:2024-04-11
Applicant: Roku, Inc.
Inventor: Sunil Ramesh , Michael Cutter , Ronica Jethwa
IPC: H04N21/442 , H04N21/4415 , H04N21/482
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.
-
公开(公告)号:US12039653B1
公开(公告)日:2024-07-16
申请号:US18325411
申请日:2023-05-30
Applicant: Roku, Inc.
Inventor: Thejaswi Hanumantha Raya , Sunil Ramesh , Michael Cutter
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.
-
公开(公告)号:US20240221789A1
公开(公告)日:2024-07-04
申请号:US18449801
申请日:2023-08-15
Applicant: Roku, Inc.
Inventor: Katie Lauren Lucas , Sunil Ramesh , Michael Cutter , Charles Brian Pinkerton , Karina Levitian
IPC: G11B27/031 , H04N21/45 , H04N21/466 , H04N21/475 , H04N21/845
CPC classification number: G11B27/031 , H04N21/4532 , H04N21/4667 , H04N21/4755 , H04N21/8456
Abstract: In one aspect, an example method includes (i) obtaining a first segment of video content; (ii) outputting for presentation, the obtained first segment; (iii) after outputting for presentation the obtained first segment, causing a user to be prompted for user-input data; (iv) receiving user-input data provided in response to the prompting; (v) using at least the received user-input data to synthetically generate a second segment of the video content, wherein the generated second segment is static, non-interactive content; and (vi) outputting for presentation, the generated second segment.
-
公开(公告)号:US20240212716A1
公开(公告)日:2024-06-27
申请号:US18440353
申请日:2024-02-13
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.
-
公开(公告)号:US12016100B1
公开(公告)日:2024-06-18
申请号:US18340814
申请日:2023-06-23
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/175
CPC classification number: H05B47/175
Abstract: In one aspect, an example method includes (i) causing a content-presentation device to output for presentation reference visual content; (ii) causing a lighting device to emit light in accordance with a lighting parameter, wherein initially the light emitted in accordance with the lighting parameter does not correspond to the reference visual content; (iii) receiving first input indicating an adjustment to the lighting parameter; (iv) responsive to receiving the first input, causing the lighting device to adjust the lighting parameter, thereby causing the lighting device to adjust the emitted light; (v) receiving second input indicating that the adjusted emitted light corresponds to the reference visual content; and (vi) responsive to receiving the second input, calibrating the lighting device at least by (i) causing storage of the adjusted lighting parameter and (ii) causing the lighting device to be configured to emit light in accordance with the stored lighting parameter.
-
36.
公开(公告)号:US20240013653A1
公开(公告)日:2024-01-11
申请号:US17932435
申请日:2022-09-15
Applicant: Roku, Inc.
Inventor: Karina Levitian , Charles Brian Pinkerton , Sunil Ramesh , Michael Cutter
CPC classification number: G08B31/00 , G08B27/005 , G08B25/006
Abstract: A method and a system for using crowdsourcing as a basis to predict and respond to emergency impact. An example method includes (i) a computing system receiving emergency-state reporting provided by multiple customer premises in a region, (ii) the computing system determining, based on the received emergency-state reporting provided by the multiple customer premises in the region, that a region-wide emergency situation exists in the region, and (iii) the computing system taking action, in response to the determining, based on the emergency-state reporting provided by the multiple customer premises in the region, that the region-wide emergency situation exists in the region.
-
公开(公告)号:US20250150670A1
公开(公告)日:2025-05-08
申请号:US18502721
申请日:2023-11-06
Applicant: Roku, Inc.
Inventor: Andrew Peter Fogg , Sunil Ramesh , Michael Cutter , Greg Garner , Karthick Narayanan , Karina Levitian
IPC: H04N21/44 , H04N21/442 , H04N21/458 , H04N21/81
Abstract: In one aspect, disclosed is an example method for use in connection with a media-presentation device presenting a media program via a display screen of the media-presentation device, the method including: (i) during presentation of a temporal portion of the media program, identifying an audience engagement region of presented content, wherein the identified audience engagement region is less than an entirety of a display area that corresponds to the display screen; (ii) using at least the identified audience engagement region as a basis to select a media segment from among multiple candidate media segments; (iii) identifying an upcoming media segment insertion point within the media program; and (iv) facilitating the media-presentation device inserting, at the identified media segment insertion point within the media program, the selected media segment.
-
公开(公告)号: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.
-
公开(公告)号:US20250104550A1
公开(公告)日:2025-03-27
申请号:US18371033
申请日:2023-09-21
Applicant: ROKU, INC.
Inventor: SUNIL RAMESH , Michael Cutter , Robert C. Curtis , Patrick A. Brouillette , Gregory M. Garner
Abstract: Disclosed herein are system, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof for providing a monitoring and alerting service for a premises comprising a set of Internet of Things (IoT) devices. An example embodiment operates by analyzing one or more of user input provided to the monitoring and alerting service or sensor data collected from at least the set of IoT devices, defining, based at least on the analyzing, an event whose occurrence can be monitored for using at least one or more IoT devices in the set of IoT devices, monitoring for an occurrence of the event using at least the one or more devices in the set of IoT devices, detecting the occurrence of the event based on the monitoring and, in response to detecting the occurrence of the event, generating an alert.
-
公开(公告)号:US12255776B2
公开(公告)日:2025-03-18
申请号:US18060447
申请日:2022-11-30
Applicant: Roku, Inc.
Inventor: Sunil Ramesh , Michael Cutter , Karina Levitian
IPC: H04L41/0816 , H04L12/28
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.
-
-
-
-
-
-
-
-
-