Patents Assigned to Roku, Inc.
-
Publication number: 20260205661Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for utilizing a content recommendation system powering a streaming media publisher channel, in conjunction with an object recognition model, to enhance dynamic generation of a banner being shown to a user via an awareness or performance campaign. This method allows the platform to present the most relevant ML personalized in-channel content to the publisher platform users in endemic banners that run on the platform which then correspondingly helps drive user reach. An example embodiment operates by implementing personalized content banners that may act as a hook for channel users opening their streaming device, both active and lapsed, to enter back into the channel.Type: ApplicationFiled: March 10, 2026Publication date: July 16, 2026Applicant: ROKU, INC.Inventors: Mehul SANGHAVI, Rohit MAHTO, Kelly LEE, Madhulika TANEJA
-
Patent number: 12682867Abstract: A method and system to dynamically configure a display controller based on configuration of a display panel with which the display controller is connected. An example method includes the display controller detecting that the display panel is connected with the display controller. And the example method further includes, responsive to detecting that the display panel is connected with the display controller, (i) the display controller determining a configuration of the display panel, and (ii) based on the determined configuration of the display panel, the display controller dynamically configuring itself to interwork with the connected display panel having the determined configuration. This method could enable selective connection of a display controller with a display panel and automatic configuration of the display controller based on the configuration of the display panel.Type: GrantFiled: October 23, 2024Date of Patent: July 14, 2026Assignee: Roku, Inc.Inventors: Rajesh Murthi, Erwin B. Bellers, Paul Nangeroni, Adil Jagmag
-
Patent number: 12684191Abstract: 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 computing device may determine a first multimedia segment including a plurality of frames, and display the first multimedia segment within a first display area of the display device. The computing device may further determine, based on a user profile or content of the first multimedia segment, a second multimedia segment related to the first multimedia segment to be displayed within a second display area of the display device within the predetermined time interval.Type: GrantFiled: October 11, 2022Date of Patent: July 14, 2026Assignee: ROKU, INC.Inventors: Dengzhi Zhang, Hugo Du Plooy
-
Patent number: 12681514Abstract: Disclosed herein are system, apparatus, article of manufacture, method, and computer program product embodiments for modifying the functionality of an alternating current (AC) controlling device. An example computer-implemented method includes determining whether an electrical terminal of an AC controlling device is connected to a grounded conductor. In response to determining that the electrical terminal is connected to the grounded conductor, the example computer-implemented method includes generating a first control signal configured to permit the AC controlling device to perform a function. In response to determining that the electrical terminal is not connected to the grounded conductor, the example computer-implemented method includes generating a second control signal configured to prevent the AC controlling device from performing the function.Type: GrantFiled: January 14, 2025Date of Patent: July 14, 2026Assignee: Roku, Inc.Inventor: Gregory Mack Garner
-
Patent number: 12684177Abstract: 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.Type: GrantFiled: November 7, 2023Date of Patent: July 14, 2026Assignee: Roku, Inc.Inventors: Sunil Ramesh, Charles Brian Pinkerton, Michael Patrick Cutter, David Lee Stern, Andrew Peter Fogg, Karina Levitian
-
Publication number: 20260194943Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for reducing the temperature of a peripheral device to a computing device. A controller can receive an indication signal from the peripheral device and generate a control signal based on the received indication signal. The controller can be configured to generate the control signal based on a temperature within a cooling space comprising the peripheral device.Type: ApplicationFiled: March 2, 2026Publication date: July 9, 2026Applicant: ROKU, INC.Inventor: Eric Casten Riepling
-
Publication number: 20260195397Abstract: A method is described and includes receiving by a content link sharing system a request for a content link associated with content being viewed by a user; generating by the content link sharing system the requested content link; and providing by the content link sharing system the generated content link, wherein the content link is configured to be copied by the user and shared with at least one recipient.Type: ApplicationFiled: January 8, 2025Publication date: July 9, 2026Applicant: Roku, Inc.Inventors: Frank Llewellyn Maker, Gregory Mack Garner, David Lee Stern
-
Patent number: 12675490Abstract: A content retrieval system may receive a query associated with a plurality of content items in a repository. For each content item of the plurality of content items: a respective first and second similarity score may be generated based on a similarity between embeddings indicative of a first and second data type generated from the query and for the content item; and a respective normalized similarity score may be generated based on a combination of the respective first and second similarity scores. A set of content items with respective normalized similarity scores that satisfy a similarity score threshold may be identified. An exact-match (lexical) search may yield respective mapping scores for content items that may also be ranked. An output indicative of content items that are identified in the set of content items with high-ranking similarity scores and identified in the set of content items with high-ranking mapping scores.Type: GrantFiled: October 10, 2024Date of Patent: July 7, 2026Assignee: ROKU, INC.Inventors: Peter Martigny, Fedor Bartosh, Danish Shaikh, Vinh Nguyen, Manasi Deshmukh, Ratul Ray, Nitish Aggarwal, Srimaruti Manoj Nimmagadda, Kapil Kumar, Sameer Girolkar
-
Patent number: 12677019Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for determining an number of slots for achieving a desired reach specified in a media content delivery schedule. The system, apparatus, article of manufacture, method, and/or computer program product aspects is designed with a simulation framework tuned to predict an estimate the needed number of slots based on a reach specified in the delivery schedule.Type: GrantFiled: November 26, 2024Date of Patent: July 7, 2026Assignee: Roku, Inc.Inventors: Ricardo Vasquez-Sierra, Thomas Musser, Mithal Kothari, Vinay Shetty, Bhaskar Parvathaneni, Soudipta Das, Scott Huang, Varun Himamshu
-
Patent number: 12677023Abstract: Embodiments described herein include a method that operates by receiving, at a media device, one or more signals from a remote control. The media device identifies a user currently using the remote control based on the signals. Then, the media device selects content to make available based on the identified user. In some embodiments, the media device identifies the user by using the signals to identify the remote control. Then, the media device determines that a user associated with the identified remote control is the user currently using the remote control.Type: GrantFiled: July 11, 2022Date of Patent: July 7, 2026Assignee: Roku, Inc.Inventors: Andrew Soh, Jeffrey John Peters
-
Patent number: 12677031Abstract: 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: GrantFiled: October 11, 2022Date of Patent: July 7, 2026Assignee: ROKU, INC.Inventors: Dengzhi Zhang, Hugo Du Plooy
-
Patent number: 12672068Abstract: Disclosed herein are system, method, and computer program product embodiments for the detection of human presence in front of a plurality of sensors such as those of speakers and a device with a processor, such as a television. Data gathered from the plurality of sensors may be analyzed by the processor to determine if one or more humans are present proximate to the device. Based on the determined presence or absence of one or more humans, further actions including, inter alia, activating a sleep mode for the one or more humans, shutting off the device in a green mode, or alerting an owner-user to the presence of an intruder can be taken.Type: GrantFiled: December 11, 2023Date of Patent: June 30, 2026Assignee: ROKU, INC.Inventors: Jan Neerbek, Rafal Krzysztof Malewski, Brian Thoft Moth Møller, Paul Nangeroni, Amalavoyal Narasimha Chari
-
Patent number: 12670934Abstract: In one aspect, an example method includes (i) obtaining, by a computing system, video data representing video content; (ii) analyzing, by the computing system, the video data to identify an event that is a subject of the video content; (iii) using, by the computing system, the identified event as a basis to select audio content; and (iv) performing, by the computing system, an operation that facilitates editing the video content to include the selected audio content.Type: GrantFiled: October 11, 2024Date of Patent: June 30, 2026Assignee: Roku, Inc.Inventors: Michael Cutter, Sunil Ramesh, Karina Levitian
-
Patent number: 12672222Abstract: In one aspect, an example method includes causing a content-presentation device to output reference visual content and causing a lighting device to emit light in accordance with a lighting parameter. The method can also include using a camera to continually capture an environment that includes the reference visual content and the emitted light and while continually capturing the environment, analyzing the generated capture data to compare the light emitted in accordance with the lighting parameter with the reference visual content, and continually cause the lighting device to adjust the lighting parameter until detecting, based on the comparing, that the adjusted emitted light corresponds to the reference visual content. The method can further include calibrating the lighting device at least by causing storage of the adjusted lighting parameter and by causing the lighting device to be configured to emit light in accordance with the stored lighting parameter.Type: GrantFiled: May 13, 2024Date of Patent: June 30, 2026Assignee: Roku, Inc.Inventors: Adil Jagmag, Johan Gerard Willem Maria Janssen, Sharada Palasamudram Ashok Kumar, Sunil Ramesh, Michael Cutter, Shashank C. Merchant, Yu-Cheng Lin
-
Publication number: 20260178302Abstract: Disclosed herein are system, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof for implementing an Internet of Things (IoT) application store. An embodiment provides a digital marketplace service and a smart installation service. The digital marketplace service enables a user to browse a plurality of IoT applications and select one for installation. The smart installation service determines an input or an output of the selected IoT application, selectively assigns a first IoT device in a set of IoT devices associated with the user to the input or the output, and installs an instance of the selected IoT application on one or more devices that comprise or are communicatively connected to the first IoT device, wherein the installing comprises configuring the instance of the selected IoT application to obtain the input from the first IoT device or provide the output to the first IoT device.Type: ApplicationFiled: February 12, 2026Publication date: June 25, 2026Applicant: ROKU, INC.Inventors: Donald R. WOODWARD, JR., Robert C. Curtis, Gregory M. Garner
-
Publication number: 20260181223Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for evaluating bitrate selection models. An example embodiment operates by aggregating data associated with a data streaming session comprising a plurality of segments. The embodiment then determines, for each segment of the plurality of segments, segment data comprising streaming parameters by analyzing the aggregated data. The embodiment then generates a simulation input based on the segment data for each segment. The embodiment then performs a first simulation, based at least on the segment data for each segment and a first bitrate selection model, to simulate streaming each segment. The embodiment then generates a first simulation result for each segment. The embodiment then aggregates each first simulation result to provide a first aggregate simulation result of the data streaming session.Type: ApplicationFiled: February 12, 2026Publication date: June 25, 2026Applicant: ROKU, INC.Inventors: Rodrigo Emiliano TOCALINI, Andrey MARSAVIN, Govind VAIDYA
-
Publication number: 20260181712Abstract: Described herein are various embodiments for customized device pairing based on device features. An embodiment operates by receiving, from a first device, a message indicating motion sensing capability of the first device available for pairing the first device with a second device, wherein the first device does not include an alphanumeric keypad. A sequence of actions to be performed on the first device is generated. The sequence of actions is provided for display. An indicia indicating a set of one or more actions performed on the first device is received. It is determined that the set of one or more actions of the indicia corresponds to the sequence of actions provided for display, and the first device is paired with a second device.Type: ApplicationFiled: February 13, 2026Publication date: June 25, 2026Applicant: ROKU, INC.Inventor: Carl SASSENRATH
-
Patent number: 12666118Abstract: 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 a first parameter and a volume of installs of the digital file. 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: GrantFiled: September 18, 2024Date of Patent: June 23, 2026Assignee: Roku, Inc.Inventors: Mehul Sanghavi, Emily Jeanne Smith
-
Patent number: 12664865Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for altering the appearance of electronic devices. An example process can include obtaining a visibility configuration for altering an appearance of an exterior surface of an electronic device; and modifying at least a portion of the exterior surface of the electronic device based on the visibility configuration.Type: GrantFiled: May 28, 2024Date of Patent: June 23, 2026Assignee: Roku, Inc.Inventors: Sunil Ramesh, Mustafa Ozgen, Robert Caston Curtis, Patrick Brouillette, Charles Brian Pinkerton, Karina Levitian, Gregory Garner
-
Patent number: D1131448Type: GrantFiled: March 21, 2024Date of Patent: June 23, 2026Assignee: Roku, Inc.Inventors: Cornell J. Cantos, Gregory Michael Hogan, Lihong Zhong, Kyle Splittgerber, Dustin Verhoeve