Method and apparatus for synchronizing of databases connected by wireless interface
First Claim
Patent Images
1. A method for synchronizing databases at a portable electronic device with corresponding databases at a second electronic device, the method comprising:
- determining which one of said databases at said portable electronic device is to be synchronized based on a directed acyclic graph representing database dependencies; and
synchronizing said one of said databases at said portable electronic device with a corresponding one of said databases at said second electronic device;
determining a next one of said databases at said portable electronic device to be synchronized based on said directed acyclic graph;
synchronizing said next one of said databases at said portable electronic device with a corresponding next one of said databases at said second electronic device; and
repeating determining said next one of said databases and synchronizing said next one of said databases until all said databases at said portable electronic device are synchronized with said corresponding databases at said second electronic device.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for synchronizing databases at a portable electronic device with corresponding databases at a second electronic device, the method including determining which one of the databases at the portable electronic device is to be synchronized based on a directed acyclic graph representing database dependencies, and synchronizing the one of the databases at the portable electronic device with a corresponding one of the databases at the second electronic device.
19 Citations
12 Claims
-
1. A method for synchronizing databases at a portable electronic device with corresponding databases at a second electronic device, the method comprising:
-
determining which one of said databases at said portable electronic device is to be synchronized based on a directed acyclic graph representing database dependencies; and synchronizing said one of said databases at said portable electronic device with a corresponding one of said databases at said second electronic device; determining a next one of said databases at said portable electronic device to be synchronized based on said directed acyclic graph; synchronizing said next one of said databases at said portable electronic device with a corresponding next one of said databases at said second electronic device; and repeating determining said next one of said databases and synchronizing said next one of said databases until all said databases at said portable electronic device are synchronized with said corresponding databases at said second electronic device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An electronic device comprising:
-
at least one memory for storing a plurality of databases and a directed acyclic graph representing database dependencies; a processor for determining which one of said databases is to be synchronized based on said directed acyclic graph, initiating synchronization of said one of said databases with a corresponding database at a second electronic device, determining a next one of said databases to be synchronized based on said directed acyclic graph, initiating synchronization of said next one of said databases with a corresponding next database at said second electronic device, and repeating determining said next one of said databases and initiating synchronization of said next one of said databases until all said databases are synchronized with corresponding databases at said second electronic device. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification