Patent ID: 8732059

Claim:
A system for building a recommended investment portfolio, the system comprising: a memory configured to store a plurality of data structures, each data structure corresponding to a financial instrument product and being associated with (1) at least one of a plurality of financial instrument classifications and (2) at least one of a plurality of portfolio objectives, wherein the plurality of data structures are associated in the aggregate with a plurality of different financial instrument classifications and a plurality of different portfolio objectives; a processor in communication with the memory, the processor configured to (1) determine a portfolio objective for an investor in response to user input, (2) interact with the memory by processing at least a plurality of the stored data structures based at least in part on their associations with the determined portfolio objective to determine a plurality of financial instrument products for recommendation for inclusion in the portfolio, the plurality of financial instrument products for recommendation corresponding to a plurality of financial instrument classifications and being associated with the determined portfolio objective, and (3) determine an investment amount for each determined financial instrument product for recommendation based at least in part on the determined portfolio objective.