Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
213 words
A method of guiding formation of correctly structured instructions for a data processing system, said instructions being executable on said data processing system, comprising the steps of: on said data processing system, providing a set of components for constructing said instructions for said data processing system, said components comprising actions, said actions being executable on said data processing system; providing a selection of components from said set of components from which a component may be selected for insertion into a formative instruction, said selection of components being selected from said set of components based upon component compatibility with said formative instruction such that each component of said selection of components may properly be combined with said formative instruction; accepting a selected component from said selection of components for insertion into said formative instruction and inserting said selected component into said formative instruction thereby forming a new formative instruction; modifying said selection of components by providing a new selection of components from said set of components for further construction of said new formative instruction, said new selection of components being selected from said set of components based upon component compatibility with said new formative instruction such that each component of said new selection of components can properly be combined with said new formative instruction.
Claim 2
Independent Claim
213 words
A method of guiding formation of correctly structured instructions for a data processing system, said instructions being executable on said data processing system, comprising the steps of: on said data processing system, providing a set of components for constructing said instructions for said data processing system, said components comprising actions, said actions being executable on said data processing system; providing a selection of components from said set of components from which a component may be selected for insertion into a formative instruction, said selection of components being selected from said set of components based upon component compatibility with said formative instruction such that each component of said selection of components may properly be combined with said formative instruction; accepting a selected component from said selection of components for insertion into said formative instruction and inserting said selected component into said formative instruction thereby forming a new formative instruction; modifying said selection of components by providing a new selection of components from said set of components for further construction of said new formative instruction, said new selection of components being selected from said set of components based upon component compatibility with said new formative instruction such that each component of said new selection of components can properly be combined with said new formative instruction.
Claim 3
Dependent Claim
43 words
The method of guiding formation of correctly structured instructions of claim 1, wherein said step of providing a set of components for constructing instructions further comprises the step of visually representing each component of said set of components with a respective identifying icon.
Claim 4
Dependent Claim
97 words
The method of guiding formation of correctly structured instructions of claim 2, wherein said step of providing a selection of components from said set of components further comprises the steps of: enabling those components of said selection of components for selection for insertion into said formative instruction; disabling those components of said set of components not included within said selection of components so that said disabled components cannot be selected for insertion into said formative instruction; indicating that said disabled components are disabled from selection by reducing visibility of said identifying icons associated with said disabled components.
Claim 5
Dependent Claim
102 words
The method of guiding formation of correctly structured instructions of claim 2, wherein said step of providing a new selection of components from said set of components further comprises the steps of: enabling those components of said new selection of components for selection for insertion into said new formative instruction; disabling those components of said set of components not included within said new selection of components so that said disabled components cannot be selected for insertion into said new formative instruction; indicating that said disabled components are disabled from selection by reducing visibility of said identifying icons associated with said disabled components.
Claim 6
Dependent Claim
72 words
The method of guiding formation of correctly structured instructions of claim 1, wherein said step of providing a selection of components further comprises the steps of: enabling those components of said selection of components for selection for insertion into said formative instruction; and disabling those components of said set of components not included within said selection of components so that said disabled components cannot be selected for insertion into said formative instruction.
Claim 7
Dependent Claim
77 words
The method of guiding formation of correctly structured instructions of claim 1, wherein said step of providing a new selection of components further comprises the steps of: enabling those components of said new selection of components for selection for insertion into said new formative instruction; and disabling those components of said set of components not included within said new selection of components so that said disabled components cannot be selected for insertion into said new formative instruction.
Claim 8
Dependent Claim
172 words
A data processing system, comprising: means for providing a set of components on a user interface of said data processing system for constructing instructions for said data processing system; said instructions being executable on said data processing system; means for providing a selection of components from said set of components from which a component may be selected for insertion into a formative instruction, said components of said selection of components being compatible with said formative instruction so that said components may properly be combined with said formative instruction; means for accepting and inserting a selected component from said selection of components into said formative instruction to create a new formative instruction; means for modifying said selection of components by providing a new selection of components from said set of components from which a component may be selected for insertion into said new formative instruction, said components of said new selection of components being compatible with said new formative instruction so that said components can properly be combined with said new formative instruction.
Claim 9
Dependent Claim
172 words
A data processing system, comprising: means for providing a set of components on a user interface of said data processing system for constructing instructions for said data processing system; said instructions being executable on said data processing system; means for providing a selection of components from said set of components from which a component may be selected for insertion into a formative instruction, said components of said selection of components being compatible with said formative instruction so that said components may properly be combined with said formative instruction; means for accepting and inserting a selected component from said selection of components into said formative instruction to create a new formative instruction; means for modifying said selection of components by providing a new selection of components from said set of components from which a component may be selected for insertion into said new formative instruction, said components of said new selection of components being compatible with said new formative instruction so that said components can properly be combined with said new formative instruction.
Claim 10
Dependent Claim
25 words
The data processing system of claim 7, further comprising means for visually representing each component of said set of components with a respective identifying icon.
Claim 11
Dependent Claim
89 words
The data processing system of claim 8, wherein said means for providing a selection of components further comprising: means for enabling those components of said selection of components for insertion into said formative instruction; means for disabling those components of said set of components not included within said selection of components so that said disabled components cannot be selected for insertion into said formative instruction; means for indicating that said disabled components are disabled, said means for indicating reducing visibility of said identifying icons associated with said disabled components.
Claim 12
Dependent Claim
240 words
A user interface for a display in a data processing system, comprising: a rule construction area; a palette of icons for use in building a role for execution by said data processing system, said icons comprising a source object, a subject object and an action object, said source object containing other objects, said action object defining an action that is executed by the data processing system, said subject object being an object upon which said action is to be taken; means for locating one or more of said icons from said palette to said role construction area; and means for changing said palette so as to indicate which icons are enabled for location from said palette to said rule construction area after an icon has been located in said rule construction area from said palette, said means for changing said palette comprising means for determining whether said icon that has been located in said rule construction area from said palette comprises a source object or a subject object; wherein if said icon that has been located in said rule construction area from said palette comprises a source object, then those icons in said palette that are indicated to be enabled comprise said subject object, and if said icon that has been located in said rule construction area from said palette comprises a subject object, then those icons in said palette that are indicated to be enabled comprise said action object.
Claim 13
Dependent Claim
240 words
A user interface for a display in a data processing system, comprising: a rule construction area; a palette of icons for use in building a role for execution by said data processing system, said icons comprising a source object, a subject object and an action object, said source object containing other objects, said action object defining an action that is executed by the data processing system, said subject object being an object upon which said action is to be taken; means for locating one or more of said icons from said palette to said role construction area; and means for changing said palette so as to indicate which icons are enabled for location from said palette to said rule construction area after an icon has been located in said rule construction area from said palette, said means for changing said palette comprising means for determining whether said icon that has been located in said rule construction area from said palette comprises a source object or a subject object; wherein if said icon that has been located in said rule construction area from said palette comprises a source object, then those icons in said palette that are indicated to be enabled comprise said subject object, and if said icon that has been located in said rule construction area from said palette comprises a subject object, then those icons in said palette that are indicated to be enabled comprise said action object.
Claim 14
Independent Claim
253 words
A method for building a rule on a data processing system, said rule being executable by said data processing system, comprising the steps of: providing a rule construction area on said display; providing a palette of icons for use in building said rule on said display, said icons comprising a source object, a subject object and an action object, said source object containing other objects, said action object defining an action that is executed by the data processing system, said subject object being an object upon which said action is to be taken; locating one or more of said icons from said palette to said rule construction area; and after locating one or more of said icons from said palette to said rule construction area, changing said palette so as to indicate which icons are enabled for location from said palette to said rule construction area, said step of changing said palette further comprising the step of determining whether said icon that has been located in said rule construction area from said palette comprises a source object or a subject object, wherein if said icon that has been located in said rule construction area from said palette comprises a source object, then those icons in said palette that are indicated to be enabled comprise said subject object, and if said icon that has been located in said rule construction area from said palette comprises a subject object, then those icons in said palette that are indicated to be enabled comprise said action object.
Claim 15
Independent Claim
253 words
A method for building a rule on a data processing system, said rule being executable by said data processing system, comprising the steps of: providing a rule construction area on said display; providing a palette of icons for use in building said rule on said display, said icons comprising a source object, a subject object and an action object, said source object containing other objects, said action object defining an action that is executed by the data processing system, said subject object being an object upon which said action is to be taken; locating one or more of said icons from said palette to said rule construction area; and after locating one or more of said icons from said palette to said rule construction area, changing said palette so as to indicate which icons are enabled for location from said palette to said rule construction area, said step of changing said palette further comprising the step of determining whether said icon that has been located in said rule construction area from said palette comprises a source object or a subject object, wherein if said icon that has been located in said rule construction area from said palette comprises a source object, then those icons in said palette that are indicated to be enabled comprise said subject object, and if said icon that has been located in said rule construction area from said palette comprises a subject object, then those icons in said palette that are indicated to be enabled comprise said action object.