Claims Analysis
Total Claims: 28
Claim 1
Independent Claim
121 words
A computer based system for creating a representation of a business process and its associated workflows, said system comprising a computer which executes a program, said program including means for generating when said program is executed by said computer i) a component representation of at least a predetermined subset of said business process in terms of its workflows, ii) at least a predetermined subset of links between said workflows based upon a predetermined set of workflow rules, and iii) conditional links between said workflows, each of said conditional links including a conditional junction, an origin link between a source workflow and said conditional junction and at least one target link between said conditional junction and a corresponding number of target workflows.
Claim 2
Dependent Claim
121 words
A computer based system for creating a representation of a business process and its associated workflows, said system comprising a computer which executes a program, said program including means for generating when said program is executed by said computer i) a component representation of at least a predetermined subset of said business process in terms of its workflows, ii) at least a predetermined subset of links between said workflows based upon a predetermined set of workflow rules, and iii) conditional links between said workflows, each of said conditional links including a conditional junction, an origin link between a source workflow and said conditional junction and at least one target link between said conditional junction and a corresponding number of target workflows.
Claim 3
Dependent Claim
23 words
The system defined by claim 1 wherein said generating means also generates a text class for storing user generated annotations for said workflows.
Claim 4
Dependent Claim
27 words
The system defined by claim 1 further comprising means for creating a graphical representation of said component representation and said links for display on an output device.
Claim 5
Dependent Claim
23 words
The system defined by claim 3 further comprising means for converting user inputs into said graphical representation, said component representation and said links.
Claim 6
Dependent Claim
25 words
The system defined by claim 4 wherein said converting means comprises a menu/toolbar interpreter means for determining user inputs based upon menu and toolbar selections.
Claim 7
Dependent Claim
32 words
The system defined by claim 4 wherein said converting means comprises a mouse/keyboard interpreter means for determining user inputs based upon user movements of a mouse, mouse button position and keyboard inputs.
Claim 8
Dependent Claim
28 words
The system defined by claim 4 wherein said converting means comprises tool procedure means for selecting one of a set of predetermined tools based upon a user input.
Claim 9
Dependent Claim
16 words
The system defined by claim 7 wherein said set of predetermined tools includes a workflow tool.
Claim 10
Dependent Claim
16 words
The system defined by claim 7 wherein said set of predetermined tools includes a link tool.
Claim 11
Dependent Claim
17 words
The system defined by claim 7 wherein said set of predetermined tools includes a conditional link tool.
Claim 12
Dependent Claim
16 words
The system defined by claim 7 wherein said set of predetermined tools includes a text tool.
Claim 13
Dependent Claim
30 words
The system defined by claim 1 further comprising means for creating a graphical representation of said component representation, said links and said conditional links for display on an output device.
Claim 14
Dependent Claim
26 words
The system defined by claim 12 further comprising means for converting user inputs into said graphical representation, said component representation, said links and said conditional links.
Claim 15
Dependent Claim
25 words
The system defined by claim 13 wherein said converting means comprises a menu/toolbar interpreter means for determining user inputs based upon menu and toolbar selections.
Claim 16
Dependent Claim
32 words
The system defined by claim 13 wherein said converting means comprises a mouse/keyboard interpreter means for determining user inputs based upon user movements of a mouse, mouse button position and keyboard inputs.
Claim 17
Dependent Claim
28 words
The system defined by claim 13 wherein said converting means comprises tool procedure means for selecting one of a set of predetermined tools based upon a user input.
Claim 18
Dependent Claim
16 words
The system defined by claim 13 wherein said set of predetermined tools includes a workflow tool.
Claim 19
Dependent Claim
16 words
The system defined by claim 16 wherein said set of predetermined tools includes a link tool.
Claim 20
Dependent Claim
17 words
The system defined by claim 16 wherein said set of predetermined tools includes a conditional link tool.
Claim 21
Dependent Claim
16 words
The system defined by claim 16 wherein said set of predetermined tools includes a text tool.
Claim 22
Dependent Claim
36 words
The system defined by claim 1 wherein said workflows each have a predetermined plurality of phases and said system further includes means for calculating a cycle time for said workflows and for each of said phases.
Claim 23
Dependent Claim
36 words
The system defined by claim 1 wherein said workflows each have a predetermined plurality of phases and said system further includes means for calculating cost and price for said workflows and for each of said phases.
Claim 24
Dependent Claim
84 words
The system defined by claim 1 wherein each of said workflows has a structure specifying a number of phases, a set of roles, a set of workflow acts and said workflow rules are rules that are determined directly by the workflow structure and include the number of phases, the roles, the workflow acts, the workflow acts permitted to a role in each state, the cycle times for each phase, a position in a phase line where a link can be drawn from and to.
Claim 25
Dependent Claim
22 words
The system defined by claim 23 wherein the workflow rules further comprise a rule that a workflow cannot be linked to itself.
Claim 26
Dependent Claim
67 words
The system defined by claim 23 wherein the workflow rules further comprise a rule that if there is a link from a workflow A to a workflow B, then there cannot be a link from the workflow B or any successor of workflow B that comes to a phase in workflow A that is prior to the phase of the link from workflow A to workflow B.
Claim 27
Dependent Claim
124 words
A computer based method for creating a representation of a business process and its associated workflows, said method comprising the steps of: a) executing a computer program by a computer; b) said program generating when said program is executed by said computer i) a component representation of at least a predetermined subset of said business process in terms of its workflows, ii) at least a predetermined subset of links between said workflows based upon a predetermined set of workflow rules, and iii) conditional links between said workflows, each of said conditional links including a conditional junction, an origin link between a source workflow and said conditional junction and at least one target link between said conditional junction and a corresponding number of target workflows.
Claim 28
Dependent Claim
124 words
A computer based method for creating a representation of a business process and its associated workflows, said method comprising the steps of: a) executing a computer program by a computer; b) said program generating when said program is executed by said computer i) a component representation of at least a predetermined subset of said business process in terms of its workflows, ii) at least a predetermined subset of links between said workflows based upon a predetermined set of workflow rules, and iii) conditional links between said workflows, each of said conditional links including a conditional junction, an origin link between a source workflow and said conditional junction and at least one target link between said conditional junction and a corresponding number of target workflows.