Patent ID: 7480853

Claim:
A computing device that synchronizes with one or more synchronization partners, wherein a delete request for an object stored on the device can inadvertently delete corresponding objects from stores of the one or more synchronization partners, the computing device comprising one or more computer-readable media and further comprising: a processor for processing computer-executable instructions stored on the one or more computer-readable media of the computing device and that are configured for implementing a method for deleting the object from a store of the device without deleting the corresponding objects on the one or more synchronization partners, comprising: an act of synchronizing the device with a synchronization partner using a filter, wherein the filter excludes the object from the synchronization; an act of requesting that the object be deleted from the device; an act of determining by a sync manager whether other synchronization partners are synchronizing the object in response to the request; and an act of deleting the object from the device if the sync manager determines that either the object is not synchronized with the other synchronization partners or the other synchronization partners allow the object to be deleted.