Method and system for enhancing computer object rules and catalogs
First Claim
Patent Images
1. A method for enhancing computer rules after implementation of the rules in a computer application, comprising:
- accessing a rule from a set of computer rules provided by a computer application, the rule comprising a number of fields including an enhancement type field and attribute fields, wherein the enhancement type field identifies the enhancements that can be made to the rule and the attribute field indicates how the rule will be executed;
in response to receiving an attribute input into the attribute field and an enhancement type input into the enhancement type field from one party of a plurality of parties, updating the rule in the set of computer rules, wherein updating the rule includes;
determining changes to be applied to the rule from the attribute input and enhancement type input, wherein determining the changes includes;
analyzing whether there is a conflict between the rule and the attribute input and enhancement type input based on whether the attribute input and the enhancement type input were received from a particular party of the plurality of parties,and if there is a conflict, determining whether the attribute input and enhancement type input take precedence over the rule based on an analysis of whether the rule was previously created by a particular party of the plurality of parties, or previously modified by a particular party of the plurality of parties,storing the changes resulting from the attribute input and enhancement type input, andmerging the changes resulting from the attribute input and enhancement type input into the rule; and
implementing the updated rule, wherein operation of the rule in the computer application is altered based on the input attribute and input enhancement type.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, a machine-readable storage medium and a system are provided for enhancing computer rules in a computer application. In an embodiment, a rule is accessed from a set of computer rules provided by a computer application. The rule includes a number of fields, e.g., an attribute field and an enhancement type field. In response to receiving an input attribute and an input enhancement type, the rule is updated in the set of computer rules. The updated rule is implemented and operation of the updated rule in the computer application is altered based on the inputs.
10 Citations
8 Claims
-
1. A method for enhancing computer rules after implementation of the rules in a computer application, comprising:
-
accessing a rule from a set of computer rules provided by a computer application, the rule comprising a number of fields including an enhancement type field and attribute fields, wherein the enhancement type field identifies the enhancements that can be made to the rule and the attribute field indicates how the rule will be executed; in response to receiving an attribute input into the attribute field and an enhancement type input into the enhancement type field from one party of a plurality of parties, updating the rule in the set of computer rules, wherein updating the rule includes; determining changes to be applied to the rule from the attribute input and enhancement type input, wherein determining the changes includes; analyzing whether there is a conflict between the rule and the attribute input and enhancement type input based on whether the attribute input and the enhancement type input were received from a particular party of the plurality of parties, and if there is a conflict, determining whether the attribute input and enhancement type input take precedence over the rule based on an analysis of whether the rule was previously created by a particular party of the plurality of parties, or previously modified by a particular party of the plurality of parties, storing the changes resulting from the attribute input and enhancement type input, and merging the changes resulting from the attribute input and enhancement type input into the rule; and implementing the updated rule, wherein operation of the rule in the computer application is altered based on the input attribute and input enhancement type. - View Dependent Claims (2, 3)
-
-
4. A non-transitory computer-readable medium embodied with computer-executable instructions for causing a computer to execute instructions for enhancing computer rules after implementation of the rules in a computer application, comprising:
-
accessing a rule from a set of computer rules provided by a computer application, the rule comprising a number of fields including an enhancement type field and an attribute field, wherein the enhancement type field identifies the enhancements that can be made to the rule and the attribute field indicates how the rule will be executed; in response to receiving an attribute input into the attribute field and an enhancement type input into the enhancement type field from one party of a plurality of parties, updating the rule in the set of computer rules wherein updating the rule includes; determining changes to be applied to the rule from the attribute input and enhancement type input, wherein determining the changes includes; analyzing whether there is a conflict between the rule and the attribute input and enhancement type input based on whether the attribute input and the enhancement type input were received from a particular party of the plurality of parties, and if there is a conflict, determining whether the attribute input and enhancement type input take precedence over the rule based on an analysis of whether the rule was previously created by a particular party of the plurality of parties, or previously modified by a particular party of the plurality of parties, storing the changes resulting from the attribute input and enhancement type input, and merging the changes resulting from the attribute input and enhancement type input into the rule; and implementing the updated rule, wherein operation of the rule in the computer application is altered based on the input attribute and input enhancement type. - View Dependent Claims (5, 6)
-
-
7. A system for enhancing computer rules after implementation of the rules in a computer application, comprising:
-
a display device for displaying a graphical user interface; a data storage for storing data; a processor for executing computer instructions, the computer instructions comprising; accessing a rule from a set of computer rules provided by a computer application, the rule comprising a number of fields including an enhancement type field and an attribute field, wherein the enhancement type field identifies the enhancements that can be made to the rule and the attribute field indicates how the rule will be executed; in response to receiving an attribute input into the attribute field and an enhancement type input into the enhancement type field via the graphical user interface from one party of a plurality of parties, updating the rule in the set of computer rules, wherein updating the rule includes; determining changes to be applied to the rule from the attribute input and enhancement type input, wherein determining the changes includes; analyzing whether there is a conflict between the rule and the attribute input and enhancement type input based on whether the attribute input and the enhancement type input were received from a particular party of the plurality of parties, and if there is a conflict, determining whether the attribute input and enhancement type input take precedence over the rule based on an analysis of whether the rule was previously created by a particular party of the plurality of parties, or previously modified by a particular party of the plurality of parties, storing the changes resulting from the attribute input and enhancement type input, and merging the changes resulting from the attribute input and enhancement type input into the rule; and implementing the updated rule, wherein operation of the rule in the computer application is altered based on the input attribute and input enhancement type. - View Dependent Claims (8)
-
Specification