Database synchronization
AssigneeThomson Licensing
InventorsGuillaume BARON, Andrei KORIKOV
Life of this patent
Estimating the term…
Abstract
Method for synchronizing a slave database to a master database, comprising the steps of: receiving a notification of a change in the master database; and applying the notified change to the slave database, wherein data of each of the slave and the master databases are organized as a First In First Out, FIFO, list containing a plurality of entries ordered according to their entry order in said database, the most recent entry being located at the end of the list whereas the oldest entry is located at the beginning of the list, and if a new entry is added to the list when said list is full, the oldest entry in said list is removed.
Claims16
1-14. (canceled)
Method for synchronizing a slave database to a master database, comprising:
- receiving a notification of a change in the master database;
- and
- applying the notified change to the slave database, wherein data of each of the slave and the master databases are organized as a First In First Out, FIFO, list containing a plurality of entries ordered according to their entry order in said database, the most recent entry being located at the end of the list whereas the oldest entry is located at the beginning of the list, and if a new entry is added to the list when said list is full, the oldest entry in said list is removed.
Master device comprising:
- a master memory for storing a master database;
- a master organizer for organizing entries of the master database as a First In First Out, FIFO, list containing a plurality of entries ordered according to their entry order in said database, the most recent entry being located at the end of the list whereas the oldest entry is located at the beginning of the list, and if a new entry is added to the list when said list is full, the oldest entry in said list is removed;
- and
- a notifying module for notifying to a slave device a change in said master database.
Slave device comprising:
- a slave memory for storing a slave database;
- a slave organizer for organizing entries of the slave database as a First In First Out, FIFO, list containing a plurality of entries ordered according to their entry order in said database, the most recent entry being located at the end of the list whereas the oldest entry is located at the beginning of the list, and if a new entry is added to the list when said list is full, the oldest entry in said list is removed;
- a receiver module for receiving a notification of a change in a master database;
- and
- a synchronization module for applying the notified change to the slave database.
Dependencies are inferred from the claim text.