Patent ID: 8423564

Claim:
A computer implemented method for managing data in a database where the database is stored and maintained in a computer data server, the method comprising the steps of: creating a plurality of immediate mode records in the database for relatively permanent storage of data where each of the plurality of immediate mode records includes pricing information; creating a plurality of transaction definition records in the database where each of the transaction definition records includes a rule for supplementing or modifying the data stored in one or more of the plurality of immediate mode records; creating a plurality of transaction mode records in the database where each of the plurality of transaction mode records is associated with one immediate mode record, a transaction and one transaction definition record and where each of the plurality of transaction mode records includes transaction data; creating and populating a data structure by applying additions and changes reflected in transaction mode records associated with the transaction, where creating and populating the data structure is accomplished using additions and changes applied to data retrieved from immediate mode records without modifications to immediate mode records, where creating and populating the data structure further includes posting transaction data reflected in transaction mode records associated with the transaction to create new or modify immediate mode records, where creating and populating the data structure also includes using data retrieved from the new or modified immediate mode records, where creating and populating the data structure further includes exclusion of one or more immediate mode records from the data structure where transaction mode records includes transaction data excluding the one or more associated immediate mode records and wherein the exclusion of one or more immediate mode records from the data structure includes creation of one or more transaction mode records each associated with an immediate mode record where the one or more transaction mode records include indicia indicating exclusion of the associated immediate mode record; and retrieving data from a first of the plurality of immediate mode records and using a first of the plurality of transaction mode records associated with the first immediate mode record to apply the rule of a first of the plurality of transaction definition records associated with the first transaction mode record to supplement or modify the retrieved data using the transaction data from the first transaction mode record without applying the rule for supplementing or modifying the data stored in the first immediate mode record.