-
公开(公告)号:US20250061799A1
公开(公告)日:2025-02-20
申请号:US18234979
申请日:2023-08-17
Applicant: ROKU, INC.
Inventor: NEIL JOHNSON , FRANK MAKER , CARL SASSENRATH
Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product aspects, and/or combinations and sub-combinations thereof, for locating a remote control. An example aspect operates by transmitting an encoded radio frequency to wake-up a proximate television remote and initiate a “find my remote” process. A passive circuit integrated within the television remote receives the transmitted encoded radio frequency signal. Once awake, the television remote may provide an indicator of location to a proximate user. Another example aspect operates by transmitting high frequency radar to a radar transponder circuit within the television remote so that it becomes visible to the radar. Once the transponder is activated, the radar may locate the television remote relative to the television and display the location of the television remote on-screen, on a mobile device screen, or other locator indicator constructs.
-
12.
公开(公告)号:US20250053853A1
公开(公告)日:2025-02-13
申请号:US18232468
申请日:2023-08-10
Applicant: ROKU, INC.
Inventor: FEI XIAO , ZIDONG WANG , LIAN LIU , NAM VO , WEICONG DING , ABHISHEK BAMBHA , AMIT VERMA , AASISH SIPANI , ROHIT MAHTO , HOSSEIN DABIRIAN , JOSE SANCHEZ
IPC: G06N20/00
Abstract: Disclosed are system, method and/or computer program product embodiments for improving the performance of a machine learning based algorithm used to provide a user experience to a user via a media device. An embodiment selects a first set of hyperparameter values, implements a first iteration of the algorithm based on the first set of hyperparameter values, utilizes the first iteration of the algorithm to provide a first user experience to the user, determines a response of the user to the first user experience, selects, by a hyperparameter tuning ML model implemented as a contextual multi-arm bandit model or a reinforcement learning model and based on at least the response of the user, a second set of hyperparameter values, implements a second iteration of the algorithm based on the second set of hyperparameter values, and utilizes the second iteration of the algorithm to provide a second user experience to the user.
-
公开(公告)号:US20250045991A1
公开(公告)日:2025-02-06
申请号:US18593130
申请日:2024-03-01
Applicant: Roku, Inc.
Inventor: Mehul Sanghavi , Rachel Elise Bailin , Thomas Paul DeGarmo, JR. , Prajit Jose Madan , David Anthony Webb , Andrew Laurence Ashbacher
IPC: G06T11/60 , G06F3/0482 , G06F3/04845
Abstract: In one aspect, an example method can be used with a system comprising a set of domain specific language (DSL)-compatible modules. The method can include: (i) designing a template for an interactive media object, wherein the template includes one or more fixed portions and one or more variable portions; (ii) curating the designed template by at least using received input to modify the one or more variable portions of the designed template; (iii) modifying the curated template by replacing a content placeholder of the curated template with a corresponding content item, thereby automatically converting the curated template into an interactive media object definition file; and (iv) using the interactive media object definition file to render and present, via a media selection menu of a presentation device, an interactive media object defined by the interactive media object definition file.
-
公开(公告)号:US20250039511A1
公开(公告)日:2025-01-30
申请号:US18914952
申请日:2024-10-14
Applicant: ROKU, INC.
Inventor: Eric Casten RIEPLING
IPC: H04N21/478 , G06F3/16 , G06N20/00 , H04N21/422 , H04N21/4363 , H04N21/443
Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for switching the output of an overriding multimedia device from a first input to a second input or a combination of the first input and the second input. An example embodiment operates by receiving data relating to a multimedia switching event. The example embodiment further operates by determining that the data corresponds to a multimedia switching action. In response, the example embodiment operates by generating a multimedia switching actuation signal that instructs an overriding multimedia device to switch its output from the first multimedia signal to the second multimedia signal. Subsequently, the example embodiment operates by transmitting the multimedia switching actuation signal to the overriding multimedia device.
-
15.
公开(公告)号:US20250039499A1
公开(公告)日:2025-01-30
申请号:US18918925
申请日:2024-10-17
Applicant: ROKU, INC.
Inventor: Matthew GROVER
Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for preserving channel lock while performing dynamic ad insertion (DAI) in a multi-device setup. An example embodiment operates by identifying a secondary device that loses a channel lock on a channel based on a primary device performing DAI on the channel. The embodiment determines that that the primary device is configured to perform a DAI to replace a portion of multimedia content in the channel with a replacement portion of multimedia content. The embodiment modifies an automated content recognition (ACR) behavior for the secondary device based on the determining, thereby preventing the secondary device from losing channel lock on the channel. The embodiment then modifies a DAI behavior for the secondary device in response to the modifying the ACR behavior for the secondary device.
-
16.
公开(公告)号:US20250039489A1
公开(公告)日:2025-01-30
申请号:US18918740
申请日:2024-10-17
Applicant: Roku, Inc.
Inventor: Hugo du Plooy , Kenny Wu , Erwin Bellers , Sunil Ramesh , Michael Cutter
IPC: H04N21/41 , H04N21/422 , H05B47/165
Abstract: In one aspect, a method includes receiving video content comprising a first data portion comprising parameters that control a visual appearance of frames of video content presented by a content-presentation device. The content-presentation device is communicatively coupled to a light unit that is (i) present in a viewing area of the content-presentation device and (ii) configured to provide ambient light in the viewing area. The method also includes extracting, from the received video content, a second data portion, separate from the first data portion, specifying one or more light control parameters that a controller associated with the light unit is configured to interpret as instructions for controlling the light unit. The method also includes transmitting the extracted second data portion to the controller to facilitate the controller controlling the light unit according to the specified one or more light control parameters.
-
17.
公开(公告)号:US20250039035A1
公开(公告)日:2025-01-30
申请号:US18226070
申请日:2023-07-25
Applicant: ROKU, INC.
Inventor: VLADIMIR KRIVOPALOV , Don Ma , Jinyoung Jeon , Shaokang Tan
Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for mitigating performance degradation of a computing device. In an embodiment, a notification indicative of a characteristic of a compute resource of the device is received. The notification is of a first type of a plurality of types of notifications, and each type of notification of the types of notifications is indicative of a different characteristic of the compute resource. A level of performance degradation, from levels of performance degradation, of the computing device is determined based on a mapping that maps each type of notification of the types of notifications to a corresponding level of performance degradation of the different levels of performance degradation. An action from a plurality of different actions configured to mitigate the performance degradation is performed based on the determined level of performance degradation.
-
公开(公告)号:US20250030908A1
公开(公告)日:2025-01-23
申请号:US18907650
申请日:2024-10-07
Applicant: Roku, Inc.
Inventor: Samir Tiongson SAXENA
IPC: H04N21/41 , H04N21/43 , H04N21/435 , H04N21/436
Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for distributing content outside the confides of a television so as to enhance user experience of the content. An example media device embodiment operates according to a method that includes receiving a data stream containing content and at least one non-TV experience trigger; causing the content to be played on the TV; and providing the non-TV experience trigger to at least one appropriate accessory device in a manner synchronous with playing the content on the TV, to thereby extend playback of the content beyond the TV.
-
公开(公告)号:US20250030907A1
公开(公告)日:2025-01-23
申请号:US18907109
申请日:2024-10-04
Applicant: ROKU, INC.
Inventor: Amit PALIWAL , Andrey MARSAVIN , Govind VAIDYA , Wim MICHIELS , Beth Teresa LOGAN , Zheng HAN , Tapan OZA , Vijay Anand RAGHAVAN
IPC: H04N21/2662 , G06N5/01 , G06N20/00 , G06N20/20 , H04N21/24 , H04N21/25 , H04N21/44 , H04N21/442 , H04N21/845
Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for modifying one or more parameters of a data streaming bitrate selection algorithm based on machine learning. An example embodiment operates by training and operating a first machine learning model to predict a sustainable network bandwidth. A second machine learning model is trained to receive the sustainable network bandwidth and predict a likelihood that this network bandwidth will not empty a data buffer of streaming data. A bitrate is selected based on the likelihood being below a threshold percentage, such as 50%.
-
公开(公告)号:US12200301B2
公开(公告)日:2025-01-14
申请号:US17846477
申请日:2022-06-22
Applicant: Roku, Inc.
Inventor: Matthew George Grover
IPC: H04N21/43 , H04N21/234 , H04N21/4363 , H04N21/44 , H04N21/454
Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for replacing digital content. An example embodiment operates by detecting a segment of a data stream to be output by a media device and generating a fingerprint of digital content corresponding to the segment using automatic content recognition (ACR). The example embodiment further operates by comparing the fingerprint with a plurality of fingerprints of a plurality of digital content, identifying a matched fingerprint of a matched digital content, and comparing metadata of the matched digital content with metadata of a restricted digital content. The example embodiment further operates by determining that the digital content corresponding to the segment is blocked from being output by the media stream and replacing the digital content with new digital content in the segment.
-
-
-
-
-
-
-
-
-