Method and system for providing a weighted average aggregated accounts report
First Claim
1. A method for calculating and reporting a weighted average price for investments held by an investor at more than one account provider, comprising:
- receiving investment account information for at least one investment from one or more account providers using a communications network, wherein the investment account information includes a number of investment shares held and a price per share for each investment contained in the investment account information;
storing the investment account information;
calculating a percentage of holdings value for each investment based on the fraction of the number of investment shares present at each account provider as specified by the investment account information;
calculating a total estimated market value for each investment based on the number of investment shares held and the price per share for each investment at each account provider as specified by the investment account information;
calculating a weighted average price for each investment;
generating a weighted average report for each investment, wherein the weighted average report includes the percentage of holdings value, the total estimated market value, and the weighted average price; and
outputting the weighted average report to a client terminal via a communications network in response to a request received from the client terminal.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and methods for aggregating data contained in multiple client accounts and reporting the aggregated account information to the client as well as to other interested parties to whom the client has granted access permission. Account information may be obtained from external sources using a network and included in the aggregated client data. In an exemplary embodiment, the system includes a web server for generating aggregated account data reports from account information maintained in a database and a client terminal for receiving aggregated account data reports. The system and methods include calculating and reporting one or more weighted average values for each type of investment held in one or more independent investment accounts.
-
Citations
10 Claims
-
1. A method for calculating and reporting a weighted average price for investments held by an investor at more than one account provider, comprising:
-
receiving investment account information for at least one investment from one or more account providers using a communications network, wherein the investment account information includes a number of investment shares held and a price per share for each investment contained in the investment account information;
storing the investment account information;
calculating a percentage of holdings value for each investment based on the fraction of the number of investment shares present at each account provider as specified by the investment account information;
calculating a total estimated market value for each investment based on the number of investment shares held and the price per share for each investment at each account provider as specified by the investment account information;
calculating a weighted average price for each investment;
generating a weighted average report for each investment, wherein the weighted average report includes the percentage of holdings value, the total estimated market value, and the weighted average price; and
outputting the weighted average report to a client terminal via a communications network in response to a request received from the client terminal. - View Dependent Claims (2, 3, 4)
-
-
5. A data aggregation system for calculating and reporting a weighted average value for investments held by an investor at more than one account provider, comprising:
-
a database containing client account data, the client account data including investment data;
a database server operably coupled to the database and configured to retrieve and store the client account data in accordance with a sequence of programmed instructions;
a web server operably coupled to the database server, wherein the web server has a communications interface to at least one communications network, wherein the web server is configured to calculate a weighted average value using the investment data, and wherein the web server is configured to generate at least one report including said weighted average value;
an application server operably coupled to the web server and the database server, wherein the application server has an interface to the at least one communications network; and
at least one client terminal coupled to the web server via the communications network, wherein the client terminal is configured to access the at least one report from the web server. - View Dependent Claims (6, 7, 8)
-
-
9. A computer-readable medium upon which is embodied a set of programmed instructions that cause one or more processors to perform a sequence of steps, said steps comprising:
-
receiving investment account information for at least one investment from one or more account providers using a communications network, wherein the investment account information includes a number of investment shares held and price per share for each investment;
storing the investment account information in a database;
calculating a percentage of holdings value for each investment based on the fraction of the number of investment shares present at each account provider as specified by the investment account information;
calculating a total estimated market value for each investment based on the number of investment shares held and the price per share for each investment at each account provider as specified by the investment account information;
calculating a weighted average price for each investment;
generating a weighted average report for each investment, the weighted average report including the percentage of holdings value, the total estimated market value, and the weighted average price; and
outputting the weighted average report to a client terminal via a communications network in response to a request received from the client terminal.
-
-
10. A data aggregation system for calculating and reporting a weighted average value for investments held by an investor at more than one account provider, comprising:
-
storage means for storing client account data, the client account data including investment data;
a database server operably coupled to the storage means and configured to retrieve and store the client account data in accordance with a sequence of programmed instructions;
a web server operably coupled to the database server, wherein the web server has a communications interface to at least one communications network, wherein the web server is configured to calculate a weighted average value using the investment data, and wherein the web server is configured to generate at least one report including said weighted average value;
an application server operably coupled to the web server and the database server, wherein the application server has an interface to the at least one communications network; and
reporting means coupled to the web server via the communications network and configured to access the at least one report from the web server.
-
Specification