Patent ID: 8510197

Claim:
A computer implemented method comprising the steps of: providing, by a computer processor, a plurality of selector modules each customized for different type of financial instrument; reading by the computer processor a selector key and a financial object number stored within a financial object, wherein the selector key identifies a financial instrument type of the financial object; determining, by the computer processor, a particular selector module from the plurality of selector modules based on the identified financial instrument type; sending by the computer processor the financial object number to the particular selector module to read a selector strategy key stored within the financial object; retrieving by the computer processor a set of position values associated with the financial object based, at least in part, on the selector strategy key, wherein the set of position values are retrieved from a results database and the position values include information regarding positions of the financial object or subpositions associated with subparts of the financial object; choosing a mapping module from a plurality of mapping modules by the computer processor based upon the financial instrument type identified by the selector key, wherein each of the mapping modules is configured to store a respective set of position values within a particular type of financial instrument; storing by the computer processor the retrieved set of position values within the financial object using the chosen mapping module; generating by the computer processor a key figure for each of the position values, wherein the key figure includes one or more of net present value, value at risk, sensitivity or convexity; and displaying a list of the position values and their respective associated key figures by the computer processor.