Patents by Inventor Jonathan Wintrode

Jonathan Wintrode 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: 12430171
    Abstract: Method for distributed asynchronous dependency-based content processing includes: receiving a multi-media digital content and a task to be performed on the multi-media digital content; determining types of the multi-media digital content; generating a workflow graph for each type of the content, each workflow graph including data dependency conditions of the task; generating a task message for each workflow graph; broadcasting the task messages to a respective task queue of an initial state of a workflow manager; responding to the broadcast task messages by a respective processing node; processing the task based on the respective workflow graph in the broadcast task message, and including a result of the processing for each workflow graph in a result message; broadcasting the result messages by the respective processing node; accumulating the broadcast result messages responsive to respective workflow graphs; and outputting the accumulated results to a user or an external system.
    Type: Grant
    Filed: August 1, 2022
    Date of Patent: September 30, 2025
    Assignee: Raytheon Applied Signal Technology, Inc.
    Inventor: Jonathan Wintrode
  • Publication number: 20240036922
    Abstract: Method for distributed asynchronous dependency-based content processing includes: receiving a multi-media digital content and a task to be performed on the multi-media digital content; determining types of the multi-media digital content; generating a workflow graph for each type of the content, each workflow graph including data dependency conditions of the task; generating a task message for each workflow graph; broadcasting the task messages to a respective task queue of an initial state of a workflow manager; responding to the broadcast task messages by a respective processing node; processing the task based on the respective workflow graph in the broadcast task message, and including a result of the processing for each workflow graph in a result message; broadcasting the result messages by the respective processing node; accumulating the broadcast result messages responsive to respective workflow graphs; and outputting the accumulated results to a user or an external system.
    Type: Application
    Filed: August 1, 2022
    Publication date: February 1, 2024
    Inventor: Jonathan Wintrode