Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
182 words
A method of executing a rule in a system having a rule base for storing rules each including a condition part, an action descriptor part, files for storing object data, and a user interface means comprising the steps of: setting a value to a flag indicating whether a rule having said flag is to be automatically activated or not, said flag being included in a trigger descriptor part provided in at least one rule of the rules stored in said rule base, said trigger descriptor part being a third part included in the rule in addition to said condition part and said action descriptor part; specifying timing data to said at least one rule, for retrieving object data through said user interface means; fetching, when a current timing matches with the specified timing data a rule whose flag indicates the value that the rule having said flag to be automatically activated; fetching object data which satisfies the condition part defined in the fetched rule; and executing a process defined in the action descriptor part of the rule with the fetched object data.
Claim 2
Independent Claim
182 words
A method of executing a rule in a system having a rule base for storing rules each including a condition part, an action descriptor part, files for storing object data, and a user interface means comprising the steps of: setting a value to a flag indicating whether a rule having said flag is to be automatically activated or not, said flag being included in a trigger descriptor part provided in at least one rule of the rules stored in said rule base, said trigger descriptor part being a third part included in the rule in addition to said condition part and said action descriptor part; specifying timing data to said at least one rule, for retrieving object data through said user interface means; fetching, when a current timing matches with the specified timing data a rule whose flag indicates the value that the rule having said flag to be automatically activated; fetching object data which satisfies the condition part defined in the fetched rule; and executing a process defined in the action descriptor part of the rule with the fetched object data.
Claim 3
Dependent Claim
116 words
The method as stated in claim 1 further comprising the steps of: specifying a confirmation value in a confirmation flag included in said action descriptor part of said at least one rule, for confirming whether a process defined in said action descriptor part is to be automatically executed, or executed after a user confirms it through said user interface means; fetching the rule whose flag indicates the value that the rule having said flag is to be automatically activated; fetching object data which satisfies a retrieval condition defined in the fetched rule; and executing said process defined in said action descriptor part, according to said confirmation value in said confirmation flag, with the fetched object data.
Claim 4
Dependent Claim
75 words
A method as stated in claim 2, wherein each rule stored in said rule base has said condition part for object data retrieval, further comprising the steps of: checking binding of the object data included in software resources, with said process defined in the action descriptor part, in accordance with said condition part for object data retrieval being specified; specifying an operation command of said software resources for said process; and performing said operation command.
Claim 5
Dependent Claim
49 words
A method stated in claim 1, further comprising the step of: specifying, through said user interface means, a repetition flag as said timing data, indicating a value at which to fire each of said at least a rule for repetitively executing said process after said rule is once fired.
Claim 6
Dependent Claim
76 words
A method as stated in claim 1, wherein each rule stored in said rule base includes said condition part for retrieving object data, the method further comprising the steps of: checking binding of the object data included in files, with said process defined in the action descriptor part, in accordance with said condition part for retrieving object data being specified; specifying an operation command of said software resources for said process; and performing said operation command.
Claim 7
Dependent Claim
35 words
A method as stated in claim 1 further comprising the step of: activating said process defined in the action descriptor part, by specification of a user through said interface means., irrespective of said timing data.
Claim 8
Independent Claim
198 words
A system for executing a rule, in a system having a rule base for storing rules each including a condition part and an action descriptor part, files for storing object data, and a user interface means comprising: means for setting a value to a flag indicating whether a rule having said flag is to be automatically activated or not, the at least one rule being configured to provide a trigger descriptor part being a third part included in the rule in addition to said condition part and said action descriptor part, said flag being included in said trigger descriptor part in at least one rule stored in said rule base; means for specifying timing data to said at least one rule, for retrieving object data through said user interface means; means for fetching at least one rule whose flag indicates the value that the rule having said flag is to be automatically activated, when a current timing matches with the specified timing data; means for fetching object data which satisfies the condition part defined in the fetched rule; and means for executing a process defined in the action descriptor part of the rule with the fetched object data.
Claim 9
Independent Claim
198 words
A system for executing a rule, in a system having a rule base for storing rules each including a condition part and an action descriptor part, files for storing object data, and a user interface means comprising: means for setting a value to a flag indicating whether a rule having said flag is to be automatically activated or not, the at least one rule being configured to provide a trigger descriptor part being a third part included in the rule in addition to said condition part and said action descriptor part, said flag being included in said trigger descriptor part in at least one rule stored in said rule base; means for specifying timing data to said at least one rule, for retrieving object data through said user interface means; means for fetching at least one rule whose flag indicates the value that the rule having said flag is to be automatically activated, when a current timing matches with the specified timing data; means for fetching object data which satisfies the condition part defined in the fetched rule; and means for executing a process defined in the action descriptor part of the rule with the fetched object data.
Claim 10
Dependent Claim
162 words
The system for executing a rule as stated in claim 7 further comprising: means for setting a specific value to a flag for indicating whether a rule having said flag is to be automatically activated or not, said flag being included in said trigger descriptor part in at least a rule in the rules stored in said rule base; means for specifying a confirmation value in a confirmation flag included in said action descriptor part of said at least a rule, for confirming whether a process defined in said action descriptor part is to be automatically executed, or executed after a user confirms it through said user interface means; means for fetching the rule whose flag is set with said specific value; means for fetching object data which satisfies retrieval condition defined in the fetched rule; and means for executing said process defined in said action descriptor part, according to said confirmation value in said confirmation flag, with the fetched object data.