System and method for developing rules utilized in a knowledge management system
DC CAFCFirst Claim
1. A system for developing rules utilized in a knowledge management system for validating a selected process having one or more parameters, comprising:
- a builder module for creating one or more new rules utilized to validate at least one parameter of the selected process, wherein the selected process comprises a complex transaction relating to a transfer of oilfield goods, oilfield services, or combinations thereof, and the one or more rules determine compliance of the at least one parameter of the complex transaction to reconcile errors, to facilitate adherence to an industry standard, or combinations thereof;
a repository for storing the one or more rules; and
a server for obtaining the one or more parameters relating to the selected process, said server retrieving the one or more parameters relating to the selected process, said server retrieving the one or more rules associated with the selected process from the repository and utilizing the one or more rules to validate the one or more parameters of the selected process, and permitting a user to selectively modify the one or more parameters of the selected process when the one or more parameters do not comply with the one or more rules.
2 Assignments
Litigations
0 Petitions
Reexamination
Accused Products
Abstract
A system and method for developing rules for validating a process having one or more parameters. The system or method may be used with a knowledge management system to validate the process. In one example, one or more rules are created to be used to validate the process, and the one or more rules are stored in a repository. One or more parameters relating to the process are obtained, one or more rules associated with the process are obtained from the repository, and the one or more rules obtained are used to validate the one or more parameters of the process. If the one or more parameters comply with the one or more rules, an indication thereof may be provided. Or if the one or more parameters do not comply with the one or more rules, an indication thereof may be provided.
46 Citations
43 Claims
-
1. A system for developing rules utilized in a knowledge management system for validating a selected process having one or more parameters, comprising:
-
a builder module for creating one or more new rules utilized to validate at least one parameter of the selected process, wherein the selected process comprises a complex transaction relating to a transfer of oilfield goods, oilfield services, or combinations thereof, and the one or more rules determine compliance of the at least one parameter of the complex transaction to reconcile errors, to facilitate adherence to an industry standard, or combinations thereof; a repository for storing the one or more rules; and a server for obtaining the one or more parameters relating to the selected process, said server retrieving the one or more parameters relating to the selected process, said server retrieving the one or more rules associated with the selected process from the repository and utilizing the one or more rules to validate the one or more parameters of the selected process, and permitting a user to selectively modify the one or more parameters of the selected process when the one or more parameters do not comply with the one or more rules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for developing rules for use with a knowledge management system for validating a selected process having one or more parameters, the method comprising:
-
creating one or more new rules utilized to validate at least one parameter of the selected process, wherein the selected process comprises a complex transaction relating to a transfer of oilfield goods, oilfield services, or combinations thereof, and the one or more rules determine compliance of the at least one parameter of the complex transaction to reconcile errors, to facilitate adherence to an industry standard, or combinations thereof; storing the one or more rules in a repository; obtaining the one or more parameters relating to the process; retrieving the one or more rules associated with the process form the repository; utilizing the one or more rules to validate the one or more parameters of the process; and selectively modifying the one or more parameters of the selected process when the one or more parameters do not comply with the one or more rules. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A computer program product comprising:
-
a computer usable medium and computer readable code embodied on said computer usable medium for developing rules for use with a knowledge management system for validating a selected process having one or more parameters, the computer readable code comprising; computer readable program code devices configured to cause the computer to effect a creating of one or more new rules utilized to validate at least one parameter of the selected process, wherein the process comprises a complex transaction relating to a transfer of oilfield goods, oilfield services, or combinations thereof, and the one or more new rules determine compliance of the at least one parameter of the complex transaction to reconcile errors, to facilitate adherence to an industry standard, or combinations thereof; computer readable program code devices configured to cause the computer to effect a storing of the one or more rules in a repository; computer readable program code devices configured to cause the computer to effect an obtaining of the one or more parameters relating to the selected process, computer readable program code devices configured to cause the computer to effect a retrieving of the one or more rules associated with the selected process from the repository; computer readable program code devices configured to cause the computer to effect a validating of the one or more parameters of the selected process against the one or more rules; and computer readable program code devices configured to effect permitting of a user to modify the one or more parameters of the selected process when the one or more parameters do not comply with the one or more rules. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31)
-
-
32. A method for evaluating parameters of a complex transaction using a plurality of rules adapted for application to the parameters, the method comprising the steps of:
-
gathering data intelligence by a user relating to the parameters of the complex transaction from a repository; creating by the user at least one customized rule adapted for application to at least one parameter of the complex transaction, wherein the complex transaction relates to a transfer of oilfield goods, oilfield services, or combinations thereof, and the at least one rule determines compliance of the at least one parameter of the complex transaction to reconcile errors, to facilitate adherence to an industry standard, or combinations thereof; storing by the user the at least one customized rule in the repository; retrieving the at least one rule from the repository; processing the at least one rule to determine the at least one parameter required by the at least one rule; retrieving the at least one parameter required by the at least one rule from the repository; applying the at least one rule to the at least one parameter; receiving by the user a validation of the at least one parameter indicating compliance of the at least one parameter with the at least one rule; selectively modifying by the user the at least one parameter of the complex transaction; and selectively modifying by the user the at least one customized rule. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
Specification