Patent ID: 6035287
Filing Date: 2000-03-07
Classification: G06Q

Abstract:
In a data processing system, a method of asset trading comprising the steps of:entering a plurality of bundled trades;matching trades among said plurality of bundled trades, wherein each of said plurality of bundled trades includes a bundle size value and each of said plurality of bundled trades includes a set of proportions of each asset of plurality of assets to be traded in units of said bundle size value; andallocating a set of said plurality of assets in response to said step of matching trades, said step of matching trades comprising:selecting a set of numerical values, wherein said set of numerical values has a same number of members as a number of said plurality of entered bundled trades, said set of numerical values forming a set of allocation values; andmultiplying each proportion of asset to be traded by one of each numerical value of said set of numerical values, said step of multiplying being performed for each bundled trade, thereby forming a set of weighted proportions of assets to be traded, said set of weighted proportions having a number of weighted proportions equal to a number of said assets to be traded, and wherein said step of matching trades further comprises a step of forming a set of transaction allocations, said step of forming a set of transaction allocations further comprising the steps of:for each bundled trade having a non-zero allocation value, dividing each bundle size by said non-zero allocation value, thereby forming a set of allocation ratios;finding a smallest allocation ratio of said set of allocation ratios; andmultiplying each allocation value of said set of allocation values by said smallest allocation ratio, thereby forming a transaction allocation corresponding to each bundle trade of said plurality of bundle trades.