1460947265-44b72f62-2e56-4df8-8189-3ed3725f3a31

1. A computer server-based method for defining and executing a client computer application, the method comprising:
defining a page table associated with a client computer application wherein the page table includes, for one or more application pages, a current page value, an action value, a process value and a next page value;
receiving a request from a client computer wherein the request includes request data, an indication of a current page value and an action value;
validating the request data;
transforming the request data into a model format for processing;
processing the transformed request data with a process wherein the process is defined in the page table as the process value corresponding to the current page value and action value received in the request;
transforming response data into a view format; and
returning a response to the request wherein the response is defined in the page table as the next page value corresponding to the current page value and action value received in the request, and includes the transformed response data.
2. The method of claim 1 wherein the response includes merging response data with a predefined page template and wherein the template is defined in the page table.
3. The method of claim 1 wherein a data transformation method is defined in the page table.
4. The method of claim 1 wherein a data validation method is defined in the page table.
5. The method of claim 1 wherein more than one process value is defined for an application page.
6. The method of claim 5 wherein at least a portion of the response, request or intermediate processing data is stored in context and made available to more than one process.
7. The method of claim 1 wherein the client computer application is a financial data management application.
8. A client-server computer system for defining and executing one or more client computer applications, the system configured to:
receive input defining a page table associated with a client computer application wherein the page table includes, for one or more application pages, a current page value, an action value, a process value and a next page value;
receive input containing a request from a client computer wherein the request includes request data, an indication of a current page value and an action value;
validate the request data;
transform the request data into a model format for processing;
process the transformed request data wherein the process is defined in the page table as the process value corresponding to the current page value and action value received in the request;
transform response data into a view format; and
present output to the client containing a response to the request wherein the response is defined in the page table as the next page value corresponding to the current page value and action value received in the request, and includes the response data.
9. The system of claim 8 wherein the computer system is additionally configured to merge the response data with a predefined page template and wherein the template is defined in the page table.
10. The system of claim 8 wherein a data transformation method is defined in the page table.
11. The system of claim 8 wherein a data validation method is defined in the page table.
12. The system of claim 8 wherein the computer system is additionally configured to execute more than one process, and wherein the more than one process to be executed is defined in the page table.
13. The system of claim 12 wherein the computer system is additionally configured to store at least a portion of the response, request or intermediate processing data in context and wherein the context data is available for more than one process.
14. The system of claim 8 wherein the client computer application is a financial data management application.
15. A server computer-based method for defining and executing a client computer application, the method comprising:
a step for defining a page table associated with a client computer application wherein the page table includes, for one or more application pages, a current page value, an action value, a process value and a next page value;
receiving a request from a client computer wherein the request includes data, an indication of a current page value and an action value;
processing the request data with a process wherein the process is defined in the page table as the process value corresponding to the current page value and action value received in the request; and
returning a response to the request wherein the response is defined in the page table as the next page value corresponding to the current page value and action value received in the request, and includes response data.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

What is claimed is:

1. A method for furnishing a real-time on-line quote for an insurance product for a user, comprising:
allowing the user to enter user data and coverage information on a presentation server;
retrieving deployable content profile information for the user from a database by the presentation server;
if a vehicle identification number is entered by the user, retrieving auto information corresponding to the vehicle identification number for the user from a vehicle identification database by the presentation server;
otherwise, constructing a vehicle identification number for the user by the presentation server utilizing user-entered make and model information in conjunction with the vehicle identification number database;
allowing the user to enter a request for the quote on the presentation server;
displaying the requested quote for the user by the presentation server; and
if an indication of continued interest in the requested quote is received from the user by the presentation server, presenting a client number associated with the quote for the user and sending quote data for the user to a computer telephony integration database.
2. The method of claim 1, wherein allowing the user to enter the user data and coverage information further comprises allowing the user to log on to a web site and access an on-line quote application on the presentation server via a link from the web site.
3. The method of claim 1, wherein retrieving the deployable content profile information for the user further comprises retrieving deployable content allowing the user to be identified by an underwriter.
4. The method of claim 1, wherein retrieving the deployable content profile information for the user further comprises retrieving deployable content allowing the user to be directed to one of a customer support representative and a selected agent.
5. The method of claim 1, wherein retrieving the deployable content profile information for the user further comprises allowing a business user to access a deployable content administration tool page.
6. The method of claim 5, wherein allowing the business user to access the deployable content administration tool page further comprises authenticating the business user with a username and password.
7. The method of claim 5, wherein allowing the business user to access the deployable content administration tool page further comprises presenting an administration tool screen for the business user pre-filled with data from existing files.
8. The method of claim 5, wherein allowing the business user to access the deployable content administration tool page further comprises writing an administration tool output to a file.
9. The method of claim 5, wherein allowing the business user to access the deployable content administration tool page further comprises writing an administration tool output to the database.
10. The method of claim 1, wherein retrieving the auto information corresponding to the vehicle identification number for the user further comprises executing a database query by the presentation server.
11. The method of claim 1, wherein allowing the user to enter the request for the quote further comprises formatting and transferring the user data to a rating engine server.
12. The method of claim 11, wherein formatting and transferring the user data to the rating engine server further comprises formatting and transferring the user data to the rating engine server via a Java module.
13. The method of claim 12, wherein formatting and transferring the user data to the rating engine server further comprises submitting the user data to a knowledge-based management system module and database.
14. The method of claim 13, wherein formatting and transferring the user data to the rating engine server further comprises determining a tier corresponding to the user data by the knowledge-based management system module and database.
15. The method of claim 14, wherein formatting and transferring the user data to the rating engine server further comprises returning the tier to the rating engine server by the knowledge-based management system module and database.
16. The method of claim 1, wherein displaying the requested quote for the user further comprises updating a management information database with the user data and quote.
17. The method of claim 1, wherein presenting the client number further comprises transferring pre-fill data for the user to the rating engine server by the presentation server.
18. The method of claim 17, wherein presenting the client number further comprises transferring formatted user data to a host application via message queue series.
19. The method of claim 18, wherein presenting the client number further comprises generating the client number by the host application.
20. The method of claim 19, wherein presenting the client number further comprises returning the client number by the host application through a message queue series return queue.
21. The method of claim 20, wherein presenting the client number further comprises displaying the client number for the user by the presentation server for reference in communicating with a customer support representative.
22. The method of claim 21, wherein presenting the client number further comprises logging the client number in a management information database.
23. The method of claim 22, wherein presenting the client number further comprises recording the client number in a quote database.
24. A system for furnishing a real-time on-line quote for an insurance product for a user, comprising:
means for allowing the user to enter user data and coverage information on a presentation server;
means for retrieving deployable content profile information for the user from a database by the presentation server;
means for retrieving auto information corresponding to the vehicle identification number for the user from a vehicle identification database by the presentation server, if a vehicle identification number is entered by the user;
means for constructing a vehicle identification number for the user by the presentation server utilizing user-entered make and model information in conjunction with the vehicle identification number database, if the user fails to enter a vehicle identification number;
means for allowing the user to enter a request for the quote on the presentation server;
means for displaying the requested quote for the user by the presentation server; and
means for presenting a client number associated with the quote for the user and sending the quote data for the user to a computer telephony integration database, if the indication of continued interest in the requested quote is received from the user by the presentation server.
25. The system of claim 24, wherein the means for allowing the user to enter the user data and coverage information further comprises means for allowing the user to log on to a web site and access an on-line quote application on the presentation server via a link from the web site.
26. The system of claim 24, wherein the means for retrieving the deployable content profile information for the user further comprises means for retrieving deployable content allowing the user to be identified by an underwriter.
27. The system of claim 24, wherein the means for retrieving the deployable content profile information for the user further comprises means for retrieving deployable content allowing the user to be directed to one of a customer support representative and a selected agent.
28. The system of claim 24, wherein the means for retrieving the deployable content profile information for the user further comprises means for allowing a business user to access a deployable content administration tool page.
29. The system of claim 28, wherein the means for allowing the business user to access the deployable content administration tool page further comprises means for authenticating the business user with a username and password.
30. The system of claim 28, wherein the means for allowing the business user to access the deployable content administration tool page further comprises means for presenting an administration tool screen for the business user pre-filled with data from existing files.
31. The system of claim 28, wherein the means for allowing the business user to access the deployable content administration tool page further comprises means for writing an administration tool output to a file.
32. The system of claim 28, wherein the means for allowing the business user to access the deployable content administration tool page further comprises means for writing an administration tool output to the database.
33. The system of claim 24, wherein the means for retrieving the auto information corresponding to the vehicle identification number for the user further comprises means for executing a database query by the presentation server.
34. The system of claim 24, wherein the means for allowing the user to enter the request for the quote further comprises means for formatting and transferring the user data to a rating engine server.
35. The system of claim 24, wherein the means for formatting and transferring the user data to the rating engine server further comprises means for formatting and transferring the user data to the rating engine server via a Java module.
36. The system of claim 35, wherein the means for formatting and transferring the user data to the rating engine server further comprises means for submitting the user data to a knowledge-based management system module and database.
37. The system of claim 36, wherein the means for formatting and transferring the user data to the rating engine server further comprises means for determining a tier corresponding to the user data by the knowledge-based management system module and database.
38. The system of claim 37, wherein the means for formatting and transferring the user data to the rating engine server further comprises means for returning the tier to the rating engine server by the knowledge-based management system module and database.
39. The system of claim 24, wherein the means for displaying the requested quote for the user further comprises means for updating a management information database with the user data and quote.
40. The system of claim 24, wherein the means for presenting the client number further comprises means for transferring pre-fill data for the user to the rating engine server by the presentation server.
41. The system of claim 40, wherein the means for presenting the client number further comprises means for transferring formatted user data to a host application via message queue series.
42. The system of claim 41, wherein the means for presenting the client number further comprises means for generating the client number by the host application.
43. The system of claim 42, wherein the means for presenting the client number further comprises means for returning the client number by the host application through a message queue series return queue.
44. The system of claim 43, wherein the means for presenting the client number further comprises means for displaying the client number for the user by the presentation server for reference in communicating with a customer support representative.
45. The system of claim 44, wherein the means for presenting the client number further comprises means for logging the client number in a management information database.
46. The system of claim 45, wherein the means for presenting the client number further comprises means for recording the client number in a quote database.