Patents by Inventor Curtis R. Miles

Curtis R. Miles 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: 8417489
    Abstract: Embodiments of the present invention provide a method, system and computer program product for duration estimation of simulating a process model embodied in a directed graph. In an embodiment of the invention, a method for estimating a duration of simulation for a process model embodied in a directed graph can include loading a directed graph for traversal in a simulation engine, identifying nodes in the directed graph, estimating a duration of simulation by the simulation engine for individual ones of the nodes, summing a duration of simulation for the individual ones of the nodes to produce an estimate of a duration of traversal of the directed graph, and presenting the estimate in association with the traversal of the directed graph by the simulation engine.
    Type: Grant
    Filed: January 8, 2008
    Date of Patent: April 9, 2013
    Assignee: International Business Machines Corporation
    Inventors: Jay W. Benayon, Curtis R. Miles
  • Patent number: 8365149
    Abstract: A compiler generates code providing an execution sequence, from a declarative event-driven model, for execution by a computer. To assist in debugging the declarative event-driven model, the compiler also generates cross-references that relate steps in the generated code to elements of the declarative source code. The cross-references may be used as input to a debugger, along with the declarative source and the generated code, to assist a user who is stepping through the generated code (for example) in understanding which portion of the declarative source gave rise to the current step in the generated execution sequence.
    Type: Grant
    Filed: February 29, 2008
    Date of Patent: January 29, 2013
    Assignee: International Business Machines Corporation
    Inventors: Joachim H. Frank, Wilfred C. Jamison, Curtis R. Miles
  • Publication number: 20100324949
    Abstract: A business process management (BPM) data processing system can be provided. The system can include a business process modeler executing in memory of a host server and a process generation engine coupled to the business process modeler and configured to generate an executable business process execution model from a business process model defined by the business process modeler. The system further can include a monitoring generation engine coupled to the business process modeler and configured to generate an executable monitoring model using business measures mapped to emittable events in the executable business process execution model and using logic enabled to compute metrics for the business measures from data in the events, both the business measures and logic being defined separately from and irrespective of the business process model.
    Type: Application
    Filed: June 22, 2009
    Publication date: December 23, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Wei Huang, Grace H. Y. Lo, Curtis R. Miles, Yaqing Zhang
  • Publication number: 20090222795
    Abstract: A compiler generates code providing an execution sequence, from a declarative event-driven model, for execution by a computer. To assist in debugging the declarative event-driven model, the compiler also generates cross-references that relate steps in the generated code to elements of the declarative source code. The cross-references may be used as input to a debugger, along with the declarative source and the generated code, to assist a user who is stepping through the generated code (for example) in understanding which portion of the declarative source gave rise to the current step in the generated execution sequence.
    Type: Application
    Filed: February 29, 2008
    Publication date: September 3, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Joachim H. Frank, Wilfred C. Jamison, Curtis R. Miles
  • Publication number: 20090177449
    Abstract: Embodiments of the present invention provide a method, system and computer program product for duration estimation of simulating a process model embodied in a directed graph. In an embodiment of the invention, a method for estimating a duration of simulation for a process model embodied in a directed graph can include loading a directed graph for traversal in a simulation engine, identifying nodes in the directed graph, estimating a duration of simulation by the simulation engine for individual ones of the nodes, summing a duration of simulation for the individual ones of the nodes to produce an estimate of a duration of traversal of the directed graph, and presenting the estimate in association with the traversal of the directed graph by the simulation engine.
    Type: Application
    Filed: January 8, 2008
    Publication date: July 9, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jay W. Benayon, Curtis R. Miles
  • Publication number: 20090083020
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to process modeling and provide a method, system and computer program product for modeling alternate processing times based on user supplied expressions. In one embodiment of the invention, a method for modeling alternate processing times based on user supplied expressions can be provided. The method can include loading simulation variables for a simulated task in a model, computing a duration of time for the simulated task based upon the simulation variables, and simulating execution of the simulated task for the computed duration of time. For example, loading simulation variables for a simulated task in a model can include loading a level of expertise for a role assigned to the task, loading a time of day for executing the task, or loading a time of year for executing the task.
    Type: Application
    Filed: September 21, 2007
    Publication date: March 26, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jay W. Benayon, Curtis R. Miles