Claims Analysis
Total Claims: 29
Claim 1
Independent Claim
173 words
The method of, utilizing a computer for, modelling a work process to form a work process model, comprising a plurality of stages that may either be activated or deactivated, that allows dynamic modification of the work process model comprising the step of: creating representations defining a plurality of said stages, comprising the steps of: for each of said stages, creating representations defining a set of expected courses of action that may be performed in completing the stage; for each of said expected courses of action, creating representations associating one or more obligations that must be fulfilled upon the performance of such expected course of action; and creating representations relating each of said obligations with one or said stages that is to be activated when said obligation is so fulfilled; tracking the activation and deactivation of said stages; and after the step of tracking has begun, modifying one or more of said representations defining a plurality of stages, representations defining sets of expected courses of action or said representations associating one or more obligations.
Claim 2
Independent Claim
173 words
The method of, utilizing a computer for, modelling a work process to form a work process model, comprising a plurality of stages that may either be activated or deactivated, that allows dynamic modification of the work process model comprising the step of: creating representations defining a plurality of said stages, comprising the steps of: for each of said stages, creating representations defining a set of expected courses of action that may be performed in completing the stage; for each of said expected courses of action, creating representations associating one or more obligations that must be fulfilled upon the performance of such expected course of action; and creating representations relating each of said obligations with one or said stages that is to be activated when said obligation is so fulfilled; tracking the activation and deactivation of said stages; and after the step of tracking has begun, modifying one or more of said representations defining a plurality of stages, representations defining sets of expected courses of action or said representations associating one or more obligations.
Claim 3
Dependent Claim
47 words
The method of claim 1 wherein said step of creating representations defining a plurality of stages comprises the step of: creating representations defining a plurality of stages, wherein each of said stages represents a task to be performed or a question to be answered by a user.
Claim 4
Dependent Claim
92 words
The method of claim 1 further comprising the step of: for at least one of said stages, creating representations defining an associated further plurality of stages, each stage with a set of expected courses of action that may be performed in completing the stage and one or more obligations, each obligation associated with an expected course of action, to be fulfilled upon the performance of the associated course of action so that the further plurality of stages, taken as a whole, has the same expected courses of action as its associated stage.
Claim 5
Dependent Claim
63 words
The method of claim 1 further comprising the step of: creating representations defining one of said stages having an AND function and having a plurality of obligations associated with the activation of said one of said stages, which has a single expected course of action of being activated by all of said obligations associated with the activation of said one of said stages.
Claim 6
Dependent Claim
63 words
The method of claim 1 further comprising the step of: creating representations defining one of said stages as a conditional branch stage which has a plurality of expected courses of action and further, for each such expected course of action, the step of creating representations defining such courses of action as courses of action of defined variables having defined relations with defined constants.
Claim 7
Dependent Claim
79 words
The method of claim 1 wherein said step of creating representations relating each of said obligations comprises the steps of: creating representations relating each of a plurality of said obligations with one of said stages that is to be activated when said each of a plurality of said obligations is so fulfilled; and creating representations relating each of the remaining of said obligations with one of said stages that is to be deactivated when said obligation is so fulfilled.
Claim 8
Dependent Claim
26 words
The method of claim 1 further comprising the step of creating representations defining, for each of said stages, a user responsible for completing such a stage.
Claim 9
Dependent Claim
51 words
The method of claim 1 wherein said step of modifying comprises the step of: performing one or more further of said steps of creating representations defining more of said stages, creating representations defining more sets of said expected courses of action or creating representations associating and relating more of said obligations.
Claim 10
Dependent Claim
46 words
The method of claim 1 wherein said step of tracking the activation and deactivation of said stages further comprises the step of: beginning said step of tracking by activating a predefined set of one or more of said stages upon activation of the work process model.
Claim 11
Dependent Claim
87 words
The method of claim 1 wherein said step of tracking the activation and deactivation of said stages further comprises the step of: accepting input from a user signifying that one of said expected courses of action defined for an active one of said stages has been performed; deactivating said active one of said stages for which said one of said expected courses of action is defined; and activating the stages to be activated associated with the obligations associated with said one of said expected courses of action.
Claim 12
Dependent Claim
34 words
The method of claim 1 wherein said step of tracking the activation and deactivation of said stages further comprises the step of: terminating said step of tracking when an end node stage is activated.
Claim 13
Independent Claim
60 words
The method of any one of claims 1-7 or 11 wherein said step of creating representations defining a plurality of said stages comprises the step of: creating representations defining a plurality of said stages utilizing a programmed computer system comprising a server workstation and a plurality of viewer workstations, said server workstation and said viewer workstations communicating via a bus.
Claim 14
Independent Claim
220 words
The method of tracking the execution of a work process model, said work process model comprising a plurality of stages that may either be activated or deactivated, that allows dynamic modification of the work process model and said work process model further comprising representations defining a plurality of said stages, for each of said stages, representations defining a set of expected courses of action that may be performed in completing the stage, for each of said expected courses of action representations associating one or more obligations that must be fulfilled upon the performance of such expected course of action and representations relating each of said obligations with one of said stages that is to be activated when said obligation is so fulfilled, comprising the steps of: activating a predefined set of one or more of said stages upon activation of the work process model; accepting input signifying that one of said expected courses of action defined for an active one of said stages has been performed; deactivating said active one of said stages for which said one of said expected courses of action is defined; activating the stages to be activated associated with the obligations associated with said one of said expected courses of action; and modifying said work process model after activation of the work process model has occurred.
Claim 15
Independent Claim
220 words
The method of tracking the execution of a work process model, said work process model comprising a plurality of stages that may either be activated or deactivated, that allows dynamic modification of the work process model and said work process model further comprising representations defining a plurality of said stages, for each of said stages, representations defining a set of expected courses of action that may be performed in completing the stage, for each of said expected courses of action representations associating one or more obligations that must be fulfilled upon the performance of such expected course of action and representations relating each of said obligations with one of said stages that is to be activated when said obligation is so fulfilled, comprising the steps of: activating a predefined set of one or more of said stages upon activation of the work process model; accepting input signifying that one of said expected courses of action defined for an active one of said stages has been performed; deactivating said active one of said stages for which said one of said expected courses of action is defined; activating the stages to be activated associated with the obligations associated with said one of said expected courses of action; and modifying said work process model after activation of the work process model has occurred.
Claim 16
Dependent Claim
22 words
The method of claim 13 further comprising the step of: terminating said step of tracking when an end node stage is activated.
Claim 17
Dependent Claim
167 words
A programmed computer system for modeling a work process to form a work process model, comprising a plurality of stages that are either active or inactive, that allows dynamic modification of the work process model, the programmed computer system comprising: means for defining a plurality of said stages; means for defining, for each of said stages, a set of expected courses of action that may be performed in completing the stage; means for associating, for each of said expected courses of action, one or more obligations that must be fulfilled upon the performance of such expected course of action; means for associating the obligations with one of said stages that is to be activated when said obligation is so fulfilled; and means for tracking the activation and deactivation of said stages, and after the step of tracking has begun, modifying one or more of said representations defining a plurality of stages, representations defining sets of expected courses of action or said representations associating one or more obligations.
Claim 18
Dependent Claim
167 words
A programmed computer system for modeling a work process to form a work process model, comprising a plurality of stages that are either active or inactive, that allows dynamic modification of the work process model, the programmed computer system comprising: means for defining a plurality of said stages; means for defining, for each of said stages, a set of expected courses of action that may be performed in completing the stage; means for associating, for each of said expected courses of action, one or more obligations that must be fulfilled upon the performance of such expected course of action; means for associating the obligations with one of said stages that is to be activated when said obligation is so fulfilled; and means for tracking the activation and deactivation of said stages, and after the step of tracking has begun, modifying one or more of said representations defining a plurality of stages, representations defining sets of expected courses of action or said representations associating one or more obligations.
Claim 19
Dependent Claim
86 words
The programmed computer system of claim 15 further comprising: means for defining, for at least one of said stages, an associated further plurality of stages, each with a set of expected courses of action performed in completing the stage and one or more obligations, each associated with an expected course of action, to be fulfilled upon the performance of the associated course of action so that the further plurality of stages, taken as a whole, has the same expected courses of action as its associated stage.
Claim 20
Dependent Claim
62 words
The programmed computer system of claim 15 wherein said means for defining further comprises: means for defining one of said stages, having a plurality of obligations associated with the activation of said one of said stages, which has a single expected course of action of being activated by all of said obligations associated with the activation of said one of said stages.
Claim 21
Dependent Claim
49 words
The programmed computer system of claim 15 wherein said means for defining further comprises: means for defining a conditional branch stage which has a plurality of expected courses of action where each such expected course of action comprises a defined variable having a defined relation with a defined constant.
Claim 22
Dependent Claim
66 words
The programmed computer system of claim 1 wherein said means for associating obligations further comprises: means for associating a plurality of the obligations with one of said stages that is to be activated when said obligation is so fulfilled; and means for associating each of the remaining of the obligations with one of said stages that is to be deactivated when said obligation is so fulfilled.
Claim 23
Dependent Claim
25 words
The programmed computer system of claim 15 further comprises means for defining, for each of said stages, a user responsible for completing such a stage.
Claim 24
Dependent Claim
40 words
The programmed computer system of claim 15 wherein said means for tracking the activation and deactivation of said stages further comprises: means for activating a predefined set of one or more said stages upon activation of the work process model.
Claim 25
Dependent Claim
35 words
The programmed computer system of claim 15 wherein said means for tracking the activation and deactivation of said stages further comprises: means for terminating said step of tracking when an end node stage is activated.
Claim 26
Dependent Claim
25 words
The programmed computer system of claim 15 further comprising: a server computer workstation and a plurality of viewer computer workstations connected to said server workstation.
Claim 27
Dependent Claim
46 words
The programmed computer system of claim 15 wherein said means for modifying further comprises: means for defining stages; means for defining sets of expected courses of action; means for associating obligations for expected courses of action; and means for associating obligations with one of said stages.
Claim 28
Dependent Claim
89 words
The programmed computer system of claim 15 wherein said means for tracking the activation and deactivation of said stages further comprises: means for accepting input signifying that one of said expected courses of action defined for an active one of said stages has been performed; means for deactivating said active one of said stages for which said one of said expected courses of action is defined; and means for activating the stages to be activated associated with the obligations associated with said one of said expected courses of action.
Claim 29
Dependent Claim
51 words
The programmed computer system of claim 25 further comprising a plurality of viewer computer workstations wherein at least one of said viewer computer workstations comprises said means for accepting input; and a server computer workstation, connected to said viewer computer workstations, comprising said means for deactivating and said means for activating.