Patents by Inventor Michael Cutter

Michael Cutter 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).

  • 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: 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: 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: 20260080770
    Abstract: A method and a system for using crowdsourcing as a basis to predict and respond to emergency impact. An example method includes (i) a computing system receiving emergency-state reporting provided by multiple customer premises in a region, (ii) the computing system determining, based on the received emergency-state reporting provided by the multiple customer premises in the region, that a region-wide emergency situation exists in the region, and (iii) the computing system taking action, in response to the determining, based on the emergency-state reporting provided by the multiple customer premises in the region, that the region-wide emergency situation exists in the region.
    Type: Application
    Filed: October 1, 2025
    Publication date: March 19, 2026
    Inventors: Karina Levitian, Charles Brian Pinkerton, Sunil Ramesh, Michael Cutter
  • Publication number: 20260075283
    Abstract: In one aspect, disclosed is an example method for use in connection with a media-presentation device presenting a media program via a display screen of the media-presentation device, the method including: (i) during presentation of a temporal portion of the media program, identifying an audience engagement region of presented content, wherein the identified audience engagement region is less than an entirety of a display area that corresponds to the display screen; (ii) using at least the identified audience engagement region as a basis to select a media segment from among multiple candidate media segments; (iii) identifying an upcoming media segment insertion point within the media program; and (iv) facilitating the media-presentation device inserting, at the identified media segment insertion point within the media program, the selected media segment.
    Type: Application
    Filed: November 18, 2025
    Publication date: March 12, 2026
    Inventors: Andrew Peter Fogg, Sunil Ramesh, Michael Cutter, Greg Garner, Karthick Narayanan, Karina Levitian
  • Publication number: 20260065906
    Abstract: A method and system for use of context information to disambiguate an automation-configuration command. In an example method, a computing system receives a voice command uttered by a user into a voice-interface device, the voice command describing an Internet-of-Things (IoT) automation. Further, in response to receiving the voice command, the computing system determines, based on context information not specified by the voice command, which of multiple IoT devices should be a subject of an IoT rule that implements the described IoT automation, and provisions the IoT rule with the determined IoT device as the subject of the IoT rule. In example implementations, the context information could be based on network signaling between devices, ambient audio in the user's environment, and/or one or more other factors.
    Type: Application
    Filed: September 5, 2024
    Publication date: March 5, 2026
    Inventors: Frank Maker, Yu-Cheng Lin, Nicholas Alexander Lineback, Michael Cutter
  • Patent number: 12563262
    Abstract: In one aspect, disclosed is an example method for use in connection with a media-presentation device presenting a media program via a display screen of the media-presentation device, the method including: (i) during presentation of a temporal portion of the media program, identifying an audience engagement region of presented content, wherein the identified audience engagement region is less than an entirety of a display area that corresponds to the display screen; (ii) using at least the identified audience engagement region as a basis to select a media segment from among multiple candidate media segments; (iii) identifying an upcoming media segment insertion point within the media program; and (iv) facilitating the media-presentation device inserting, at the identified media segment insertion point within the media program, the selected media segment.
    Type: Grant
    Filed: November 6, 2023
    Date of Patent: February 24, 2026
    Assignee: Roku, Inc.
    Inventors: Andrew Peter Fogg, Sunil Ramesh, Michael Cutter, Greg Garner, Karthick Narayanan, Karina Levitian
  • Patent number: 12541977
    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: Grant
    Filed: June 5, 2023
    Date of Patent: February 3, 2026
    Assignee: Roku, Inc.
    Inventors: Michael Cutter, Rohit Nyayapati, Sunil Ramesh
  • Patent number: 12542954
    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: Grant
    Filed: February 23, 2024
    Date of Patent: February 3, 2026
    Assignee: Roku, Inc.
    Inventors: Sunil Ramesh, Michael Cutter
  • Patent number: 12537989
    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: Grant
    Filed: October 17, 2024
    Date of Patent: January 27, 2026
    Assignee: Roku, Inc.
    Inventors: Hugo du Plooy, Kenny Wu, Erwin Bellers, Sunil Ramesh, Michael Cutter
  • Publication number: 20260019667
    Abstract: In one aspect, an example method in connection with a shared content viewing session in which multiple users are receiving and viewing respective instances of the same media content in a synchronized manner is disclosed. The example method includes (i) detecting that each of the multiple users respectively exhibits a threshold extent of physical reaction around the same time; (ii) responsive to the detecting, for each of the multiple users, generating and/or storing respective visual content representing that user's physical reaction; (iii) generating a visual content composition that includes at least the generated and/or stored visual content for each of the multiple users; and (iv) outputting for presentation, the generated visual content composition.
    Type: Application
    Filed: September 18, 2025
    Publication date: January 15, 2026
    Inventors: Ronica Jethwa, Sunil Ramesh, Michael Cutter, Karina Levitian
  • Patent number: 12520403
    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: Grant
    Filed: June 1, 2023
    Date of Patent: January 6, 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: 20260004500
    Abstract: In one aspect, an example method includes (i) obtaining, by a computing system, structured data; (ii) generating, by the computing system using a natural language generator, a textual description of the structured data; (iii) transforming, by the computing system using a text-to-speech engine, the textual description of the structured data into synthesized speech; and (iv) generating, by the computing system using the synthesized speech, a synthetic video comprising the synthesized speech.
    Type: Application
    Filed: September 4, 2025
    Publication date: January 1, 2026
    Inventors: Sunil Ramesh, Michael Cutter, Charles Brian Pinkerton, Karina Levitian
  • Publication number: 20260006398
    Abstract: In one aspect, an example method for use in connection with an audio system that is configured to present audio within a listening area includes (i) detecting, by a computing system, a position of a user located within the listening area; (ii) using, by the computing system, at least the detected position of the user to identify, from among multiple candidate reference positions, a reference position that most closely matches the detected position of the user; (iii) using, by the computing system, at least the identified reference position as a basis to select a set of audio settings that corresponds to the identified reference position; and (iv) configuring, by the computing system, the audio system based on the selected set of audio settings.
    Type: Application
    Filed: September 5, 2025
    Publication date: January 1, 2026
    Inventors: Yu-Cheng Lin, Brian James Hetherman, Sunil Ramesh, Michael Cutter, Karina Levitian
  • Publication number: 20250370550
    Abstract: In one aspect, an example method includes (i) receiving, by a computing system and from an input device associated with the computing system, a command to map a customized gesture with a particular action of a plurality of actions that a media player is configured to perform; (ii) in response to receiving the command, monitoring, by the computing system and using a camera, a viewing environment of the media player to detect performance by a person of the customized gesture; and (iii) in response to detecting performance of the customized gesture: generating, by the computing system, a classification for use by the computing system for detecting the customized gesture, and storing, by the computing system, in memory, mapping data that correlates the detected customized gesture with the particular action.
    Type: Application
    Filed: August 13, 2025
    Publication date: December 4, 2025
    Inventors: Michael Cutter, Sunil Ramesh, Karina Levitian
  • Patent number: 12451001
    Abstract: A method and a system for using crowdsourcing as a basis to predict and respond to emergency impact. An example method includes (i) a computing system receiving emergency-state reporting provided by multiple customer premises in a region, (ii) the computing system determining, based on the received emergency-state reporting provided by the multiple customer premises in the region, that a region-wide emergency situation exists in the region, and (iii) the computing system taking action, in response to the determining, based on the emergency-state reporting provided by the multiple customer premises in the region, that the region-wide emergency situation exists in the region.
    Type: Grant
    Filed: September 15, 2022
    Date of Patent: October 21, 2025
    Assignee: Roku, Inc.
    Inventors: Karina Levitian, Charles Brian Pinkerton, Sunil Ramesh, Michael Cutter
  • Patent number: 12445682
    Abstract: In one aspect, an example method in connection with a shared content viewing session in which multiple users are receiving and viewing respective instances of the same media content in a synchronized manner is disclosed. The example method includes (i) detecting that each of the multiple users respectively exhibits a threshold extent of physical reaction around the same time; (ii) responsive to the detecting, for each of the multiple users, generating and/or storing respective visual content representing that user's physical reaction; (iii) generating a visual content composition that includes at least the generated and/or stored visual content for each of the multiple users; and (iv) outputting for presentation, the generated visual content composition.
    Type: Grant
    Filed: February 6, 2024
    Date of Patent: October 14, 2025
    Assignee: Roku, Inc.
    Inventors: Ronica Jethwa, Sunil Ramesh, Michael Cutter, Karina Levitian