Patent ID: 8219476
Filing Date: 2012-07-10
Classification: G06Q

Abstract:
1. A non-transitory computer-readable medium comprising: one or more program instructions, executed by at least one processor, to cause the at least one processor to perform a plurality of financial calculations using at least one program, the at least one program having an object oriented architecture including a plurality of abstract classes associated with performing the plurality of financial calculations, the plurality of abstract classes comprising: one or more program instructions, executed by the at least one processor, to cause the at least one processor to provide an interface for passing a value, the value being associated with a financial calculation, of the plurality of financial calculations, and being associated with one of a first object, of the objects, or a first function, of the functions; one or more program instructions, executed by the at least one processor, to cause the at least one processor to perform the financial calculation by executing the first object or the first function using the value; and one or more program instructions, executed by the at least one processor, to cause the at least one processor to output a result of the execution of the first object or the first function.