Patent ID: 7640200

Claim:
A computer-readable medium storing software code representing instructions that when executed by a computer cause the computer to perform a financial portfolio management method, the method comprising: retrieving over a network financial information associated with a client, retrieving including connecting over the network to each of a plurality of different financial institutions and downloading from each of the plurality of different financial institutions financial information associated with the client, at least one of the plurality of different financial institutions storing its financial information associated with the client in a data format that is different than at least one other of the plurality of different financial institutions stores its financial information associated with the client, the retrieving further including for at least one of the plurality of different financial institutions automatically performing a login procedure; normalizing the retrieved financial information into a single normalized data format by assigning each piece of financial information associated with the client and retrieved from each of the plurality of different financial institutions to a different position in a stored data model for each of the plurality of different financial institutions; generating a financial portfolio by aggregating financial information in the stored data models, the aggregating including applying at least one language-processing technique to extract one or more pieces of financial information from a description portion of the retrieved financial information; and conveying information associated with the financial portfolio.