Patent ID: 7801782
Filing Date: 2010-09-21
Classification: G06F,G06Q

Abstract:
1. A method for processing financial instruments on a system of digital computers and related storage devices, networks and peripherals, said method comprising (a) providing a plurality of financial event templates recorded in at least one storage device read by at least one said computer, each financial event template comprising at least one component, and defining, for each variable within said at least one component that points to another component, a processor-independent interface to said other component; (b) providing a representation of each said instrument, recorded in at least one storage device read by at least one said computer, said representation comprising a static representation of said instrument and an event representation thereof, constructed by performing on said at least one computer steps comprising selecting financial events from said plurality of financial event templates; (c) providing at least one processing object recorded in at least one storage device read by at least one said computer, said processing object comprising procedures defining the processing to be performed for a plurality of event types; and (d) reading the event representation of at least one of said financial instruments and at least one of said processing objects from said at least one storage device, and performing said processing by executing on said at least one computer, upon the events of said event representation, those of said procedures defined in said at least one processing object that correspond to the financial events of said event representation, wherein said static representation is specified independently from said at least one processing object.