Decision service method and system
2 Assignments
0 Petitions
Accused Products
Abstract
A real time decisioning service comprising a set of powerful tools accessible in ASP mode allowing an end user to create, configure, test, and deploy decision engines to automate real time decisions, comprising both expert and custom analytic models used within decision strategies, and comprising systems integration and strategy consulting is provided. An exemplary decision system is described.
138 Citations
107 Claims
-
1-83. -83. (canceled)
-
84. A computer-implemented method comprising:
-
receiving, at a remote server, data characterizing at least one rule for making decisions based on input data; generating, at a client server by the remote server, the remote server being different and remote from the client server, at least a portion of a web page for receiving the input data, the portion of the web page corresponding to the at least one rule; initiating, by the remote server at a decision server remote from both the remote server and the client server, a decision service for producing an output by applying the at least one rule to the input data, the output corresponding to at least one recommendation, reason code, decision or a score; receiving, at the client server, the input data from a user via the web page, the input data modifying the output; transmitting, by the client server to the decision server, the input data in a first format; invoking, by the remote server, the decision service on the decision server to produce an output by applying the at least one rule to the input data, the invoking comprising sending data to the decision server in a second format different from the first format; and delivering, by the remote server, the output to the user at the client server. - View Dependent Claims (85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103)
-
-
104. A computer-implemented method comprising:
-
rendering, by a web server at a client server remote and separate from the web server, a web page including a first decision tree, the first decision tree comprising a first plurality of linked values to help identify a strategy corresponding to the first decision tree, the web page including graphical user interface elements corresponding to the first plurality of linked values; receiving user-generated input via one or more of the graphical user interface elements on the web page modifying at least one of the first plurality of linked values in the first decision tree; passing, by the client server to the web server, the user modified first plurality of linked values; passing, by web server to a remote decision server, the user modified first linked values, the remote decision server being separate and remote to both the web server and the client server; calculating, by the remote decision server, a second plurality of linked values based on the user modified first linked values and a pre-defined decision model; generating, by the remote decision server, a second decision tree based on the second plurality of linked values, the second decision tree comprising a second plurality of linked values to help identify the strategy corresponding to the first decision tree; passing, by the remote decision server to the web server, the second decision tree; and rendering, by the remote web server at the client server, a second web page including the second decision tree.
-
-
106. A decisioning service computing system comprising:
-
a client system; a web server coupled to the client system; a decision server coupled to the web server; and a code generator computing system for generating (i) strategy service software on the decision server for executing strategy;
(ii) an XML schema, (iii) an XML parser/builder for reading data conforming to the XML schema, and (iv) a web page that is loaded onto the web server for facilitating communication in ASP mode between the client system and the decision server;wherein the generated XML schema is provided to the client system for collecting input data and ensuring the input data from the client system conforms to the XML schema, a copy of the XML schema residing on the web server to validate input data intended for the decision server; wherein the client system sends data to the decision server via the web server in the form of an XML document and the web server sends a corresponding ASP file to the decision server; wherein the web server calls the parser/builder to convert XML format data into a format that can be processed by the decision server and returns results via XML to the client system.
-
-
107. A method for developing rules using a decision engine, the method being implemented by one or more data processors and comprising:
-
converting, by at least one data processor, model files into data with a model editor component; organizing, by at least one data processor, the data according to hierarchical structures; importing, by at least one data processor, the data into a designer component; defining, by at least one data processor, projects with workflow functional components, the workflow functional components comprising; expression sequences, segmentation trees, and workflow lists; assigning, by at least one data processor, values to local fields and modifying local field values with the expression sequences; creating, by at least one data processor, project workflow with the segmentation trees; identifying, by at least one data processor, a set of steps that are processed during runtime execution with the workflow lists; designing, by at least one data processor, rules; generating, by at least one data processor, rules, models, and strategies with graphical user interfaces; producing, by at least one data processor, a predictive score at runtime for a given transaction with the models; testing, by at least one data processor, the rules by tracking statistics on which rules, models, and strategies were used and how many times; and modifying the rules, models, and strategies based on the testing.
-
Specification