Patents Assigned to Roku, Inc.
  • Publication number: 20260205661
    Abstract: 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: Application
    Filed: March 10, 2026
    Publication date: July 16, 2026
    Applicant: ROKU, INC.
    Inventors: Mehul SANGHAVI, Rohit MAHTO, Kelly LEE, Madhulika TANEJA
  • Patent number: 12682867
    Abstract: 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: Grant
    Filed: October 23, 2024
    Date of Patent: July 14, 2026
    Assignee: Roku, Inc.
    Inventors: Rajesh Murthi, Erwin B. Bellers, Paul Nangeroni, Adil Jagmag
  • Patent number: 12684191
    Abstract: 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: Grant
    Filed: October 11, 2022
    Date of Patent: July 14, 2026
    Assignee: ROKU, INC.
    Inventors: Dengzhi Zhang, Hugo Du Plooy
  • Patent number: 12681514
    Abstract: 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: Grant
    Filed: January 14, 2025
    Date of Patent: July 14, 2026
    Assignee: Roku, Inc.
    Inventor: Gregory Mack Garner
  • Patent number: 12684177
    Abstract: 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: Grant
    Filed: November 7, 2023
    Date of Patent: July 14, 2026
    Assignee: Roku, Inc.
    Inventors: Sunil Ramesh, Charles Brian Pinkerton, Michael Patrick Cutter, David Lee Stern, Andrew Peter Fogg, Karina Levitian
  • Publication number: 20260194943
    Abstract: 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: Application
    Filed: March 2, 2026
    Publication date: July 9, 2026
    Applicant: ROKU, INC.
    Inventor: Eric Casten Riepling
  • Publication number: 20260195397
    Abstract: 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: Application
    Filed: January 8, 2025
    Publication date: July 9, 2026
    Applicant: Roku, Inc.
    Inventors: Frank Llewellyn Maker, Gregory Mack Garner, David Lee Stern
  • Patent number: 12675490
    Abstract: 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: Grant
    Filed: October 10, 2024
    Date of Patent: July 7, 2026
    Assignee: 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: 12677019
    Abstract: 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: Grant
    Filed: November 26, 2024
    Date of Patent: July 7, 2026
    Assignee: Roku, Inc.
    Inventors: Ricardo Vasquez-Sierra, Thomas Musser, Mithal Kothari, Vinay Shetty, Bhaskar Parvathaneni, Soudipta Das, Scott Huang, Varun Himamshu
  • Patent number: 12677023
    Abstract: 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: Grant
    Filed: July 11, 2022
    Date of Patent: July 7, 2026
    Assignee: Roku, Inc.
    Inventors: Andrew Soh, Jeffrey John Peters
  • Patent number: 12677031
    Abstract: 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: Grant
    Filed: October 11, 2022
    Date of Patent: July 7, 2026
    Assignee: ROKU, INC.
    Inventors: Dengzhi Zhang, Hugo Du Plooy
  • Patent number: 12672068
    Abstract: 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: Grant
    Filed: December 11, 2023
    Date of Patent: June 30, 2026
    Assignee: ROKU, INC.
    Inventors: Jan Neerbek, Rafal Krzysztof Malewski, Brian Thoft Moth Møller, Paul Nangeroni, Amalavoyal Narasimha Chari
  • Patent number: 12670934
    Abstract: 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: Grant
    Filed: October 11, 2024
    Date of Patent: June 30, 2026
    Assignee: Roku, Inc.
    Inventors: Michael Cutter, Sunil Ramesh, Karina Levitian
  • Patent number: 12672222
    Abstract: 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: Grant
    Filed: May 13, 2024
    Date of Patent: June 30, 2026
    Assignee: 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: 20260178302
    Abstract: 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: Application
    Filed: February 12, 2026
    Publication date: June 25, 2026
    Applicant: ROKU, INC.
    Inventors: Donald R. WOODWARD, JR., Robert C. Curtis, Gregory M. Garner
  • Publication number: 20260181223
    Abstract: 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: Application
    Filed: February 12, 2026
    Publication date: June 25, 2026
    Applicant: ROKU, INC.
    Inventors: Rodrigo Emiliano TOCALINI, Andrey MARSAVIN, Govind VAIDYA
  • Publication number: 20260181712
    Abstract: 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: Application
    Filed: February 13, 2026
    Publication date: June 25, 2026
    Applicant: ROKU, INC.
    Inventor: Carl SASSENRATH
  • Patent number: 12666118
    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 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: Grant
    Filed: September 18, 2024
    Date of Patent: June 23, 2026
    Assignee: Roku, Inc.
    Inventors: Mehul Sanghavi, Emily Jeanne Smith
  • Patent number: 12664865
    Abstract: 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: Grant
    Filed: May 28, 2024
    Date of Patent: June 23, 2026
    Assignee: Roku, Inc.
    Inventors: Sunil Ramesh, Mustafa Ozgen, Robert Caston Curtis, Patrick Brouillette, Charles Brian Pinkerton, Karina Levitian, Gregory Garner
  • Patent number: D1131448
    Type: Grant
    Filed: March 21, 2024
    Date of Patent: June 23, 2026
    Assignee: Roku, Inc.
    Inventors: Cornell J. Cantos, Gregory Michael Hogan, Lihong Zhong, Kyle Splittgerber, Dustin Verhoeve