Claims
- 1-25. (Cancelled)
- 26. A method for automatically generating a graphical user interface for use in receiving an application for a product or service, comprising:
(a) receiving domain data defining layout attributes of an application for a particular product or service out of multiple products or services for which applications can be made, the layout attributes including field descriptions and locations on the application for the fields; (b) based on the layout attributes, converting the domain data to a presentable format comprising a graphical user interface applicant screen by automatically generating user interface script; and (c) displaying the applicant screen according to the domain data received in step (a) and the resulting format from the conversion in step (b), the applicant screen being customized for the particular product or service.
- 27. The method of claim 26, wherein the applicant screen substantially reflects the layout of a printed application for a particular financial services product.
- 28. The method of claim 26, wherein the step (a) of receiving comprises inputting data manually.
- 29. The method of claim 26, wherein the step (a) of receiving comprises collecting data from a scanner in a semi-automated process.
- 30. The method of claim 26, wherein the step (a) of receiving comprises interfacing to a pre-existing database of domain data.
- 31. The method of claim 26, wherein the step (a) of receiving comprises automated conversion from a flat file to data in Extensible Markup Language (XML) format.
- 32. The method of claim 26, wherein the step (b) of converting comprises a step (e) of translating from Extensible Markup Language (XML) to Hyper Text Markup Language (HTML) format.
- 33. The method of claim 32, wherein the step (e) of converting is accomplished with application of Extensible Stylesheet Language (XSL).
- 34. The method of claim 26, wherein the step (b) of converting is accomplished with application of Extensible Stylesheet Language (XSL) without resulting in Hyper Text Markup Language (HTML) format.
- 35. The method of claim 26, wherein the step (b) of converting comprises application of Document Style Semantics and Specification Language (DSSSL).
- 36. The method of claim 26, wherein the step (b) of converting comprises application of Cascading Style Sheets (CSS).
- 37. The method of claim 26, wherein the step (b) of converting is executed on an as-needed basis in response to an applicant action initiating an application for the particular financial services product, thereby providing for the generation of the graphical user interface applicant screen on a per-transaction basis.
- 38. The method of claim 26, wherein the step (b) of converting is executed when triggered by a change in domain data, thereby providing for the generation of the graphical user interface applicant screen each time the domain data for the particular product or service is modified.
- 39. The method of claim 26, wherein the step (b) of converting is executed at scheduled intervals.
- 40. The method of claim 26, further comprising the step of (d) receiving applicant input information entered into the graphical user interface for the particular product or service.
- 41. The method of claim 40, wherein the applicant input information is processed for making an approval determination using a selected one or a selected more than one, of a plurality of selectable decision engines.
- 42. The method of claim 40, wherein the applicant input information is forwarded to a rules engine for validating the data input by the applicant.
- 43. A system for automatically generating customized graphical user interfaces for applications for products or services, comprising:
a database of domain data defining layout attributes of customized applications for a plurality of products or services, the layout attributes including field descriptions and locations on the application for the fields; a processing server for processing applicant requests for products or services from the plurality of products and services, the processing server receiving the applicant requests and providing decisions; a graphical user interface generator for converting, based on the layout attributes, domain data for a particular product or service into a graphical user interface applicant screen tailored for the particular product or service, wherein the conversion comprises automatically generating user interface script based on domain data for the particular product or service.
- 44. The system of claim 43, wherein the applications for products or services are applications for financial services products.
- 45. The system of claim 43, wherein the graphical user interface generator produces the tailored graphical user interface screen in response to an applicant requesting a particular product or service, thereby generating the tailored graphical user interface on a per-transaction basis.
- 46. The system of claim 43, wherein the graphical user interface generator produces the tailored graphical user interface screen in response to a change made to the database of domain data, thereby generating the tailored graphical user interface each time the database is modified.
- 47. The system of claim 43, wherein the domain data comprises entries made to flat file data that are automatically converted to Extensible Markup Language (XML) format each time the graphical user interface generator is generating a graphical user interface.
- 48. The system of claim 43, wherein the graphical user interface generator converts domain data in Extensible Markup Language (XML) format to Hypertext Markup Language (HTML) format.
- 49. The system of claim 48, wherein the conversion from XML to HTML is carried out using Extensible Stylesheet Language (XSL).
- 50. The system of claim 43, wherein the processing server receives an applicant request comprising applicant input information entered into the graphical user interface for the particular product or service.
- 51. The system of claim 50, wherein the processing server processes the applicant input information for making an approval determination using a selected one or a selected more than one, of a plurality of selectable decision engines.
- 52. The method of claim 50, wherein the applicant input information is forwarded to a rules engine for validating the data input by the applicant.
- 53. A system for processing applicant input information for use in receiving an application for products or services, comprising:
(a) two or more decision engines; and (b) one or more decision engine routers for formatting the applicant input information as required by each type of decision engine, and routing the application data to the two or more selected decision engines to process the application data concurrently, either in parallel or in series.
- 54. The system of claim 53 wherein the decision engine router receives the decisions reached by the decision engines and routes them to other decision engines or processors as appropriate.
- 55. The system of claim 53, wherein the decision engine router may select batch mode processing for certain applications, and real-time processing for certain other applications.
- 56. The system of claim 53, wherein the decision engine router utilizes a library of decision engine proxies to format application data received from one of several input sources into the appropriate format for a specific decision engine.
- 57. The system of claim 53, wherein the decision engines may each have inputs from other outside information sources in addition to the applicant input information.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] The subject matter of this application is related to the subject matter of U.S. patent application Ser. No. ______ entitled “SYSTEM AND METHOD FOR PROCESSING APPLICATIONS FOR FINANCIAL SERVICES” filed of even date herewith, which application is assigned or under obligation of assignment to the same assignee as this application and which is incorporated by reference herein. The subject matter of this application is also related to the subject matter of provisional U.S. Patent Application Serial No. 60/182,674 filed Feb. 15, 2000 entitled “SYSTEM AND METHOD FOR PROCESSING AND TRACKING APPLICATIONS FOR FINANCIAL PRODUCTS AND SERVICES,” which application is assigned or under obligation of assignment to the same assignee as this application and which is incorporated by reference herein, and priority being claimed therefrom.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60182674 |
Feb 2000 |
US |
Continuations (1)
|
Number |
Date |
Country |
Parent |
09597298 |
Jun 2000 |
US |
Child |
10889176 |
Jul 2004 |
US |