×

Data updating method and related information processing device

  • US 20030154187A1
  • Filed: 02/07/2003
  • Published: 08/14/2003
  • Est. Priority Date: 08/09/2000
  • Status: Active Grant
First Claim
Patent Images

1. A data updating method comprising:

  • use of a first information processing device containing a first database;

    a second information processing device containing a second database;

    each of said first and second database storing application data consisting of one or a plurality of data units generated by a given application;

    a memory contained in either one of said first or second information processing device storing an update file including communication time information indicating a date and time of a synchronization communication initiated by said first information processing device, by which said second information processing device is notified of data updated in said first database to be updated in said second database for synchronization with said updated data in said first database, said update file also including identification numbers assigned to each of data units which comprise application data in said first database;

    said first information processing device, if required, adding a new data unit, changing or deleting a data unit of said application data; and

    when a new data unit is added to the application data in said first database or when the contents of one of said one or a plurality of data units are changed, storing edit time data indicating a date and time of an addition or change of a data unit, the edit time corresponding to an identification number of an added or changed data unit;

    said first information processing device, upon initiation of a synchronization communication with said second information processing device for notifying data updated in said first database to be updated in said second database for synchronization with said updated data in said first database, comparing said identification numbers of said data units and said communication time of the synchronization communication, said identification numbers and communication time being stored in said update file, with the identification numbers of data units and edit time data of each of said data units stored in said first database, to thereby detect among said plurality of data units which comprise said application data stored in said first database, any data units that have been added, changed, or deleted at a time subsequent to completion of a most recent synchronization communication;

    said first information processing device, in a case where a newly added or changed data unit is detected, transmitting to said second information processing device the data unit with its identification number, and an instruction to add or change the data unit and storing the identification number in said update file;

    said first information processing device, in a case where deletion of a data unit is detected, transmitting to said second information processing device the identification number of the deleted data unit with an instruction to delete a data unit corresponding to the identification number and deleting the identification number from said update file; and

    said second information processing device updating the application data in said second database on the basis of information transmitted from said first information processing device.

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