×

Data decay management

  • US 8,452,733 B2
  • Filed: 10/17/2008
  • Issued: 05/28/2013
  • Est. Priority Date: 10/17/2008
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for determining decay for an item of data in a database, the method comprising:

  • retrieving, by a computer system, a date/time stamp from the database for each of a plurality of items of data previously stored in the database, wherein the date/time stamp indicates a last update for a record storing the item of data in the database;

    calculating, by the computer system, a time from the last update of each of the plurality of items of data previously stored in the database based on the date/time stamp;

    retrieving, by the computer system, one or more decay rules;

    calculating, by the computer system, an individual decay score for each of the plurality of items of data previously stored in the database based on the time from the last update of each of the plurality of items and according to the one or more decay rules for a data type of the items of data, the decay score indicating a relative staleness of each of the plurality of items based on a data type of each of the plurality of items;

    reporting, by the computer system, the individual decay score for each of the plurality of items of data to the user interface;

    determining, by the computer system, whether the individual decay score for each of the plurality of items of data crosses a threshold;

    setting, by the computer system, an out-of-date flag for an item of data when the decay score for that item of data crossed the threshold;

    storing, by the computer system, the individual decay score for each of the plurality of items of data as a decay metric;

    retrieving, by the computer system, the decay metric for each of the plurality of items of data;

    retrieving, by the computer system, a threshold;

    determining, by the computer system, whether any of the decay metrics cross the threshold;

    when the decay metric for an item of data crosses the threshold, retrieving, by the computer system, an update for the item of data;

    storing, by the computer system, the update for the item of data in the database; and

    updating, by the computer system, the date/time stamp for the item of data in the database to indicate a date/time of the storing of the update.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×