Patent ID: 8392374

Claim:
A computer-implemented method comprising: storing a first row of data in a database; hiding the first row of data until a current date is later than a hidden expiration date, wherein the hiding the first row until the current date is later than the hidden expiration date further comprises returning, to a requestor, an indication that the first row does not exist in response to a query from the requestor that specifies a key that identifies the first row if the current date is before the hidden expiration date and returning, to the requestor, the first row in response to the query from the requestor that specifies the key that identifies the first row if the current date is after the hidden expiration date and a second row with a second key has been added to the database, wherein the hiding the first row until the current date is later than the hidden expiration date further comprises hiding the first row with a first key until the current date is later than the hidden expiration date and until the second row with the second key is added to the database, wherein the second key is specified in a non-hidden row condition in the database and wherein truth of the non-hidden row condition is evaluated; wherein the hiding the first row until the current date is later than the hidden expiration date further comprises hiding the first row with a first key until the current date is later than the hidden expiration date if another row with another key is preexisting in the database prior to the storing the first row of data in the database; and wherein the hiding the first row until the current date is later than the hidden expiration date further comprises hiding the first row until the current date is later than the hidden expiration date and a number of a plurality of rows with a first key are added before a first date.