Patents Assigned to Roku, Inc.
-
Publication number: 20260247013Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product aspects, and/or combinations and sub-combinations thereof, for generating trailers (previews) for multimedia content. An example aspect operates by generating an initial set of candidate points to generate a trailer for a media content; determining conversion data for each of the initial set of candidate points; determining an updated set of candidate points based on the conversion data; determining an estimated mean and upper bound for each of the updated set of candidate points; computing a value for each of the updated set of candidate points; generating a ranked list based on the value computed for each of the updated set of candidate points; and repeating the process until an optimal candidate point is converged upon.Type: ApplicationFiled: April 14, 2026Publication date: August 20, 2026Applicant: ROKU, INC.Inventors: Abhishek BAMBHA, Ronica JETHWA, Rohit MAHTO, Nam VO, Fei Xiao, Lian LIU
-
Publication number: 20260244051Abstract: The present disclosure describes devices, components, connectors, and cables that provide backlight for a display screen. Some embodiments describe a light-emitting diode (LED) bar or a plurality of LED bars. The LED bars can include a communications port on a first end of each LED bar that is configured to receive a driving voltage, data signals, and/or some combination of power and data from a control source. The LED bars can include a power port on a second end of each LED bar that is configured to receive power from a power source. The light bars can be arranged substantially parallel to one another and in a matching orientation.Type: ApplicationFiled: April 15, 2026Publication date: August 20, 2026Applicant: Roku, Inc.Inventors: Yi-Fan LIN, Chun-Yu KUAN, Chung-Yi CHIU, Steve Shaw-Jong LIU
-
Patent number: 12713090Abstract: Systems, methods, and computer-readable media are provided for content item positioning. In some examples, a method can include obtaining a first content item for display at a first display device, the first content item comprising video data; based on the video data, generating a saliency map of the first content item, the saliency map identifying regions of the first content item, each region being associated with a saliency value; determining, based on the saliency map, whether one or more regions of the regions have a saliency value that is below a predetermined saliency value; and based on the determining whether the one or more regions have a saliency value that is below a predetermined saliency value, determining whether to insert a second content item within the one or more regions of the first content item or within a display region of a second display device.Type: GrantFiled: July 22, 2024Date of Patent: August 18, 2026Assignee: Roku, Inc.Inventors: Gregory Garner, Sunil Ramesh, David Lee Stern, Michael Patrick Cutter, Robert Caston Curtis, Patrick Brouillette, Karina Levitian, Philip Golyshko
-
Patent number: 12711097Abstract: A cost effective big data retention management system can be implemented. The system may include a retention tagging system, which allows metastore tables managed by a query engine to be tagged with a retention policy. The system may include a partition semantics system, which can understand the retention tags and produce retention events. The system may include an event consumption system, which can process the retention events and execute a set of operations for the retention events. The system may include a data restoration system, which allows archived data to be restored as needed. The system may include a listener, which can enforce one or more rules relating to retention-related table properties.Type: GrantFiled: February 19, 2025Date of Patent: August 18, 2026Assignee: Roku, Inc.Inventors: Bharathkrishna Guruvayoor Murali, Abhilash Mittapalli
-
Patent number: 12713084Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for real-time online learning for short-form content ranking. An example embodiment operates by receiving a user feedback event that includes user feedback on a short-form content item played using a media device, and publishing a message with the event to a publish-subscribe (pub/sub) topic. Retrieved with a pull operation, the user feedback event from the message is saved to a real-time data store. A recommendation engine is triggered to generate a playlist batch of short-form content recommendations based on the user feedback event. Short-form content items specified in the playlist batch are transmitted to the media device for playback. User feedback on short-form content items in an immediately preceding playlist batch during the same usage session can inform the selections made in the generated playlist batch.Type: GrantFiled: January 10, 2025Date of Patent: August 18, 2026Assignee: ROKU, INC.Inventors: Fei Xiao, Vineeth Naroju, Atishay Jain, Mukul Gupta, Andrey Vlasenko, Arpit Malhotra, Jose Sanchez, Ronica Jethwa, Michael Ivanov, Hrvoje Torbasinovic, Kaushik Rangarajan, Abhishek Bambha, Rohit Mahto, Genti Cuni, Ellen Hsu, Dan Meropol
-
Patent number: 12713108Abstract: Aspects of the disclosed technology provide solutions for dynamically placing an advertisement within media content based on content understanding and/or user data. An example method can include receiving live media content, which captures a live event, analyzing the live media content to identify one or more attributes associated with the live event, and accessing user data associated with a user device displaying the live media content. The example method can further include determining a time at which an advertisement is to be inserted within the live media content based on at least one of the one or more attributes or the user data.Type: GrantFiled: May 14, 2024Date of Patent: August 18, 2026Assignee: Roku, Inc.Inventors: Snehal Karia, Sunil Ramesh, Alexander P. Hill, Andrew Adams
-
Patent number: 12712511Abstract: A computer-implemented method is described and includes monitoring an audio signal received at a television to detect a sustained increase in a perceived loudness of the audio signal; subsequent to the detecting, providing a notification to a user regarding availability of a television volume leveling function; and subsequent to receiving from the user a response to the notification, wherein the response indicates an approval to activate the television volume leveling function, activating the volume leveling function. In particular embodiments, the monitoring is performed using Loudness Units relative to Full Scale (LUFS).Type: GrantFiled: October 15, 2024Date of Patent: August 18, 2026Assignee: Roku, Inc.Inventor: Philip Johnson Golyshko
-
Patent number: 12711770Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for sharing video streams in a camera system network. The video streams may be modified and/or masked to obscure private video stream features from being shared. An example embodiment operates by linking a first camera system to a first user device. The first camera system detects a second camera system in its field of view, wherein the second camera system is linked to a second user device. Upon exchanging requests to share video streams, the first and second user devices may view the video streams from both camera systems. The video streams may be modified to mask and/or obscure private property and/or known persons to preserve privacy despite sharing video streams. For example, the first camera system may modify and stream a masked video stream to the second user device.Type: GrantFiled: August 29, 2023Date of Patent: August 18, 2026Assignee: ROKU, INC.Inventors: Sunil Ramesh, Michael Cutter, Robert Curtis, Gregory Garner, Patrick Brouillette
-
Patent number: 12712879Abstract: A method includes receiving, by a first device that is included in a first network and a second network, a request from a second device to join the first network. The method also includes making, by the first device, determinations of whether to transmit the second device a first credential corresponding to the first network and whether to transmit the second device a second credential corresponding to the second network. The method also includes using the determinations as a basis to select, as content for a message, the first credential, the second credential, or an indication that the second device is not allowed on the first network and not allowed on the second network. The method also includes transmitting the message that includes the content to the second device.Type: GrantFiled: October 18, 2023Date of Patent: August 18, 2026Assignee: Roku, Inc.Inventors: David Stern, Greg Garner, Robert Caston Curtis, Carl Sassenrath
-
Publication number: 20260237210Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for automatic preview generation for videos. An example embodiment operates by identifying content for which to generate a preview and a plurality of shots within the content. A subset of frames is selected based on a sharpness indicator. An aesthetic score for each of the subset of sharpest frames is generated based both a positive score and a negative score for each frame as generated by a visual language model (VLM). A preview frame is selected, and a preview is generated for the content based on the preview frame. The preview of the content is provided for display.Type: ApplicationFiled: February 13, 2025Publication date: August 13, 2026Applicant: ROKU, INC.Inventors: Unnikrishnan R. Nair, Fei Xiao, Abhishek Bambha, Amit Verma, Atishay Jain, Jonathan Ve Vance, Jose Sanchez, Lian Liu, Nam Vo, Pulkit Aggarwal, Ronica Jethwa, Ritwick Babbar, Thejaswi Hanumantha Raya
-
Publication number: 20260236849Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for optimizing continuous parameters in online recommendation systems. An example embodiment operates by generating a surrogate model including an updatable statistical model of one or more mappings from candidate configurations of tunable parameters of a target model to values of the objective function. The tunable parameters include a continuous parameter. The embodiment then selects, using an acquisition function and outputs from the surrogate model, candidate configurations of the tunable parameters having the continuous parameter. The embodiment then determines objective-function values that are indicative of performance measures of the target model for the selected candidate. The embodiment then updates the surrogate model.Type: ApplicationFiled: April 6, 2026Publication date: August 13, 2026Applicant: ROKU, INC.Inventors: Zidong WANG, Yan Gao, Abhishek Bambha, Fei Xiao
-
Publication number: 20260238831Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product aspects, and/or combinations and sub-combinations thereof, for enhancing images and/or videos captured by a camera. An example aspect operates by receiving, by at least one computer processor on the camera, a video frame including a first set of pixels. The method further includes performing the video processing on the first set of pixels to generate a second set of pixels before compressing or encoding the received video frame. The method further includes compressing the second set of pixels and causing the compressed second set of pixels to be displayed on a display device.Type: ApplicationFiled: February 11, 2025Publication date: August 13, 2026Applicant: Roku, Inc.Inventors: Patrick Alan Brouillette, Soren Riise, Sunil Ramesh, Gregory Mack Garner, David Lee Stern
-
Patent number: 12707118Abstract: Disclosed herein are various embodiments for server-side scene change content stitching. An example embodiment operates by providing first content for display on a display device. A point in a timeline of the first content when second content is to be displayed is identified. A scene change in the first content closest to the point in the timeline is identified. A first frame having a distance X prior to the scene change is identified, and the first content for display. The second content is provided for display on the display device beginning at the scene change. At a conclusion of the second content, the display is paused, and seeking and decoding the first content to the scene change by decoding the first content to the identified first frame plus the distance X is performed. The decoded first content, from the scene change, is provided to the display device for display.Type: GrantFiled: September 25, 2024Date of Patent: August 11, 2026Assignee: Roku, Inc.Inventors: Wim Michiels, David Allen Westerhoff
-
Patent number: 12707549Abstract: System and techniques are provided for calibrating lighting systems. An example method can include determining, based on data from a sensor in a scene, different light outputs generated by a light source in the scene, the different light outputs including brightness, intensity, and/or color levels; determining a curve plotting a relationship between the different light outputs and different dimming inputs used to control the light source; based on the curve, mapping the different dimming inputs to control signals configured to trigger the light source to generate the different light outputs, the mapping correlating each dimming input to a light output and a control signal configured to trigger the light source to generate the light output; and based on the mapping, calibrating each dimming input to control the light source to generate the light output associated with that dimming input based on the control signal correlated to that dimming input.Type: GrantFiled: August 14, 2024Date of Patent: August 11, 2026Assignee: Roku, Inc.Inventors: Gregory Garner, Soren Riise, David Lee Stern, Patrick Brouillette, Robert Caston Curtis
-
Patent number: 12705503Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for stochastic candidate selection for content recommendation. An example embodiment operates by a computer-implemented method for stochastic candidate selection for content recommendation. The method includes receiving, by at least one computer processor, a first plurality of content candidates and selecting a second plurality of content candidates from the first plurality of content candidates. The method further include ranking the second plurality of content candidates based on one or more parameters and selecting a third plurality of content candidates from the ranked second plurality of content candidates. The method can further include displaying the third plurality of content candidates using a display device.Type: GrantFiled: October 3, 2022Date of Patent: August 11, 2026Assignee: Roku, Inc.Inventors: Abhishek Bambha, Rohit Mahto, Nam Vo, Zidong Wang, Fei Xiao
-
Patent number: 12707195Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for a wireless media system including a wireless speaker device and a host device forming a peer-to-peer wireless network. The host device provides audio content to the speaker device, and the speaker device can decode and process the audio content received from the host device. The speaker device can be in various states that consume different level of powers, such as a standby state, a wake state, a connected state. The speaker device can determine the host device is in an inactive state or an active state. When the speaker device determines the host device is in an inactive state, the speaker device can enter the standby state, enable the communication circuit and the audio processing circuit of the speaker device to be in a low power state to save power.Type: GrantFiled: September 15, 2023Date of Patent: August 11, 2026Assignee: Roku, Inc.Inventors: Neil Zhang Kraewinkels, Jr., Richard Jørgensen, Michael I. Smith
-
Publication number: 20260228870Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for dynamic tone mapping of video content. An example embodiment operates by identifying, by a dynamic tone mapping system executing on a media device, characteristics of a first video signal having a first dynamic range based on a frame-by-frame analysis of the first video signal. The example embodiment further operates by modifying, by the dynamic tone mapping system, a tone mapping curve based on the characteristics of the first video signal to generate a modified tone mapping curve. Subsequently, the example embodiment operates by converting, by the dynamic tone mapping system, the first video signal based on the modified tone mapping curve to generate a second video signal having a second dynamic range that is less than the first dynamic range.Type: ApplicationFiled: March 26, 2026Publication date: August 6, 2026Applicant: ROKU, INC.Inventors: Sheng Yuan CHIU, Kunlung WU
-
Patent number: 12693914Abstract: Embodiments included herein generally relate to processing data samples. More particularly, embodiments relate to processing a plurality of data samples using a multi-agent ring-buffer and a plurality of agents configured to communicate with the ring-buffer to process each of the plurality of data samples.Type: GrantFiled: January 18, 2024Date of Patent: July 28, 2026Assignee: Roku, Inc.Inventor: Patrick Alan Brouillette
-
Patent number: D1139250Type: GrantFiled: August 29, 2024Date of Patent: August 4, 2026Assignee: Roku, Inc.Inventors: Gregory Michael Hogan, John Nguyen, Yi Wang, Lihong Zhong, Paul Nangeroni, Matthew Mangum, Jeremy Wolf, Cornell J. Cantos
-
Patent number: D1142315Type: GrantFiled: December 31, 2024Date of Patent: August 18, 2026Assignee: Roku, Inc.Inventors: Cornell J. Cantos, Gregory Michael Hogan, Lihong Zhong, Kyle Splittgerber, Dustin Verhoeve