Patents by Inventor Michael Patrick CUTTER
Michael Patrick 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).
-
Publication number: 20260134664Abstract: 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: ApplicationFiled: January 8, 2026Publication date: May 14, 2026Inventors: Michael Patrick Cutter, Sunil Ramesh, Karina Levitian
-
Publication number: 20260111165Abstract: 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: ApplicationFiled: October 17, 2024Publication date: April 23, 2026Inventors: David Lee Stern, Sunil Ramesh, Juhie Vijayvargiya, Michael Patrick Cutter, Gregory Garner, Soren Riise, Dustin Verhoeve, Patrick Brouillette
-
Publication number: 20260107035Abstract: 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: ApplicationFiled: October 15, 2024Publication date: April 16, 2026Inventors: Rohit Sai Venkataramana Nyayapati, Michael Patrick Cutter, Sunil Ramesh, Nicholas Lineback, Thejaswi Raya
-
Publication number: 20260095620Abstract: 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: ApplicationFiled: October 7, 2025Publication date: April 2, 2026Inventors: Gregory Garner, Sunil Ramesh, David Lee Stern, Michael Patrick Cutter, Robert Caston Curtis, Patrick Brouillette, Philip Golyshko, Karina Levitian
-
Patent number: 12541949Abstract: 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 first set of contextual features associated with a first portion of a media content item; identifying at least one contextual feature from the first set of contextual features that is associated with one or more targeted media content items; and selecting, based on the at least one contextual feature, a first targeted media content item from the one or more targeted media content items, wherein the first targeted media content item includes content that is related to the first portion of the media content item, and wherein the first targeted media content item is selected for presentation after the first portion of the media content item.Type: GrantFiled: October 31, 2023Date of Patent: February 3, 2026Assignee: Roku, Inc.Inventors: Michael Patrick Cutter, Sunil Ramesh, Karina Levitian
-
Publication number: 20260025548Abstract: 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: ApplicationFiled: July 22, 2024Publication date: January 22, 2026Inventors: Gregory Garner, Sunil Ramesh, David Lee Stern, Michael Patrick Cutter, Robert Caston Curtis, Patrick Brouillette, Karina Levitian, Philip Golyshko
-
Patent number: 12506713Abstract: 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 capabilities of each of one or more edge devices of a network. Additionally, the computing system may determine available processing resources of each of the one or more edge devices. Moreover, the computing system may select, from the one or more edge devices, a target device, based on the processing capabilities of each of the one or more edge devices and the available processing resources of each of the one or more edge devices. Further, the computing system may communicate with the target device to cause the target device to generate one or more feature vectors based on sensor data generated by the target device.Type: GrantFiled: December 29, 2023Date of Patent: December 23, 2025Assignee: Roku, Inc.Inventors: Gregory Garner, Sunil Ramesh, Michael Patrick Cutter, Carl Sassenrath, Bollapragada Manohar, Karina Levitian
-
Patent number: 12464188Abstract: 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: GrantFiled: July 22, 2024Date of Patent: November 4, 2025Assignee: Roku, Inc.Inventors: Gregory Garner, Sunil Ramesh, David Lee Stern, Michael Patrick Cutter, Robert Caston Curtis, Patrick Brouillette, Philip Golyshko, Karina Levitian
-
Publication number: 20250326261Abstract: A system and method for operation of an autonomous vehicle (AV) yard truck is provided. A processor facilitates autonomous movement of the AV yard truck, and connection to and disconnection from trailers. A plurality of sensors are interconnected with the processor that sense terrain/objects and assist in automatically connecting/disconnecting trailers. A server, interconnected, wirelessly with the processor, that tracks movement of the truck around and determines locations for trailer connection and disconnection. A door station unlatches/opens rear doors of the trailer when adjacent thereto, securing them in an opened position via clamps, etc. The system computes a height of the trailer, and/or if landing gear of the trailer is on the ground and interoperates with the fifth wheel to change height, and whether docking is safe, allowing a user to take manual control, and optimum charge time(s). Reversing sensors/safety, automated chocking, and intermodal container organization are also provided.Type: ApplicationFiled: June 30, 2025Publication date: October 23, 2025Inventors: Andrew F. Smith, Lawrence S. Klein, Stephen A. Langenderfer, Martin E. Sotola, Vikas Bahl, Mark H. Rosenblum, Peter James, Dale Dee Rowley, Matthew S. Johannes, Gary Michael Seminara, Jeremy M. Nett, Christopher T. Bate, Michael Patrick Cutter
-
Publication number: 20250292802Abstract: System, apparatus, article of manufacture, method and/or computer program embodiments are provided for generating synthetic video advertisements. An example method can include obtaining input data that includes one or more business attributes associated with a business; choosing, based on the one or more business attributes, a video advertisement template that includes a plurality of modular elements; producing, based on the one or more business attributes, textual content and image content for promoting the business; generating, based on the textual content, at least one audio track that is associated with one or more of the plurality of modular elements in the video advertisement template; and assembling a synthetic video advertisement by populating the plurality of modular elements in the video advertisement template with the at least one audio track and the image content.Type: ApplicationFiled: May 30, 2025Publication date: September 18, 2025Inventors: Sunil Ramesh, Michael Patrick Cutter, Charles Brian Pinkerton, Karina Levitian, Greg Humphrey, Sergiy Yavorsky, Jasmine Teer, Juhie Vijayvargiya, Thejaswi Raya, Damon Van Deusen, Austin Hepp
-
Publication number: 20250259368Abstract: A visual content item may be created to illustrate a visual scene. Dimensions of the visual scene may be determined. A dimension may be a spatial dimension or a temporal dimension. A viewpoint in the virtual scene may be determined. One or more visual objects may be generated. based on the request, dimensions of the visual scene, and the viewpoint. The visual content items may be generated building the visual scene with the one or more visual objects. The request may include a pre-generated visual content item (e.g., an image, video, etc.), and the visual content item may be created based on the pre-generated visual content item, e.g., by changing one or more dimensions or viewpoints associated with the pre-generated visual content item. The visual content item may be transmitted to a client device associated with a user, the client device to display the visual content item to the user.Type: ApplicationFiled: February 12, 2024Publication date: August 14, 2025Applicant: Roku, Inc.Inventors: Charles Brian Pinkerton, Sunil Ramesh, Michael Patrick Cutter, David Lee Stern, Andrew Peter Fogg
-
Patent number: 12358527Abstract: This provides locations for mounting controllers and processing components that effectively employ the roof within a frame covered by a cowling so as to avoid exposure to weather and the environment. The roof is also employed to provide a sensor bar that extends across the vehicle width for a distance that does not interfere with normal vehicle function or generate potential overhangs, which can inadvertently engage objects or vehicles. The bar is sufficient in size and shape so as to allow mounting of a plurality of types of sensors on its top surface and/or recessed within front or rear edges. Such sensors can include visual light cameras for machine vison processes and/or LIDAR of various types and cooperage areas/fields of view—some of which can be recessed within a hollow region of the bar. Additional sensors can be mounted on the truck cab and/or chassis, including visual-light cameras and radars.Type: GrantFiled: May 6, 2024Date of Patent: July 15, 2025Assignee: Outrider Technologies, Inc.Inventors: Gary Michael Seminara, James Christopher McKenna, Michael Patrick Cutter, Jonathan Record, Dale Dee Rowley, Keith Massie, Alexander Fink, Critt Coburn, Gary McKinney, Lawrence S. Klein
-
Publication number: 20250217190Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for implementing context-aware device configuration profiles. An example method can include determining a context associated with a client device; based on the context, determining to reduce a use of one or more resources of the client device by one or more components of the client device while the client device operates in the context, the one or more resources including a memory, one or more processors, one or more processor cores, and/or a power source; and in response to determining to reduce the use of the one or more resources by the one or more components while the client device operates in the context, adjusting a configuration profile of the client device, the adjusted configuration profile reducing the use of the one or more resources by the one or more components.Type: ApplicationFiled: December 29, 2023Publication date: July 3, 2025Inventors: Gregory Garner, Robert Caston Curtis, Carl Sassenrath, Sunil Ramesh, Michael Patrick Cutter, Sudipto Nandi
-
Publication number: 20250220000Abstract: 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 capabilities of each of one or more edge devices of a network. Additionally, the computing system may determine available processing resources of each of the one or more edge devices. Moreover, the computing system may select, from the one or more edge devices, a target device, based on the processing capabilities of each of the one or more edge devices and the available processing resources of each of the one or more edge devices. Further, the computing system may communicate with the target device to cause the target device to generate one or more feature vectors based on sensor data generated by the target device.Type: ApplicationFiled: December 29, 2023Publication date: July 3, 2025Inventors: Gregory Garner, Sunil Ramesh, Michael Patrick Cutter, Carl Sassenrath, Bollapragada Manohar, Karina Levitian
-
Publication number: 20250217945Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for processing image and video content. An example process can include obtaining a first image frame and a second image frame corresponding to a field of view of an image sensor; identifying at least one occlusion within the second image frame based on a comparison between the first image frame and the second image frame, wherein the at least one occlusion obfuscates a portion of the field of view of the image sensor; and removing the at least one occlusion from the second image frame to yield a revised second image frame, wherein the revised second image frame includes prior image data within an area corresponding to the portion of the field of view obfuscated by the at least one occlusion.Type: ApplicationFiled: December 27, 2023Publication date: July 3, 2025Inventors: Sunil Ramesh, Michael Patrick Cutter, Thejaswi Raya, Gregory Garner, Robert Caston Curtis, David Lee Stern, Carl Sassenrath
-
Patent number: 12344057Abstract: A system and method for operation of an autonomous vehicle (AV) yard truck is provided. A processor facilitates autonomous movement of the AV yard truck, and connection to and disconnection from trailers. A plurality of sensors are interconnected with the processor that sense terrain/objects and assist in automatically connecting/disconnecting trailers. A server, interconnected, wirelessly with the processor, that tracks movement of the truck around and determines locations for trailer connection and disconnection. A door station unlatches/opens rear doors of the trailer when adjacent thereto, securing them in an opened position via clamps, etc. The system computes a height of the trailer, and/or if landing gear of the trailer is on the ground and interoperates with the fifth wheel to change height, and whether docking is safe, allowing a user to take manual control, and optimum charge time(s). Reversing sensors/safety, automated chocking, and intermodal container organization are also provided.Type: GrantFiled: July 24, 2023Date of Patent: July 1, 2025Assignee: Outrider Technologies, Inc.Inventors: Andrew F. Smith, Lawrence S. Klein, Stephen A. Langenderfer, Martin E. Sotola, Vikas Bahl, Mark H. Rosenblum, Peter James, Dale Dee Rowley, Matthew S. Johannes, Gary Michael Seminara, Jeremy M. Nett, Christopher T. Bate, Michael Patrick Cutter
-
Publication number: 20250165678Abstract: Conducting user research with human users is time consuming and expensive. Provided with quality training data that represents human users having different personae, models can be trained to offer responses that can emulate different human users. The models may offer synthetic users that can extract information from and respond to inputs to the models. The inputs can include prompts and responses can include answers to the prompts. In some cases, data about human users can be used to build different synthetic user memories, which may be used to generate different prompt chains corresponding to different users. The prompt chain can be used to prompt a model to respond based on the contextual information in the synthetic user memory.Type: ApplicationFiled: November 16, 2023Publication date: May 22, 2025Applicant: Roku, Inc.Inventors: Gak Wee Low, Sunil Ramesh, Michael Patrick Cutter, Andrew Peter Fogg, Michael Richard Sanders
-
Publication number: 20250156919Abstract: A method is described and includes presenting a stimulus to a user, wherein the stimulus comprises at least a portion of a first item of content and includes audio, video, or both; detecting at least one non-verbal reaction of the user to the stimulus; processing the detected at least one non-verbal reaction to determine a response of the user to the stimulus; providing to the user a list of recommendations based on the determined response of the user to the stimulus, wherein the list of recommendations comprises at least one second item of content selected from a content database; and prompting the user to select an item of content from the list of recommendations.Type: ApplicationFiled: November 9, 2023Publication date: May 15, 2025Applicant: Roku, Inc.Inventors: Andrew Peter Fogg, Charles Brian Pinkerton, Sunil Ramesh, Michael Patrick Cutter, David Lee Stern, Ronica Jethwa
-
Publication number: 20250150643Abstract: 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: ApplicationFiled: November 7, 2023Publication date: May 8, 2025Applicant: Roku, Inc.Inventors: Sunil Ramesh, Charles Brian Pinkerton, Michael Patrick Cutter, David Lee Stern, Andrew Peter Fogg, Karina Levitian
-
Publication number: 20250139969Abstract: 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 media content. An example can include obtaining media content items of a segment of media content; generating, based on one or more signals in the media content items, one or more media content representations encoding information about the media content items; classifying a content of the segment of the media content based on the one or more media content representations, the content of the segment of the media content being classified into one or more categories of content; and matching the segment of the media content with a targeted media content item based on the one or more categories of content associated with the segment of the media content and at least one category of content associated with the targeted media content item.Type: ApplicationFiled: October 31, 2023Publication date: May 1, 2025Inventors: Andrew Fogg, Ivan Lai, Nicholas Lineback, Michael Patrick Cutter, Sunil Ramesh, Thejaswi Raya