Patents by Inventor Craig Howard Unger

Craig Howard Unger 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: 20210049525
    Abstract: A program model that includes requirements and control objects associated with requirements, workflows, proof assets. Workflow tasks associated with the workflows may generate requests to collect each proof asset associated with the control objects. Workflow tasks may validate each collected proof asset based on the plurality of control objects associated with each collected proof asset. Workflow tasks may determine completed control objects based on the validated proof assets. Workflow tasks may employ an amount of the completed control objects that is equivalent to the amount of the control objects associated with the program model to provide a report indicating that the requirements associated with the program model may be satisfied. Workflow tasks may employ detection of modifications to the validated proof assets to determine a portion of the workflow tasks based on the modified proof assets such that the portion of the workflow tasks may be re-executed.
    Type: Application
    Filed: July 27, 2020
    Publication date: February 18, 2021
    Inventors: Craig Howard Unger, Robert Moodie Heddie, Andrew Robert Miller, David John Brennan, Alexander Vorobiev
  • Patent number: 10726373
    Abstract: A program model that includes requirements and control objects associated with requirements, workflows, proof assets. Workflow tasks associated with the workflows may generate requests to collect each proof asset associated with the control objects. Workflow tasks may validate each collected proof asset based on the plurality of control objects associated with each collected proof asset. Workflow tasks may determine completed control objects based on the validated proof assets. Workflow tasks may employ an amount of the completed control objects that is equivalent to the amount of the control objects associated with the program model to provide a report indicating that the requirements associated with the program model may be satisfied. Workflow tasks may employ detection of modifications to the validated proof assets to determine a portion of the workflow tasks based on the modified proof assets such that the portion of the workflow tasks may be re-executed.
    Type: Grant
    Filed: June 10, 2019
    Date of Patent: July 28, 2020
    Assignee: Hyperproof Inc.
    Inventors: Craig Howard Unger, Robert Moodie Heddle, Andrew Robert Miller, David John Brennan, Alexander Vorobiev
  • Patent number: 10445680
    Abstract: Embodiments are directed towards managing online computer services to create custom business processes. A visualization model representing a business process may be provided. If the visualization model a modeling engine may produce a flow model from the visualization model. A flow model may be provided based on the visualization model, such that the flow model includes flow nodes and edges associating the flow nodes. A control model that is overlaid on the flow model may be provided, such that the control model may be arranged to share the flow nodes and the edges of the flow model. A data model that is overlaid on the flow model may be provided. The data model may be arranged to include one or more data model edges. The flow model may be provided to an executive engine that executes the flow model using one or more execution engines.
    Type: Grant
    Filed: February 2, 2017
    Date of Patent: October 15, 2019
    Assignee: Azuqua, Inc.
    Inventors: Nikhil Hasija, Craig Howard Unger, Alec James Embke
  • Patent number: 10261677
    Abstract: Embodiments are directed towards integrating cloud-based services to create custom business processes. A process flow may be generated to perform a custom business process. The process flow may include service channels such that the service channels are coupled together by flow fields to create a custom business process. If event information is provided, one or more service channels may be determined or based on the event information and configuration information associated with the service channels. The event information may be provided to one or more input flow fields of the service channels. Result information may be generated by the service channels based on the event information and the configuration information. The result information may be provided to output flow fields of the service channels. Also, the result information may be forwarded to input flow fields of a next service channel.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: April 16, 2019
    Assignee: Azuqua, Inc.
    Inventors: Nikhil Hasija, Craig Howard Unger
  • Publication number: 20180218295
    Abstract: Embodiments are directed towards managing online computer services to create custom business processes. A visualization model representing a business process may be provided. If the visualization model a modeling engine may produce a flow model from the visualization model. A flow model may be provided based on the visualization model, such that the flow model includes flow nodes and edges associating the flow nodes. A control model that is overlaid on the flow model may be provided, such that the control model may be arranged to share the flow nodes and the edges of the flow model. A data model that is overlaid on the flow model may be provided. The data model may be arranged to include one or more data model edges. The flow model may be provided to an executive engine that executes the flow model using one or more execution engines.
    Type: Application
    Filed: February 2, 2017
    Publication date: August 2, 2018
    Inventors: Nikhil Hasija, Craig Howard Unger, Alec James Embke
  • Publication number: 20160253079
    Abstract: Embodiments are directed towards integrating cloud-based services to create custom business processes. A process flow may be generated to perform a custom business process. The process flow may include service channels such that the service channels are coupled together by flow fields to create a custom business process. If event information is provided, one or more service channels may be determined or based on the event information and configuration information associated with the service channels. The event information may be provided to one or more input flow fields of the service channels. Result information may be generated by the service channels based on the event information and the configuration information. The result information may be provided to output flow fields of the service channels. Also, the result information may be forwarded to input flow fields of a next service channel.
    Type: Application
    Filed: November 30, 2015
    Publication date: September 1, 2016
    Inventors: Nikhil Hasija, Craig Howard Unger
  • Patent number: 9203707
    Abstract: Embodiments are directed towards integrating cloud-based services to create custom business processes. A process flow may be generated to perform a custom business process. The process flow may include service channels such that the service channels are coupled together by flow fields to create a custom business process. If event information is provided, one or more service channels may be determined or based on the event information and configuration information associated with the service channels. The event information may be provided to one or more input flow fields of the service channels. Result information may be generated by the service channels based on the event information and the configuration information. The result information may be provided to output flow fields of the service channels. Also, the result information may be forwarded to input flow fields of a next service channel.
    Type: Grant
    Filed: February 26, 2015
    Date of Patent: December 1, 2015
    Assignee: Azuqua, Inc.
    Inventors: Nikhil Hasija, Craig Howard Unger