Patents by Inventor Sunil Ramesh

Sunil Ramesh has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20260205444
    Abstract: Disclosed herein are computing system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for distributing processing of sensor data. For example, a computing system may be configured to determine processing information of a plurality of edge devices associated with a first network. Additionally, the computing system may select, from the plurality of edge devices, a target device, based on the processing information of each of the plurality of edge devices. Moreover, the computing system may, based on one or more privacy preferences that define one or more types of information to be provided to one or more computing systems outside of the first network, provide, via the target device, one or more feature vectors of one or more objects in a corresponding environment to a second computing system associated with a second network.
    Type: Application
    Filed: November 21, 2025
    Publication date: July 16, 2026
    Inventors: Gregory Garner, Sunil Ramesh, Michael Patrick Cutter, Carl Sassenrath, Bollapragada Manohar, Karina Levitian
  • 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
  • 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
  • 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: 12658212
    Abstract: In one aspect, an example method includes: (i) a computing system obtaining media content; (ii) the computing system extracting from the obtained media content, audio content; (iii) the computing system using at least the extracted audio content to obtain sentiment data associated with the audio content; (iv) the computing system using the obtained sentiment data as a basis to modify a video content component of the media content, thereby generating a modified version of the media content; and (v) the computing system outputting for presentation the generated modified media content.
    Type: Grant
    Filed: December 21, 2023
    Date of Patent: June 16, 2026
    Assignee: Roku, Inc.
    Inventors: Sunil Ramesh, Michael Cutter
  • Patent number: 12659553
    Abstract: In one aspect, an example method includes (i) receiving, from a content-distribution system, video comprising a watermark; (ii) extracting the watermark from the video; (iii) based on the extracted watermark, determining a content-creation attribute of the video that indicates a process by which the video was created, wherein the determining comprises using the watermark to select the content-creation attribute from among a set of two or more content-creation attributes comprising organically-generated video and synthetically-generated video; and (iv) in response to determining the content-creation attribute of the video, causing a content-presentation device to perform an action.
    Type: Grant
    Filed: September 24, 2024
    Date of Patent: June 16, 2026
    Assignee: Roku, Inc.
    Inventors: Sunil Ramesh, Michael Cutter, Charles Brian Pinkerton, Karina Levitian
  • Publication number: 20260154325
    Abstract: Aspects of the disclosed technology provide solutions for searching objects within multimedia content based on multi-modal embeddings. An example method can include receiving media content including a plurality of video frames. The method can include steps for generating, using a pre-output layer of a machine learning algorithm, one or more multimodal feature embeddings describing at least one object for the plurality of video frames, receiving a query including a request to search the media content for a matching object, determining whether the media content includes the matching object based on the one or more multimodal feature embeddings describing the at least one object, and returning one or more results in response to determining that the media content includes the matching object. Systems and machine-readable media are also provided.
    Type: Application
    Filed: January 5, 2026
    Publication date: June 4, 2026
    Inventors: Gregory Garner, Sunil Ramesh
  • Publication number: 20260149941
    Abstract: Surround sound systems can dramatically expand the size of a user's sound field. Much surround sound content is mixed in a simplistic way where the front audio is copied to the rear, at a lower volume. It can be difficult for users to appreciate the value proposition of a surround sound system without more compelling spatially complex content. Quantifying surround sound complexity of various content items based on an audio spatial complexity scoring system can address this issue. Algorithms can be implemented to determine an audio spatial complexity score based on audio channels of a content item. Large catalog of content items can be analyzed, and audio spatial complexity scores can be associated with various content items. If a user has a surround sound system, content items with a high audio spatial complexity can be retrieved or recommended to the user to demonstrate the surround sound system's value better.
    Type: Application
    Filed: November 25, 2024
    Publication date: May 28, 2026
    Applicant: Roku, Inc.
    Inventors: Frank Llewellyn Maker, Sunil Ramesh, Robert Caston Curtis, David Henry Friedman, Kasper Andersen
  • Publication number: 20260134664
    Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for processing, understanding, and defining video content. An example can include determining a plurality of contextual features associated with at least one part of a media content item; identifying one or more targeted media content items that are associated with at least one contextual feature from the plurality of contextual features; selecting, based on the at least one contextual feature, a targeted media content item from the one or more targeted media content items, wherein the targeted media content item includes content that is contextually related to the at least one part of the media content item; and presenting the targeted media content item in association with playback of the at least one part of the media content item.
    Type: Application
    Filed: January 8, 2026
    Publication date: May 14, 2026
    Inventors: Michael Patrick Cutter, Sunil Ramesh, Karina Levitian
  • Publication number: 20260134688
    Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for cue point discovery for content. For example, system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof are provided for using unsupervised machine learning to automatically classify cue points for episodic content. The cue points can be associates with an opening credits section, an end credits section, a recap section, or a behind-the-scenes section.
    Type: Application
    Filed: January 8, 2026
    Publication date: May 14, 2026
    Applicant: Roku, Inc.
    Inventors: Michael Cutter, Rohit NYAYAPATI, Sunil RAMESH
  • Publication number: 20260136058
    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.
    Type: Application
    Filed: January 6, 2026
    Publication date: May 14, 2026
    Inventors: Hugo du Plooy, Kenny Wu, Erwin Bellers, Sunil Ramesh, Michael Cutter
  • Publication number: 20260136080
    Abstract: In one aspect, disclosed is an example method for use in connection with a media-presentation device having an associated presentation area, the method including: (i) obtaining presentation area data associated with the presentation area; (ii) determining that the obtained presentation area data satisfies each and every condition of a condition set; (iii) responsive to at least determining that the obtained presentation area data satisfies each and every condition of the condition set, identifying an upcoming media segment insertion point within a media program; and (iv) facilitating the media-presentation device outputting for presentation a media segment starting at the identified media segment insertion point within the media program.
    Type: Application
    Filed: January 6, 2026
    Publication date: May 14, 2026
    Inventors: Sunil Ramesh, Michael Cutter
  • Publication number: 20260111165
    Abstract: Aspects of the disclosed technology provide solutions for customizing audio streams for individual users. An example process can include steps for receiving an audio stream, establishing a connection with a first audio device associated with a first user, establishing a connection with a second audio device associated with a second user, and delivering a first segment of the audio stream to the first audio device based on user preferences associated with the first user. The process can further include steps for delivering a second segment of the audio stream to the second audio device based on user preferences associated with the second user. Systems and machine-readable media are also provided.
    Type: Application
    Filed: October 17, 2024
    Publication date: April 23, 2026
    Inventors: David Lee Stern, Sunil Ramesh, Juhie Vijayvargiya, Michael Patrick Cutter, Gregory Garner, Soren Riise, Dustin Verhoeve, Patrick Brouillette
  • Publication number: 20260113510
    Abstract: 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: Application
    Filed: October 17, 2024
    Publication date: April 23, 2026
    Inventors: Kyle Matthew Splittgerber, Sheldon Thane Radford, Sunil Ramesh, Frank Maker, Samir Saxena, Ritwick Babbar
  • Publication number: 20260111466
    Abstract: Provided are system, apparatus, device, method and/or computer-program product embodiments, combinations and/or sub-combinations thereof for using an AI model to facilitate natural language interactions with databases. An example method can include receiving a natural language prompt associated with a user and identifying tables in a database based on the natural language prompt. The method can further include determining a table schema(s) of each of the tables identified, generating, using a large language model, a query to the tables in the database based on the natural language prompt and the table schema(s), and obtaining, using the query, data from at least one table of the tables in the database. The method can include generating, using the large language model or another large language model, a response to the natural language prompt based on the data obtained from the at least one table of the tables in the database.
    Type: Application
    Filed: October 17, 2024
    Publication date: April 23, 2026
    Inventors: Sakina Ibrahim Zabuawala, Le Zhang, Sunil Ramesh, Erwan Suteau, Karina Levitian, Andrew Fogg
  • Publication number: 20260107035
    Abstract: Provided are system, apparatus, device, method and/or computer-program product embodiments, combinations and/or sub-combinations thereof for determining, using an artificial intelligence (AI) model, content item placements based on text information associated with scripted content. An example method can include receiving textual information descriptive of one or more scenes associated with media content and, based on the textual information, determining, by an AI model, one or more contextual attributes of each scene from the one or more scenes. The method can include, based on the contextual attributes, determining one or more content placement locations within the one or more scenes, the one or more content placement locations depicting at least one of an object, an activity, and a dialogue. The method can further include generating one or more suggested content modifications for the at least one of the object, the activity, and the dialogue in the one or more content placement locations.
    Type: Application
    Filed: October 15, 2024
    Publication date: April 16, 2026
    Inventors: Rohit Sai Venkataramana Nyayapati, Michael Patrick Cutter, Sunil Ramesh, Nicholas Lineback, Thejaswi Raya
  • Publication number: 20260095993
    Abstract: In one aspect, disclosed is an example method for use by a lighting device including a microphone and a light source, the method including: (i) receiving, by the lighting device via the microphone, an audio signal; (ii) decoding and extracting, by the lighting device, a lighting device control instruction from the received audio signal; and (iii) using, by the lighting device, at least the decoded and extracted lighting device control instruction as a basis to control operation of the light source.
    Type: Application
    Filed: December 8, 2025
    Publication date: April 2, 2026
    Inventors: Adil Jagmag, Johan Gerard Willem Maria Janssen, Sharada Palasamudram Ashok Kumar, Sunil Ramesh, Michael Cutter, Shashank C. Merchant, Yu-Cheng Lin
  • Publication number: 20260095620
    Abstract: System, apparatus, article of manufacture, method and/or computer program embodiments are provided for determining a presentation configuration of content. An example method can include determining information about primary content displayed on a first display and an environment of the first display, the information including a display configuration of the primary content, a characteristic of the primary content, and/or an indication whether a user is present in the environment and/or the environment includes a second display coupled to a client or a different client that is coupled to the client; based on the information, determining a different display configuration for displaying the secondary content; and based on the different display configuration, generating an instruction to display the secondary content at the second display or on an ROI at the first display, the ROI excluding the primary content or including a portion of the primary content having a saliency below a threshold.
    Type: Application
    Filed: October 7, 2025
    Publication date: April 2, 2026
    Inventors: Gregory Garner, Sunil Ramesh, David Lee Stern, Michael Patrick Cutter, Robert Caston Curtis, Patrick Brouillette, Philip Golyshko, Karina Levitian
  • Publication number: 20260082096
    Abstract: 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 assigning a code for each of a plurality of display devices based on an image of the plurality of display devices. In some instances, the code of each of the plurality of display devices enables a remote control to independently operate each of the plurality of display devices. Moreover, the example method can include determining a position of the remote control relative to each of the plurality of display devices based on the image. Further, the example method can include determining a display device of the plurality of display devices for the remote control to control based on the position of the remote control relative to each of the plurality of display devices.
    Type: Application
    Filed: November 26, 2025
    Publication date: March 19, 2026
    Inventors: Philip Golyshko, Sunil Ramesh, David Lee Stern, Patrick Brouillette, Gregory Garner, Soren Riise