Patents Assigned to Roku, Inc.
-
Publication number: 20260292273Abstract: A display system adjusts picture quality settings to provide an improved and more consistent viewer experience. Different display manufacturers have different default picture quality settings, and a content display device learns the settings of a connected display and adjusts the picture to reduce variation across different displays. A mobile device may be used to capture environmental data (e.g., ambient light), and a content display device adjusts picture quality based on the captured data.Type: ApplicationFiled: March 18, 2025Publication date: September 24, 2026Applicant: Roku, Inc.Inventor: Il Jun Lee
-
Publication number: 20260290282Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for high dynamic range brightness control. An example embodiment operates by determining, by at least one computer processor, a darkness level of a video frame, determining a brightness adjustment level based on the darkness level of the video frame, and adjusting a brightness level of a later frame based on at least the brightness adjustment level. The brightness level for the later video is adjusted within two video frames from the video frame.Type: ApplicationFiled: March 21, 2025Publication date: September 24, 2026Applicant: ROKU, INC.Inventors: Il Jun LEE, Nancy Anna Isaac
-
Publication number: 20260288519Abstract: Techniques for selecting data for pre-loading onto a device and pre-loading the data into memory of the device. Certain devices, such as streaming sticks, offer a large number of apps. Pre-loading app data into memory can improve response time to load the app and offer an improved user experience. However, the memory is not large enough to pre-load app data for many apps simultaneously. As described herein, a neural network is used to determine the most likely apps for a user to load. The likelihoods are considered in combination with speedup value to pre-loading the app data as well as memory needed to pre-load the app data. A knapsack algorithm may be used to identify a set of app data for pre-loading.Type: ApplicationFiled: November 27, 2024Publication date: September 24, 2026Applicant: Roku, Inc.Inventors: Frank Llewellyn Maker, Gregory Mack Garner, David Lee Stern, Brian James Hetherman
-
Publication number: 20260292422Abstract: Television sound quality has a poor reputation, sometimes due to the designs getting thinner. Common issues include distortion, clipping, muddy dialogue, and lack of bass. Some issues are due to or made worse by errors in tuning. The errors may come from improper measurements, lack of understanding, and prioritization of incorrect metrics. To address this issue, a data driven and objective predictive model is implemented to offer a consistent and scalable way to determine perceived sound quality of a wide range of audio systems. The predictive model can be used to determine optimal tuning parameters that would yield the best perceived sound quality of the audio system.Type: ApplicationFiled: March 19, 2025Publication date: September 24, 2026Applicant: Roku, Inc.Inventors: Kasper Andersen, Frederik Stauenberg Lindbjerg Halkjær
-
Publication number: 20260292423Abstract: Television sound quality has a poor reputation, sometimes due to the designs getting thinner. Common issues include distortion, clipping, muddy dialogue, and lack of bass. Some issues are due to or made worse by errors in tuning. The errors may come from improper measurements, lack of understanding, and prioritization of incorrect metrics. To address this issue, a data driven and objective predictive model is implemented to offer a consistent and scalable way to determine perceived sound quality of a wide range of audio systems. The predictive model can be used to determine optimal tuning parameters that would yield the best perceived sound quality of the audio system.Type: ApplicationFiled: March 19, 2025Publication date: September 24, 2026Applicant: Roku, Inc.Inventors: Kasper Andersen, Frederik Stauenberg Lindbjerg Halkjær, Tobias Kaj Nikolaj Sørensen, Johan Gerard Willem Maria Janssen, Sharada Palasamudram Ashok Kumar
-
Patent number: 12744953Abstract: 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%.Type: GrantFiled: October 4, 2024Date of Patent: September 22, 2026Assignee: ROKU, INC.Inventors: Amit Paliwal, Andrey Marsavin, Govind Vaidya, Wim Michiels, Beth Teresa Logan, Zheng Han, Tapan Oza, Vijay Anand Raghavan
-
Patent number: 12744973Abstract: Disclosed herein are various embodiments for providing content searching for people with visual impairments or blindness. An embodiment operates by receiving a command to search multimedia content including both video content and audio content. One or more scene changes, including a first scene change, corresponding to the video content are determined. The search command is executed on the multimedia content. It is detected that the multimedia content has reached the first scene change responsive to the executing the search command. An audio cue t is audibly output responsive to the detection.Type: GrantFiled: July 21, 2022Date of Patent: September 22, 2026Assignee: ROKU, INC.Inventors: Jesse Sookne, Karina Levitian, Chris Tegethoff, Abhijit Pol, Anthony Wood
-
Patent number: 12745157Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for relaying data in a mesh network. In an embodiment, characteristics for each of a plurality of nodes that comprise a mesh network are obtained. Based on the characteristics, a relay path for providing data from a source node from the plurality of nodes to a destination node from the plurality of nodes is determined. The relay path comprises the source node, the destination node and at least one relay node from the plurality of nodes. An indication of the relay path is provided to at least one of the source node, the destination node, or the at least one relay node.Type: GrantFiled: October 5, 2023Date of Patent: September 22, 2026Assignee: ROKU, INC.Inventors: Carl Sassenrath, Robert C. Curtis, Manas C. Saksena, Gregory M Garner, Scott E. De Haas, David L. Stern
-
Publication number: 20260281498Abstract: 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.Type: ApplicationFiled: May 5, 2026Publication date: September 17, 2026Applicant: ROKU, INC.Inventor: Matthew GROVER
-
Publication number: 20260277635Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product aspects, and/or combinations and sub-combinations thereof, for reducing prompt-based interruptions for a user of a media device having an operating system (OS). An example aspect operates by configuring a user interface (UI) of an OS based on a first-user OS profile corresponding to a first user, wherein the first-user OS profile is associated with a unique identifier of the first user. The embodiment receives a command to launch a first application. The embodiment, in response to receiving the command, determines that a unique identifier of a most recent active profile used on the media device matches the unique identifier of the first user. The embodiment, in response to the determining, configures a UI of the first application based on the most recent active profile. The embodiment then outputs the UI of the first application.Type: ApplicationFiled: May 5, 2026Publication date: September 17, 2026Applicant: ROKU, INC.Inventors: Philip GOLYSHKO, Kimberly TRAN
-
Publication number: 20260281514Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for distributing digital data. In some embodiments, a server receives a request to distribute digital data to be consumed by a plurality of users. The request indicates that the digital data is to be distributed based on a plurality of parameters and a plurality of resources. The digital data is associated with a digital file. The server identifies an opportunity to distribute the digital data based on one or more factors comprising at least one of a saturation value, an amount of resources, or a geographical location of a device of the second set of devices. Moreover, the server causes the digital data to be distributed such that the digital data is available to be output to the second set of devices using a set of resources based on a limit on resources for the opportunity and the first parameter.Type: ApplicationFiled: May 13, 2026Publication date: September 17, 2026Applicant: Roku, Inc.Inventors: Mehul SANGHAVI, Emily Jeanne SMITH
-
Patent number: 12739449Abstract: In one aspect, an example method includes (i) obtaining video that depicts an object across multiple frames of the video; (ii) detecting the object within the obtained video and determining object characteristic data associated with the detected object; (iii) determining user profile data associated with a viewer of the video; (iv) using at least the determined object characteristic data and the determined user profile data as a basis to select a replacement object from among a set of multiple candidate replacement objects; (v) replacing the detected object with the selected replacement object to generate video that is a modified version of the obtained video; and (vi) outputting for presentation the generated video.Type: GrantFiled: March 3, 2023Date of Patent: September 15, 2026Assignee: Roku, Inc.Inventors: Shashank C. Merchant, Prateek Tandon, Michael Cutter, Sunil Ramesh, Karina Levitian
-
Patent number: 12737859Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for processing image and video content. An example process can include obtaining a first image frame and a second image frame corresponding to a field of view of an image sensor; identifying at least one occlusion within the second image frame based on a comparison between the first image frame and the second image frame, wherein the at least one occlusion obfuscates a portion of the field of view of the image sensor; and removing the at least one occlusion from the second image frame to yield a revised second image frame, wherein the revised second image frame includes prior image data within an area corresponding to the portion of the field of view obfuscated by the at least one occlusion.Type: GrantFiled: December 27, 2023Date of Patent: September 15, 2026Assignee: Roku, Inc.Inventors: Sunil Ramesh, Michael Patrick Cutter, Thejaswi Raya, Gregory Garner, Robert Caston Curtis, David Lee Stern, Carl Sassenrath
-
Publication number: 20260270508Abstract: Disclosed herein are system, apparatus, method and/or computer program product embodiments for a multimedia environment that includes a computing device to display multiple multimedia segments within multiple display areas of a display device. The display device can include a first display area to display a first multimedia segment, and a second display area to display a second multimedia segment, which may be an advertisement related to the first multimedia segment. In some embodiments, to fit into the first display area, the first multimedia segment may be in a first format when received, and converted into a second format to fit into the first display area before being displayed in the first display area.Type: ApplicationFiled: May 1, 2026Publication date: September 10, 2026Applicant: ROKU, INC.Inventors: Dengzhi ZHANG, Hugo DU PLOOY
-
Publication number: 20260268666Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product aspects, and/or combinations and sub-combinations thereof, for providing event-based prioritization and display of a plurality of video streams within a monitoring system. An example aspect operates by receiving continuous event stream which can include video streaming data from multiple video monitoring devices. The method includes identifying events in the streaming data and determining a prioritization for each of the detected events. The identification and prioritization of detected events may be further personalized based on user information. The method may then display the video streams within a visualization interface based on the detected events and prioritization.Type: ApplicationFiled: March 10, 2025Publication date: September 10, 2026Applicant: Roku, Inc.Inventors: Louis W. Chen, Soren Riise, Gregory Mack Garner, Patrick Alan Brouillette, Sunil Ramesh
-
Publication number: 20260270495Abstract: Disclosed herein are system, apparatus, article of manufacture, method, and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for demographic predictions for content items. An example embodiment operates by assigning weights representing demographics to a first plurality of nodes of a predictive model and assigning predictive values representing predicted demographics to a second plurality of nodes of the model. Pairwise distances between the predictive values for the nodes of the second plurality of nodes and the weighted values of the first plurality of nodes may be calculated and the shortest calculated pairwise distances may be used to assign demographics for content items corresponding to nodes of the first plurality of nodes to content items corresponding nodes of the second plurality of nodes. When content is requested, a content item for which the same demographic has been assigned may be recommended to the requestor.Type: ApplicationFiled: April 30, 2026Publication date: September 10, 2026Applicant: ROKU, INC.Inventors: Pulkit AGGARWAL, Abhishek BAMBHA, Rohit MAHTO, Nam VO, Fei XIAO
-
Patent number: 12731589Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for distributing the performance of speech recognition among a remote control device and a voice platform in the cloud. In some embodiments, the remote control device operates to receive a voice input from a user. The remote control device detects a trigger word in the voice input. The remote control device then processes the voice input. The remote control device then transmits the voice input to a voice platform based on the detecting in order to determine an intent associated with the voice input.Type: GrantFiled: September 12, 2023Date of Patent: September 8, 2026Assignee: ROKU, INC.Inventors: Anthony John Wood, David Stern, Gregory Mack Garner
-
Patent number: 12730527Abstract: Aspects of the disclosed technology provide solutions for controlling multiple displays (e.g., multiple display devices, multiple displays on a media device, etc.) using a remote-control device. An example method can include receiving, at a remote-control device, a first wireless signal from a first multimedia device and determining a first signal strength of the first wireless signal. The method includes receiving, at the remote-control device, a second wireless signal from a second multimedia device and determining a second signal strength of the second wireless signal. The method also can include identifying a target multimedia device among the first multimedia device and the second multimedia device based on the first signal strength and the second signal strength and selecting a wireless communication format for communication between the remote-control device and the target multimedia device.Type: GrantFiled: May 19, 2025Date of Patent: September 8, 2026Assignee: Roku, Inc.Inventors: Robert Caston Curtis, Sheldon Thane Radford, Gregory Garner, Patrick Brouillette, David Lee Stern, Soren Riise, Sunil Ramesh, Karina Levitian
-
Patent number: 12732664Abstract: System, apparatus, article of manufacture, method and/or computer program embodiments are provided for implementing smart video experiences. An example method includes receiving a request to perform a video control operation during playback of a video; based on a type of video control operation of the video control operation and a playback position of the video, selecting one or more video markers for the video control operation from a plurality of video markers associated with respective video frames from a plurality of video frames of the video, the one or more video markers being associated with one or more video frames of the video; selecting the one or more video frames for the video control operation based on the one or more video markers; and generating a signal configured to trigger the video control operation based on the one or more video frames associated with the one or more video markers.Type: GrantFiled: October 17, 2024Date of Patent: September 8, 2026Assignee: Roku, Inc.Inventors: Kyle Matthew Splittgerber, Sheldon Thane Radford, Sunil Ramesh, Frank Maker, Samir Saxena, Ritwick Babbar
-
Patent number: D1146893Type: GrantFiled: March 21, 2024Date of Patent: September 8, 2026Assignee: Roku, Inc.Inventors: Gregory Michael Hogan, John Nguyen, Yi Wang, Lihong Zhong, Paul Nangeroni, Matthew Mangum, Jeremy Wolf, Cornell J. Cantos