Versioning in a rules based decision management system
First Claim
Patent Images
1. A computer implemented process comprising:
- storing first and second strategy versions for application by a computer-implemented decision management system to determine actions to be taken with respect to clients of an organization, the second strategy version being an edited version of the first strategy version and including a function;
storing first and second function versions of the function;
selecting the stored, second strategy version with one of the first and second function versions; and
applying the selected second strategy version with said one of the first and second function versions by the decision management system so that the decision management system applies the second strategy version with said one of the first and second function versions by a computer to determine actions to be taken with respect to the clients, monitors results of the applied second strategy version with said one of the first and second function versions by a computer, and refines the second strategy version with said one of the first and second function versions in accordance with the monitored results to increase client value over time to the organization, wherein said selecting and applying are performed without technical intervention via stored information relating to the first and second strategy versions.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer implemented process including (a) storing first and second strategy versions for application by a computer-implemented decision management system, the second strategy version being an edited version of the first strategy version and including a function; (b) storing first and second function versions of the function; (c) selecting the stored, second strategy version with one of the first and second function versions; and (d) applying the selected second strategy version.
105 Citations
39 Claims
-
1. A computer implemented process comprising:
-
storing first and second strategy versions for application by a computer-implemented decision management system to determine actions to be taken with respect to clients of an organization, the second strategy version being an edited version of the first strategy version and including a function; storing first and second function versions of the function; selecting the stored, second strategy version with one of the first and second function versions; and applying the selected second strategy version with said one of the first and second function versions by the decision management system so that the decision management system applies the second strategy version with said one of the first and second function versions by a computer to determine actions to be taken with respect to the clients, monitors results of the applied second strategy version with said one of the first and second function versions by a computer, and refines the second strategy version with said one of the first and second function versions in accordance with the monitored results to increase client value over time to the organization, wherein said selecting and applying are performed without technical intervention via stored information relating to the first and second strategy versions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer implemented process comprising:
-
creating a first strategy version for application by a computer-implemented decision management system to determine actions to be taken with respect to clients of an organization; editing the first strategy version while maintaining the first strategy version as a strategy version separate from the edited first strategy version, the edited first strategy version including a function and being defined as a second strategy version for application by the decision management system to determine actions to be taken with respect to the clients; storing first and second function versions of the function; selecting one of the first and second strategy versions with one of the first and second function versions; and applying the selected one of the first and second strategy versions with said one of the first and second functions versions by the decision management system so that the decision management system applies the selected one of the first and second strategy versions with said one of the first and second function versions by a computer to determine actions to be taken with respect to the clients, monitors results of the applied selected one of the first and second strategy versions with said one of the first and second function versions by a computer, and refines the selected one of the first and second strategy versions with said one of the first and second function versions in accordance with the monitored results to increase client value over time to the organization, wherein said editing, selecting and applying are performed without technical intervention via stored information relating to the first and second strategy versions. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A computer implemented process comprising:
-
creating first and second strategy versions for application by a computer-implemented decision management system to determine actions to be taken with respect to clients of an organization, the second strategy version including a function and being an edited version of the first strategy version; storing the first and second strategy versions in a relational data model relating components of the first and second strategy versions together; storing first and second function versions of the function; selecting the stored, second strategy version with one of the first and second function versions; and applying the selected second strategy version with said one of the first and second function versions by the decision management system by referring to the relational data model so that the decision management system applies the second strategy version with said one of the first and second function versions by a computer to determine actions to be taken with respect to the clients, monitors results of the applied second strategy version with said one of the first and second function versions by a computer, and refines the second strategy version with said one of the first and second function versions in accordance with the monitored results to increase client value over time to the organization. - View Dependent Claims (19, 20)
-
-
21. A computer implemented process comprising:
-
creating a first strategy version for application by a computer-implemented decision management system to determine actions to be taken with respect to clients of an organization, the first strategy version including a function; storing the created first strategy version in a relational data model; editing the first strategy version while maintaining the first strategy version as a strategy version separate from the edited first strategy version, the edited first strategy version being defined as a second strategy version for application by the decision management system to determine actions to be taken with respect to the clients; storing the second strategy version in the relational data model in a manner which relates components of the first and second strategy versions together; storing first and second function versions of the function; selecting one of the first and second strategy versions with one of the first and second function versions; and applying the selected one of the first and second strategy versions with said one of the first and second function versions by the decision management system by referring to the relational data model so that the decision management system applies the selected one of the first and second strategy versions with said one of the first and second function versions by a computer to determine actions to be taken with respect to the clients, monitors results of the applied selected one of the first and second strategy versions with said one of the first and second function versions by a computer, and refines the selected one of the first and second strategy versions with said one of the first and second function versions in accordance with the monitored results to increase client value over time to the organization. - View Dependent Claims (22, 23)
-
-
24. An apparatus comprising:
-
means for storing first and second strategy versions for application by a computer-implemented decision management system to determine actions to be taken with respect to clients of an organization, the second strategy version being an edited version of the first strategy version and including a function; means for storing first and second function versions of the function; means for selecting the stored, second strategy version with one of the first and second function versions; and means for applying the selected second strategy version with said one of the first and second function versions by the decision management system so that the decision management system applies the second strategy version with said one of the first and second function versions by a computer to determine actions to be taken with respect to the clients, monitors results of the applied second strategy version by a computer, and refines the second strategy version in accordance with the monitored results to increase client value over time to the organization, wherein said selecting and applying are performed without technical intervention via stored information relating to the first and second strategy versions. - View Dependent Claims (25, 26)
-
-
27. An apparatus comprising:
-
means for creating a first strategy version for application by a computer-implemented decision management system to determine actions to be taken with respect to clients of an organization; means for editing the first strategy version while maintaining the first strategy version as a strategy version separate from the edited first strategy version, the edited first strategy version including a function and being defined as a second strategy version for application by the decision management system to determine actions to be taken with respect to the clients; means for storing first and second function versions of the function; means for selecting one of the first and second strategy versions with one of the first and second function versions; and means for applying the selected one of the first and second strategy versions with said one of the first and second functions versions by the decision management system so that the decision management system applies the selected one of the first and second strategy versions with said one of the first and second function versions by a computer to determine actions to be taken with respect to the clients, monitors results of the applied selected one of the first and second strategy versions with said one of the first and second function versions by a computer, and refines the selected one of the first and second strategy versions with said one of the first and second function versions in accordance with the monitored results to increase client value over time to the organization, wherein said editing, selecting and applying are performed without technical intervention via stored information relating to the first and second strategy versions. - View Dependent Claims (28, 29)
-
-
30. A computer implemented process comprising:
-
selecting, with technical intervention, one of first and second strategy versions for application by a computer-implemented decision management system, each of the first and second strategy versions being formed by versioning simultaneously at multiple levels in a definition hierarchy of the decision management system; and applying, without technical intervention, the selected one of the first and second strategy versions by the decision management system so that the decision management system applies the selected version by a computer to determine actions to be taken with respect to clients of an organization, monitors results of the applied version by a computer, and refines the applied version in accordance with the monitored results to increase client value over time to the organization. - View Dependent Claims (31, 32, 33, 34)
-
-
35. An apparatus comprising:
-
means for selecting, with technical intervention, one of first and second strategy versions for application by a computer-implemented decision management system, each of the first and second strategy versions being formed by versioning simultaneously at multiple levels in a definition hierarchy of the decision management system; and means for applying, without technical intervention, the selected one of the first and second strategy versions by the decision management system so that the decision management system applies the selected version by a computer to determine actions to be taken with respect to clients of an organization, monitors results of the applied version by a computer, and refines the applied version in accordance with the monitored results to increase client value over time to the organization. - View Dependent Claims (36, 37, 38, 39)
-
Specification