Verification of net asset values
First Claim
1. A method comprising:
- receiving from a data provider a net asset value for a fund owned by a customer;
comparing the net asset value to one or more historical net asset values for the customer to obtain a variance that characterizes a difference between the net asset value and the one or more historical net asset values;
when the variance is within a tolerance for the net asset value, storing the net asset value in a database; and
when the variance is not within the tolerance for the net asset value;
i) presenting a plurality of preset explanations for the variance-to the data provider, ii) requiring the data provider to select one of the plurality of preset explanations for the variance; and
iii) storing the net asset value and the one of the plurality of preset explanations in the database.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed herein is a system for verifying financial data, such as a Net Asset Value (“NAV”), received from a third party. A new NAV for a fund may be supplied to the system, along with other data, for storage in a database of financial data. Upon receiving the new NAV, the system may analyze the NAV by comparing it to historical NAVs for that fund. If the NAV is within a certain variance, as compared to historical values, then the NAV may be stored as a current NAV for the fund. However, if the NAV differs from one or more historical values by more than a predetermined tolerance, the system may present to a provider of the NAV data one or more possible explanations for the variation, from among which the provider must select an explanation before the NAV is added to the database of financial data.
147 Citations
23 Claims
-
1. A method comprising:
-
receiving from a data provider a net asset value for a fund owned by a customer;
comparing the net asset value to one or more historical net asset values for the customer to obtain a variance that characterizes a difference between the net asset value and the one or more historical net asset values;
when the variance is within a tolerance for the net asset value, storing the net asset value in a database; and
when the variance is not within the tolerance for the net asset value;
i) presenting a plurality of preset explanations for the variance-to the data provider, ii) requiring the data provider to select one of the plurality of preset explanations for the variance; and
iii) storing the net asset value and the one of the plurality of preset explanations in the database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer program product comprising:
-
computer executable code for receiving from a data provider a net asset value for a fund owned by a customer;
computer executable code for comparing the net asset value to one or more historical net asset values for the customer to obtain a variance that characterizes a difference between the net asset value and the one or more historical net asset values;
computer executable code for storing the net asset value in a database when the variance is within a tolerance for the net asset value; and
computer executable code for, when the variance is not within the tolerance for the net asset value;
i) presenting a plurality of preset explanations for the variance to the data provider, ii) requiring the data provider to select one of the plurality of preset explanations for the variance; and
iii) storing the net asset value and the one of the plurality of preset explanations in the database.
-
-
19. A system comprising:
-
means for receiving from a data provider a net asset value for a fund owned by a customer;
means for comparing the net asset value to one or more historical net asset values for the customer to obtain a variance that characterizes a difference between the net asset value and the one or more historical net asset values;
means for storing the net asset value in a database when the variance is within a tolerance for the net asset value; and
means for, when the variance is not within the tolerance for the net asset value;
i) presenting a plurality of preset explanations for the variance to the data provider, ii) requiring the data provider to select one of the plurality of preset explanations for the variance; and
iii) storing the net asset value and the one of the plurality of preset explanations in the database.
-
-
20. A system comprising:
-
a database having storage for financial data for one or more funds owned by a customer, the financial data for the one or more funds including one or more historical net asset values for the one or more funds;
a client device connected in a communicating relationship with a network, the client device receiving fund data relating to the one or more funds, the fund data including a new net asset value for at least one of the one or more funds;
a server connected in a communicating relationship with the database and the client device, the server receiving the fund data from the client device and executing a process to compare the new net asset value to the one or more historical net asset values, the process further configured to present a plurality of preset explanations to the client device when a variance between the new net asset value and the one or more historical net asset values exceeds a tolerance, and, when the tolerance is exceeded, further configured to store the new net asset value only when a selected one of the plurality of preset explanations has been received from the client device. - View Dependent Claims (21, 22)
-
-
23. A method comprising:
-
receiving a value for a measurement from a data provider;
comparing the value to one or more historical values for the measurement to obtain a variance that characterizes a difference between the value and the one or more historical values;
when the variance is within a tolerance for the value, storing the value in a database; and
when the variance is not within the tolerance for the value;
i) presenting a plurality of preset explanations for the variance to the data provider, ii) requiring the data provider to select one of the plurality of preset explanations for the variance; and
iii) storing the net asset value and the one of the plurality of preset explanations in the database.
-
Specification