Claims Analysis
Total Claims: 17
Claim 1
Independent Claim
168 words
A method for generating a representation of a work process in a memory of a data processing system, comprising the steps of: receiving a first user input and a second user input; the first user input indicating a first object and a second object; the first object and the second object each having a set of features; the first object specifying an activity for creating a document; the second object specifying a state of the document for initiating the activity; the second user input indicating a plurality of rules for defining a relationship between the first object and the second object; the plurality of rules including a constraint to be satisfied by a feature of the first object and a feature of the second object in a manner that specifies the activity and the document are duals of each other; and compiling, in the memory, a grammar representing the work process; said compiling step generating the grammar from the plurality of rules indicated by the second user input.
Claim 2
Independent Claim
168 words
A method for generating a representation of a work process in a memory of a data processing system, comprising the steps of: receiving a first user input and a second user input; the first user input indicating a first object and a second object; the first object and the second object each having a set of features; the first object specifying an activity for creating a document; the second object specifying a state of the document for initiating the activity; the second user input indicating a plurality of rules for defining a relationship between the first object and the second object; the plurality of rules including a constraint to be satisfied by a feature of the first object and a feature of the second object in a manner that specifies the activity and the document are duals of each other; and compiling, in the memory, a grammar representing the work process; said compiling step generating the grammar from the plurality of rules indicated by the second user input.
Claim 3
Dependent Claim
46 words
The method according to claim 1 , wherein said receiving step receives a first user input indicating a set of objects, with each object in the set of objects having a set of features; the set of objects including the first object and the second object.
Claim 4
Dependent Claim
39 words
The method according to claim 2 , wherein the plurality of rules define constraints to be satisfied by ones of the objects in the set of objects; each constraint describing a set of allowable outcomes of the work process.
Claim 5
Dependent Claim
35 words
The method according to claim 1 , wherein said receiving step receives a first user input indicating one feature of the document to be a pointer to a task that is associated with the document.
Claim 6
Dependent Claim
33 words
The method according to claim 1 , wherein said receiving step receives a first user input indicating one feature of the document to be a pointer to the physical contents of the document.
Claim 7
Dependent Claim
33 words
The method according to claim 1 , wherein said receiving step receives a first user input indicating one feature of the activity to be a pointer to a document associated with the activity.
Claim 8
Dependent Claim
30 words
The method according to claim 1 , wherein said receiving step receives a first user input indicating one feature of the activity to be an estimated duration of the activity.
Claim 9
Dependent Claim
27 words
The method according to claim 1 , wherein said receiving step receives a first user input indicating the second object is a component of the first object.
Claim 10
Dependent Claim
40 words
The method according to claim 1 , wherein said receiving step receives a second user input indicating a rule with a constraint that triggers the first object when a predetermined value of a feature of the second object is attained.
Claim 11
Dependent Claim
96 words
The method according to claim 1 , further comprising the steps of: displaying, on a display of the data processing system, a graphical representation corresponding to the grammar representing the work process; receiving a third user input indicating a modification to the grammar representing the work process; compiling a modified grammar representing the work process by modifying the grammar representing the work process in accordance with the modification indicated in the third user input; and displaying, on the display of the data processing system, a graphical representation corresponding to the modified grammar representing the work process.
Claim 12
Dependent Claim
42 words
The method according to claim 10 , wherein the graphical representation corresponding to the grammar representing the work process includes a first graphical form depicting a tree structure defining a relationship between the first object and the second object and their features.
Claim 13
Dependent Claim
55 words
The method according to claim 1 , further comprising the steps of: receiving a third user input indicating that the status of one of the first object and the second object have changed; and instantiating the representation of the work process in accordance with the grammar and in dependence upon the third user input indication.
Claim 14
Dependent Claim
165 words
A data processing system for generating a representation of a work process, comprising: a memory; a user interface for receiving a first user input and a second user input; the first user input indicating a first object and a second object; the first object and the second object each having a set of features; the first object specifying an activity for creating a document; the second object specifying a state of the document for initiating the activity; the second user input indicating a plurality of rules defining a relationship between the first object and the second object; the plurality of rules including a constraint to be satisfied by a feature of the first object and a feature of the second object in a manner that the activity and the document are duals of each other; and a processor for compiling, in the memory, a grammar representing the work process; said compiler generating the grammar from the plurality of rules indicated by the second user input.
Claim 15
Dependent Claim
165 words
A data processing system for generating a representation of a work process, comprising: a memory; a user interface for receiving a first user input and a second user input; the first user input indicating a first object and a second object; the first object and the second object each having a set of features; the first object specifying an activity for creating a document; the second object specifying a state of the document for initiating the activity; the second user input indicating a plurality of rules defining a relationship between the first object and the second object; the plurality of rules including a constraint to be satisfied by a feature of the first object and a feature of the second object in a manner that the activity and the document are duals of each other; and a processor for compiling, in the memory, a grammar representing the work process; said compiler generating the grammar from the plurality of rules indicated by the second user input.
Claim 16
Dependent Claim
27 words
The data processing system according to claim 13 , wherein one feature of the document is a pointer to a task that is associated with the document.
Claim 17
Dependent Claim
25 words
The data processing system according to claim 13 , wherein one feature of the activity is a pointer to a document associated with the activity.