US2005256818A1PendingUtilityA1

Workflow auto generation from user constraints and hierarchical dependence graphs for workflows

Assignee: XEROX CORPPriority: Apr 30, 2004Filed: Apr 30, 2004Published: Nov 17, 2005
Est. expiryApr 30, 2024(expired)· nominal 20-yr term from priority
G06Q 10/06316G06Q 10/103G06Q 10/10G06Q 10/0633G06Q 30/0203
64
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A system and method of modeling and evaluating workflows that provides workflow auto generation and Hierarchical Dependence Graphs for workflows. Modeling and evaluation of workflows is accomplished by accessing a knowledge database 2 containing service descriptions, generating valid workflows models 4 , simulating workflow 6 and obtaining customer requirements through a Graphical User Interface 8 . This system and method generate and display workflows that satisfy a users requirements. In addition, Hierarchical Dependence Graphs provide abstract views that provide additional analysis and control of workflow.

Claims

exact text as granted — not AI-modified
1 . A workflow auto generation system comprising: 
 a knowledge database  2  containing service descriptions;    a workflow modeling inference engine  4  that generates valid workflow models by matching connectivity between various services in the knowledge base;    a simulator  6  performing a simulation of each workflow; and    a Graphical User Interface  8  to obtain customer requirements and display views of the workflows.    
     
     
         2 . The system according to  claim 1 , wherein the simulator  6  is a Petri Net simulator, and the Petri Net simulator performs a simulation of each workflow by mapping it to a Petri Net.  
     
     
         3 . The system according to  claim 1 , wherein the Graphical User Interface  8  obtains customer requirements through a series of questions to a User, and the series of questions narrows down the workflow options meeting the customer requirements.  
     
     
         4 . The system according to  claim 1 , wherein the Graphical User Interface  8  displays a service view of workflow, a product view of the workflow, and a Petri Net view of the workflow.  
     
     
         5 . A workflow analysis and control system, comprising: 
 a workflow client service  120 , providing a description of various print jobs to be executed;    a workflow analysis service  122 , performing a Hierarchical Dependence Graph representation and analysis of a workflow, including process and resource dependences; and    a workflow orchestrator  124 , controlling the execution of said print jobs;    wherein the workflow client service provides input to the workflow analysis service and the workflow analysis service provides input to the workflow orchestrator, and the workflow client service provides a description of various print jobs in JDF.    
     
     
         6 . The system according to  claim 5 , the workflow analysis  122  further comprising: 
 a J-HDG, Definition 2, representation of the workflow client service input; and    a Connectivity Matrix of J-HDG; wherein the Connectivity Matrix transforms the J-HDG, Definition 2, representation to a J-HDG, Definition 6, representation.    
     
     
         7 . The system according to  claim 5 , the workflow analysis  122  further comprising: 
 a R-HDG, Definition 3, representation of the workflow client service input; and    a Connectivity Matrix of R-HDG; wherein the Connectivity Matrix transforms the R-HDG, Definition 2, representation to a R-HDG, Definition 6, representation.    
     
     
         8 . The system according to  claim 5 , the workflow analysis  122  further comprising: a J-HDG, Definition 2, representation of the workflow client service input; 
 a Connectivity Matrix of J-HDG;    a R-HDG, Definition 3, representation of the workflow client service input; and    a Connectivity Matrix of R-HDG;    wherein the Connectivity Matrix transforms the J-HDG, Definition 2, representation to a J-HDG, Definition 6, representation; and the Connectivity Matrix transforms the R-HDG, Definition 2, representation to a R-HDG, Definition 6, representation.

Join the waitlist — get patent alerts

Track US2005256818A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.