Patent ID: 7552082

Claim:
A computer implemented method using aggregation to enable a user to trade a plurality of market tradable assets or liabilities as part of a single, customizable investment portfolio comprising: modifying a desired overall characteristic of the single, customizable investment portfolio; determining automatically, in response to said modifying, a plurality of necessary modifications to the single, customizable investment portfolio so that the single, customizable investment portfolio as modified has the desired overall characteristic; creating an order to modify the single, customizable investment portfolio as a whole; forwarding the trading order including a plurality of trades implementing the plurality of necessary modifications to the existing portfolio; aggregating via computer for each of a plurality of distinct market tradable assets or liabilities within the trading order for the user with one or more trading orders of one or more other users, wherein said aggregating includes combining at least one trading order involving either a single share, an odd lot or a fractional share of at least one distinct market tradable asset or liability with other trading orders of said at least one distinct market tradable asset or liability; and executing one or more trades of each of the distinct market tradable assets or liabilities resulting from said aggregating to implement the order received from the user, using a separate account with up to one share for each of the plurality of distinct market tradable assets or liabilities among a plurality of aggregated trading orders that included at least one fractional share order in said combining.