Patent ID: 7302446

Claim:
A computer program product for synchronizing at least a first and a second database, the computer program product comprising at least one computer-readable storage medium having computer readable program code portions encoded therein, the computer-readable program code portions comprising instructions which when executed configure a computer to: identifying a plurality of records of the second database storing a span of information stored in a record of the first database, the span of information being represented by the record of the first database including date-bearing information that includes recurring date-bearing information, the span of information having a starting time and date and an ending time and date which span a continuous period of time that is longer than a period of time permitted by the second database; synchronizing the first database and the second database based on the results of the identifying; and identifying the plurality of records of the second database as storing the span of information stored in the record of the first database, each of the identified plurality of records of the second database storing a portion of the span of the information, the identified plurality of records of the second database in combination storing a selected segment of the span of information, and the identified plurality of records of the second database including instances of a recurring date-bearing record.