Application processing and decision systems and processes
First Claim
1. A method for accessing a plurality of data sources for decisioning a credit request associated with an applicant, comprising:
- configuring, by a server device processor executing code stored on a computer-readable storage device, a user interface for display on a client device, the user interface being configured to allow a client to input applicant identification information using the client device and to allow the client to specify a decision flow and to specify at least one decision rule in a near-natural language using a selectable menu provided on the user interface, the applicant identification information comprising at least one data element representing an identification of the applicant, the decision flow comprising at least one of a flow element, a decision block, or a flow path;
receiving the applicant identification information through the user interface;
receiving the at least one decision rule in the near-natural language through the user interface;
responsive to receiving the applicant identification information through the user interface configured by the server device processor, extracting, by the server device processor, applicant data from at least one data source of the plurality of data sources, the applicant data being associated with the applicant;
responsive to receiving the at least one decision rule in the near-natural language through the user interface, defining, by the server device processor, a rule in an executable format using the at least one decision rule in the near-natural language;
applying, by the server device processor, in accordance with the decision flow the rule in the executable format to the applicant data extracted from the at least one data source of the plurality of data sources to determine a credit outcome for the applicant data;
configuring, by the server device processor, the user interface to include the credit outcome for the applicant data for display on the client device; and
configuring, by the server device processor, the user interface to allow the client to modify the at least one decision rule in the near-natural language after receiving the credit outcome.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to application processing and decisioning systems and processes. One embodiment of the invention includes a method for automating decisioning for a credit request associated with an applicant. The method includes providing a user computer interface adapted to receive information associated with an applicant, and further adapted to display and receive information associated with at least one decision rule. The method also includes receiving information associated with an applicant through the user computer interface; receiving information associated with the applicant from at least one data source; and receiving a selection of information associated with a plurality of decision rules through the user computer interface. Furthermore, the method includes receiving a selection of rule flow information associated with the plurality of decision rules through the user computer interface; generating a plurality of decision rules based at least in part on the information associated with the applicant, based at least in part on the information associated with the applicant from at least one data source, and based at least in part on the selection of information associated with a plurality of decision rules, wherein an outcome associated with the at least one decision rule can be obtained; and based in part on at least the rule flow information, displaying at least a portion of the plurality of decision rules through the user computer interface.
177 Citations
18 Claims
-
1. A method for accessing a plurality of data sources for decisioning a credit request associated with an applicant, comprising:
-
configuring, by a server device processor executing code stored on a computer-readable storage device, a user interface for display on a client device, the user interface being configured to allow a client to input applicant identification information using the client device and to allow the client to specify a decision flow and to specify at least one decision rule in a near-natural language using a selectable menu provided on the user interface, the applicant identification information comprising at least one data element representing an identification of the applicant, the decision flow comprising at least one of a flow element, a decision block, or a flow path; receiving the applicant identification information through the user interface; receiving the at least one decision rule in the near-natural language through the user interface; responsive to receiving the applicant identification information through the user interface configured by the server device processor, extracting, by the server device processor, applicant data from at least one data source of the plurality of data sources, the applicant data being associated with the applicant; responsive to receiving the at least one decision rule in the near-natural language through the user interface, defining, by the server device processor, a rule in an executable format using the at least one decision rule in the near-natural language; applying, by the server device processor, in accordance with the decision flow the rule in the executable format to the applicant data extracted from the at least one data source of the plurality of data sources to determine a credit outcome for the applicant data; configuring, by the server device processor, the user interface to include the credit outcome for the applicant data for display on the client device; and configuring, by the server device processor, the user interface to allow the client to modify the at least one decision rule in the near-natural language after receiving the credit outcome. - View Dependent Claims (2, 3, 11, 12, 13, 14)
-
-
4. A computer-readable storage device on which program code for accessing a plurality of data sources for decisioning a credit request associated with an applicant is stored, the program code comprising:
-
program code for configuring a user interface for display on a client device, the user interface being configured to allow a client to input applicant identification information using the client device and to allow the client to specify a decision flow and to specify at least one decision rule in a near-natural language using a selectable menu provided on the user interface, the applicant identification information comprising at least one data element representing an identification of the applicant, the decision flow comprising a flow element, a decision block, or a flow path; program code for receiving the applicant identification information through the user interface; program code for receiving the at least one decision rule in the near-natural language through the user interface; program code for, responsive to receiving the applicant identification information through the user interface, extracting applicant data from at least one data source of the plurality of data sources, the applicant data being associated with the applicant; program code for, responsive to receiving the at least one decision rule in the near-natural language through the user interface, defining a rule in an executable format using the at least one decision rule in the near-natural language; program code for applying in accordance with the decision flow the rule in the executable format to the applicant data extracted from the at least one data source of the plurality of data sources to determine a credit outcome for the applicant data; program code for configuring the user interface to include the credit outcome for the applicant data for display on the client device; and program code for configuring the user interface to allow the client to modify the at least one decision rule in the near-natural language after receiving the credit outcome. - View Dependent Claims (5, 6, 15, 16, 17, 18)
-
-
7. A sever device comprising:
-
a processor; and a computer-readable storage device configured to store code, wherein the processor is capable of executing the code to cause the server device to; configure a user interface for display on a client device in communication with the server device through a network, the user interface being configured to allow a client to input applicant identification information using the client device and to allow the client to specify at least one decision rule in a near-natural language and decision flow elements using a selectable menu provided on the user interface, the applicant identification information comprising at least one data element representing an identification of an applicant, the decision flow elements comprising a flow element, a decision block, and a flow path for connecting at least one of the flow element or the decision block; receive the applicant identification information through the user interface; receive the at least one decision rule in the near-natural language through the user interface; responsive to receiving the applicant identification information through the user interface configured by the server device, extract applicant data from at least one data source of a plurality of data sources, the applicant data being associated with the applicant; responsive to receiving the at least one decision rule in the near-natural language through the user interface, define a rule in an executable format using the at least one decision rule in the near-natural language; apply in accordance with the decision flow the rule in the executable format to the applicant data extracted from the at least one data source of the plurality of data sources to determine a credit outcome for the applicant data; configure the user interface to include the credit outcome for the applicant data for display on the client device; and configure the user interface to allow the client to modify the at least one decision rule in the near-natural language after receiving the credit outcome. - View Dependent Claims (8, 9, 10)
-
Specification