Systems and methods for creating financial advice applications
First Claim
1. A method of creating financial advice applications, comprising:
- receiving, from a plurality of disparate providers, a plurality of distinct financial advice services, wherein each of said a plurality of distinct financial advice services comprises executable code;
receiving a request including financial data at a financial advice application, wherein said financial advice application is configured to use said financial data to provide financial planning and advice, wherein said financial data is related to financial need, preferred financial strategy and economic class of an entity;
evaluating said request to identify a subset of said plurality of distinct financial advice services based on said financial need, preferred financial strategy and economic class;
identifying said subset based on said financial need, preferred financial strategy and economic class;
compiling data requirements unique to said entity based on said financial need, said preferred financial strategy and said economic class, wherein said data requirements include format and value properties in accordance with said subset;
compiling a data entry page having fields for collecting information relating to said financial need, preferred financial strategy and economic class based on said data requirements, wherein said fields are populated by at least one of a client and a representative of said client via a client computer, to create fields populated with said information relating to said financial need, preferred financial strategy and economic class;
applying to said fields said format and said value properties as metadata to enforce data entry rules;
transmitting said financial data to said client computer in the form of a financial advice application, wherein said financial advice application is fully executable at said client computer;
scripting requests from said client computer such that a single request creates said financial advice application;
receiving a completed data entry page including field data based on said data requirements and said subset, wherein said field data is entered by said at least one of said client and said representative;
determining when said field data complies with said data entry rules;
formatting said field data into a format that is usable by each of said subset;
transmitting said field data to said subset, wherein said subset processes said field data to provide said financial planning and advice;
receiving said financial planning and advice from each of said subset;
formatting said financial planning and advice received from each of said subset to a standardized data format;
comparing said financial planning and advice to stored economic group data, and,determining specific strategies for said financial planning and advice based upon said comparison of said stored economic group data.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention is a computer-implemented system and method for easily configuring new financial advice applications from various services and sub-applications in order to deliver consistent advice to consumers, clients, and advisors, regardless of the delivery mechanism utilized. In accordance with one aspect of the present invention, the system includes at least one client computer having an application program implemented thereon; an advice utility server in communication with the client computer and the application program; and at least one financial service in communication with the advice utility server, wherein each financial service is configured to receive/transmit data from/to the advice utility server.
171 Citations
32 Claims
-
1. A method of creating financial advice applications, comprising:
-
receiving, from a plurality of disparate providers, a plurality of distinct financial advice services, wherein each of said a plurality of distinct financial advice services comprises executable code; receiving a request including financial data at a financial advice application, wherein said financial advice application is configured to use said financial data to provide financial planning and advice, wherein said financial data is related to financial need, preferred financial strategy and economic class of an entity; evaluating said request to identify a subset of said plurality of distinct financial advice services based on said financial need, preferred financial strategy and economic class; identifying said subset based on said financial need, preferred financial strategy and economic class; compiling data requirements unique to said entity based on said financial need, said preferred financial strategy and said economic class, wherein said data requirements include format and value properties in accordance with said subset; compiling a data entry page having fields for collecting information relating to said financial need, preferred financial strategy and economic class based on said data requirements, wherein said fields are populated by at least one of a client and a representative of said client via a client computer, to create fields populated with said information relating to said financial need, preferred financial strategy and economic class; applying to said fields said format and said value properties as metadata to enforce data entry rules; transmitting said financial data to said client computer in the form of a financial advice application, wherein said financial advice application is fully executable at said client computer; scripting requests from said client computer such that a single request creates said financial advice application; receiving a completed data entry page including field data based on said data requirements and said subset, wherein said field data is entered by said at least one of said client and said representative; determining when said field data complies with said data entry rules; formatting said field data into a format that is usable by each of said subset; transmitting said field data to said subset, wherein said subset processes said field data to provide said financial planning and advice; receiving said financial planning and advice from each of said subset; formatting said financial planning and advice received from each of said subset to a standardized data format; comparing said financial planning and advice to stored economic group data, and, determining specific strategies for said financial planning and advice based upon said comparison of said stored economic group data. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for creating financial advice applications, comprising:
-
a client computer having an application program implemented thereon, wherein said application program comprises a module and said module corresponds to a financial advice service; and
,wherein said financial advice application is configured to; receive, from a plurality of disparate providers, a plurality of distinct financial advice services, wherein each of said a plurality of distinct financial advice services comprises executable code; evaluate a request to identify a subset of said plurality of distinct financial advice services based on financial need, preferred financial strategy and economic class of an entity; identify said subset based on said financial need, preferred financial strategy and economic class; compile data requirements unique to said entity including format and value properties based on a financial position and a lifetime goal, wherein said lifetime goal is related to at least one of; education, wealth accumulation, retirement, estate planning, tax planning, survivorship, disability, and long-term; compile a data entry page having fields for collecting information relating to said at least one of; financial need, preferred financial strategy and economic class based on said data requirements, wherein said fields are populated by at least one of said client and a representative of said client via a client computer, to create fields populated with said information relating to said financial need, preferred financial strategy and economic class; applying to said fields said format and said value properties as metadata to enforce data entry rules; use data defined by said current financial position and said lifetime goal to provide financial planning and advice; convert data transmissions between at least one of said client computer, said subset, and said financial advice application into a standardized data format; receive data from said subset in order to create a financial advice application, wherein said financial advice application is configured to script requests from said client computer such that a single request creates said financial advice application; transmit said financial advice application to said client computer, wherein said financial advice application is fully executable at said client computer; receive a completed data entry page including field data based on said data requirements and said plurality of financial advice services, wherein said field data is entered by said at least one of said client and said representative; determine when said field data complies with said data entry rules; and
, transmit said field data to said, wherein said subset processes said field data to provide said financial planning and advice;receive said financial planning and advice from each of said subset; format said financial planning and advice received from each of said subset to a standardized data format; compare said financial planning and advice to stored economic group data, and, determine specific strategies for said financial planning and advice based upon said comparison of said stored economic group data. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A computer-readable storage medium encoded with processing instructions stored thereon, wherein said processing instructions are configured to direct a computer to perform the steps of:
-
receiving, from a plurality of disparate providers, a plurality of distinct financial advice services, wherein each of said a plurality of distinct financial advice services comprises executable code; receiving a request including financial data at a financial advice application, wherein said financial advice application is configured to use said financial data to provide financial planning and advice, wherein said financial data is related to financial need, preferred financial strategy and economic class of an entity; evaluating said request to identify a subset of said plurality of distinct financial advice services based on said financial need, preferred financial strategy and economic class; identifying said subset based on said at least one of;
financial need, preferred financial strategy and economic class;compiling data requirements unique to said entity based on said financial need, said preferred financial strategy and said economic class, wherein said data requirements include format and value properties in accordance with said subset; compiling a data entry page having fields for collecting information relating to said financial need, preferred financial strategy and economic class based on said data requirements, wherein said fields are populated by at least one of said client and a representative of said client, to create fields populated with said information relating to said at least one of;
financial need, preferred financial strategy and economic class;applying to said fields said format and said value properties as metadata to enforce data entry rules; transmitting said financial data to said client computer in the form of a financial advice application, wherein said financial advice application is fully executable at said client computer; scripting requests from said client computer such that a single request creates said financial advice application; receiving a completed data entry page including field data based on said data requirements and said subset, wherein said field data is entered by said at least one of said client and said representative via a client computer; determining when said field data complies with said data entry rules; formatting said field data into a format that is usable by each of said subset; transmitting said field data to said subset, wherein said subset processes said field data to provide said financial planning and advice; receiving said financial planning and advice from each of said subset; formatting said financial planning and advice received from each of said subset to a standardized data format; comparing said financial planning and advice to stored economic group data, and determining specific strategies for said financial planning and advice based upon said comparison of said stored economic group data. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A device for creating financial advice applications, which device comprises:
-
a central processor; a storage device in communication with said central processor; and a memory connected to said central processor, wherein said memory includes an operating system for storing and executing a program which controls operation of said central processor; wherein said central processor is operative with an advice utility server to; receive, from a plurality of disparate providers, a plurality of distinct financial advice services, wherein each of said a plurality of distinct financial advice services comprises executable code; evaluate a request to identify a subset of said plurality of distinct financial advice services based on financial need, preferred financial strategy and economic class of an entity; identify said subset based on said financial need, preferred financial strategy and economic class; compile data requirements unique to said entity including format and value properties based on a financial position and a lifetime goal, wherein said lifetime goal is related to at least one of; education, wealth accumulation, retirement, estate planning, tax planning, survivorship, disability, and long-term; compile a data entry page having fields for collecting information relating to said financial need, preferred financial strategy and economic class based on said data requirements, wherein said fields are populated by at least one of said client and a representative of said client via a client computer, to create fields populated with said information relating to said financial need, preferred financial strategy and economic class; applying to said fields said format and said value properties as metadata to enforce data entry rules; use data defined by said current financial position and said lifetime goal to provide financial planning and advice; convert data transmissions between at least one of said client computer, said subset, and said financial advice application into a standardized data format; receive data from said subset in order to create a financial advice application, wherein said financial advice application is configured to script requests from said client computer such that a single request creates said financial advice application; transmit said financial advice application to said client computer, wherein said financial advice application is fully executable at said client computer; receive a completed data entry page including field data based on said data requirements and said plurality of financial advice services, wherein said field data is entered by said at least one of said client and said representative; determine when said field data complies with said data entry rules; and
, transmit said field data to said subset, wherein said subset processes said field data to provide said financial planning and advice;receive said financial planning and advice from each of said subset; format said financial planning and advice received from each of said subset to a standardized data format; compare said financial planning and advice to stored economic group data, and, determine specific strategies for said financial planning and advice based upon said comparison of said stored economic group data. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A method of using a financial advice application, comprising:
-
implementing a financial advice application comprising at least one of establishing a connection to a Web server and accessing said financial advice application on a desktop wherein data transmitted between a financial advice application and at least one of a Web server and a desktop is in a standardized data format; receiving, from a plurality of disparate providers, a plurality of distinct financial advice services, wherein each of said a plurality of distinct financial advice services comprises executable code; receiving a request including financial data at said financial advice service, wherein said financial data is related current financial position and a lifetime goal of an entity; evaluating said request to identify a subset of said plurality of distinct financial advice services based on said current financial position and a lifetime goal of an entity, wherein said lifetime goal is related to at least one of education, wealth accumulation, retirement, estate planning, tax planning, survivorship, disability, and long-term care from said advice utility server; compiling data requirements unique to said entity based on said current financial position and said lifetime goal, wherein said data requirements include format and value properties in accordance with said subset; compiling a data entry page having fields for collecting information relating to said financial need, preferred financial strategy and economic class based on said data requirements, wherein said fields are populated by at least one of said client and a representative of said client via a client computer, to create fields populated with said information relating to said financial need, preferred financial strategy and economic class; applying to said fields said format and said value properties as metadata to enforce data entry rules; transmitting said financial data to said client computer in the form of a financial advice application, wherein said financial advice application is fully executable at said client computer; processing instructions configured to direct a computer to perform the step of scripting requests from said application program such that a single request creates said financial advice application; receiving a completed data entry page including field data based on said data requirements and said subset, wherein said field data is entered by said at least one of said client and said representative; determining when said field data complies with said data entry rules; formatting said field data into a format that is usable by each of said subset; transmitting said field data to said subset, wherein said subset processes said field data to provide said financial planning and advice; receiving said financial planning and advice from each of said subset; formatting said financial planning and advice received from each of said subset to a standardized data format; comparing said financial planning and advice to stored economic group data, and, determining specific strategies for said financial planning and advice based upon said comparison of said stored economic group data. - View Dependent Claims (29, 30, 31)
-
-
32. A method for providing comprehensive online financial planning advice, the method comprising:
-
receiving, from a plurality of disparate providers, a plurality of distinct financial advice services, wherein each of said a plurality of distinct financial advice services comprises executable code; establishing a connection to a client computer having an application program comprising a module, wherein said module corresponds to a financial advice service; receiving user-supplied data and a request for a financial advice service, wherein said user-supplied data comprises at least one of economic group data and goals and wherein said economic group data comprises at least one of membership data, demographics data, and financial data and wherein said financial advice application includes a roadmap service configured to use financial data to provide financial planning and advice; evaluating economic group data to identify said plurality of distinct financial advice services, wherein said economic group data is defined by a current financial position and a lifetime goal of an entity, wherein the lifetime goal is related to at least one of education, wealth accumulation, retirement, estate planning, tax planning, survivorship, disability, and long-term care; identifying a subset of said plurality of distinct financial advice services based on financial need, preferred financial strategy and economic class; compiling data requirements unique to said entity based on said current financial position and said lifetime goal, wherein said data requirements include format and value properties in accordance with said subset; compiling a data entry page having fields for collecting information relating to said financial need, preferred financial strategy and economic class based on said data requirements, wherein said fields are populated by at least one of said client and a representative of said client via a client computer, to create fields populated with said information relating to said financial need, preferred financial strategy and economic class; applying to said fields said format and said value properties as metadata to enforce data entry rules; transmitting said financial data to said client computer in the form of a financial advice application, wherein said financial advice application is fully executable at said client computer; transmitting and displaying said financial planning and advice results to said user; processing instructions configured to direct a computer to perform the step of scripting requests such that a single request creates said financial advice application; receiving a completed data entry page including field data based on said data requirements and said subset, wherein said field data is entered by said at least one of said client and said representative; determining when said field data complies with said data entry rules; formatting said field data into a format that is usable by each of said subset; transmitting said field data to said subset, wherein said subset processes said field data to provide said financial planning and advice; receiving said financial planning and advice from each of said subset; formatting said financial planning and advice received from each of said subset to a standardized data format; comparing said financial planning and advice to stored economic group data, and, determining specific strategies for said financial planning and advice based upon said comparison of said stored economic group data.
-
Specification