Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
123 words
A method for modelling on a computer a network of activities, each activity being performed over a fixed or variable period of time within the method, each current activity comprising the steps of: selecting among N number of activities in the network as next activity or activities to be performed in the network as a successor activity or activities of the current activity, inputting for the current activity a plurality of conditions for starting or finishing M of N successor activity or activities in the network in which the N successor activity or activities are in relation to the current activity, and specifying each condition for starting or finishing a successor activity as a connection of the current activity to the successor activity.
Claim 2
Independent Claim
123 words
A method for modelling on a computer a network of activities, each activity being performed over a fixed or variable period of time within the method, each current activity comprising the steps of: selecting among N number of activities in the network as next activity or activities to be performed in the network as a successor activity or activities of the current activity, inputting for the current activity a plurality of conditions for starting or finishing M of N successor activity or activities in the network in which the N successor activity or activities are in relation to the current activity, and specifying each condition for starting or finishing a successor activity as a connection of the current activity to the successor activity.
Claim 3
Dependent Claim
25 words
A computer modelling method as defined in claim 1, further comprising the step of: detecting each condition, and any condition(s) being a function of time.
Claim 4
Dependent Claim
26 words
A computer modelling method as defined in claim 1, further comprising the step of: detecting each condition, and any condition(s) not being a function of time.
Claim 5
Dependent Claim
29 words
The modelling method of claim 1, wherein the inputting step further comprises specifying a variable lag value between a the current end of the successor activities in the network.
Claim 6
Independent Claim
95 words
A method for modelling on a computer network of activities, each activity being performed over a fixed or variable period of time within the method, each current activity comprising the steps of: selecting signal(s) from M out of N from predecessor activity or activities in the network as an input to the current activity, scanning the state of the M signal(s) to determine when the signals are in a predetermined state, and controlling a start or finish of the current activity by detecting when the state(s) of the M signal(s) are in the predetermined state(s).
Claim 7
Independent Claim
95 words
A method for modelling on a computer network of activities, each activity being performed over a fixed or variable period of time within the method, each current activity comprising the steps of: selecting signal(s) from M out of N from predecessor activity or activities in the network as an input to the current activity, scanning the state of the M signal(s) to determine when the signals are in a predetermined state, and controlling a start or finish of the current activity by detecting when the state(s) of the M signal(s) are in the predetermined state(s).
Claim 8
Dependent Claim
40 words
A computer modelling method as defined in claim 5, further comprising the step of: detecting the signals as a function of process time to select which signal(s) are being used to control the start of finish of the current activity.
Claim 9
Independent Claim
145 words
A method for modelling on a computer a network of activities, each activity being performed over a fixed or variable period of time within the method, each current activity comprising the steps of: first determining when a first set of M of N signal(s) from predecessor activity or activities to start the current activity are present in signal or activites from predecessor activity(s), after the first determining step, signalling successor activity or activities in relation to the start of the current activity, after the signalling step, waiting for a duration of the current activity, after the waiting step, second determining when a second set of signals from predecessor activity or activities to finish the current activity are present in signal(s) from predecessor activity or activities, and after the second determining step, signalling successor activity or activities in relation to the finish of the current activity.
Claim 10
Independent Claim
145 words
A method for modelling on a computer a network of activities, each activity being performed over a fixed or variable period of time within the method, each current activity comprising the steps of: first determining when a first set of M of N signal(s) from predecessor activity or activities to start the current activity are present in signal or activites from predecessor activity(s), after the first determining step, signalling successor activity or activities in relation to the start of the current activity, after the signalling step, waiting for a duration of the current activity, after the waiting step, second determining when a second set of signals from predecessor activity or activities to finish the current activity are present in signal(s) from predecessor activity or activities, and after the second determining step, signalling successor activity or activities in relation to the finish of the current activity.
Claim 11
Dependent Claim
75 words
The modelling method of claim 1, further comprising: inputting a plurality of user supplied programming statements before or after any step in claim 7, each of said programming statements being provided with a label indicative of at least one of a plurality of execution inputs in the process modeling tool; and, causing the process modelling tool to execute the user supplied programming statements, each immediately followed by an execution block indicated by the associated label.