System and method for synchronizing objects between two devices
First Claim
1. A method of synchronizing objects between two devices when some of the objects are intermittently unavailable on one of the devices, comprising:
- creating a list of the objects to update on a first computing device and a second computing device, wherein the objects on the second computing device are updated using corresponding objects on the first computing; and
if an object is on the list, then instructing the second computing device to refrain from updating the object when the first computing device cannot access the corresponding objects; and
wherein the method prevents the devices from deleting an object when its corresponding object on the other device is unavailable during synchronization processes that try to automatically delete such objects.
1 Assignment
0 Petitions
Accused Products
Abstract
A synchronization system synchronizes objects between a portable computer and a desktop computer. The portable computer is capable of communicating with a storage volume that can become inaccessible to the portable computer. The system identifies storage volumes currently available to the portable computer and identifies storage volumes previously accessible to the potable computer, but not currently accessible to the portable computer. Objects contained in storage volumes that are currently accessible to the portable computer are then synchronized between the base computer and the portable computer. During the synchronization process, the system ignores objects stored on volumes that are not currently accessible to the portable computer.
50 Citations
5 Claims
-
1. A method of synchronizing objects between two devices when some of the objects are intermittently unavailable on one of the devices, comprising:
-
creating a list of the objects to update on a first computing device and a second computing device, wherein the objects on the second computing device are updated using corresponding objects on the first computing; and if an object is on the list, then instructing the second computing device to refrain from updating the object when the first computing device cannot access the corresponding objects; and wherein the method prevents the devices from deleting an object when its corresponding object on the other device is unavailable during synchronization processes that try to automatically delete such objects. - View Dependent Claims (2)
-
-
3. A method maintaining contemporaneous data items within corresponding objects when one of the corresponding objects has new data items, comprising:
-
listing pairs of corresponding objects, wherein a first member of each pair resides on a first computing device and a second member of each pair resides on a second computing device; synchronizing each available pair of objects with new data items from either object in the pair; and protecting an object and the data items it contains from deletion during synchronization if a corresponding object in a listed pair is unavailable; and wherein the method prevents devices from deleting an object when its corresponding object is unavailable during synchronization processes that try to automatically delete such objects.
-
-
4. A method of maintaining contemporaneous corresponding objects on a first and a second device, comprising:
-
creating a list of corresponding objects prior to the synchronization; during synchronization, determining if an object on the list exists in the first device; if the object does not exist in the first device then determining if the object exists in the second device; and if the object exists in the second device then protecting the object from deletion caused by the synchronization and allowing the first device to access the object or providing the object to the first; and wherein the method prevents devices from deleting an object when its corresponding object is unavailable throughout synchronization processes that try to automatically delete such objects.
-
-
5. A synchronization method for computing devices, comprising:
-
creating a list of corresponding objects stored on two computing devices; communicatively coupling the two computing devices for synchronization; and preventing deletion of the object during synchronization when the corresponding object is unavailable and the object is on the list; and wherein the method prevents devices from deleting an object when its corresponding object is unavailable during synchronization processes that try to automatically delete such objects.
-
Specification