US 7,480,853 B2
Deleting objects from a store of a device
Stephen D. Flanagin, Sammamish, Wash. (US); and Greg S. Friedman, Redmond, Wash. (US)
Assigned to Microsoft Corporation, Redmond, Wash. (US)
Filed on Jun. 17, 2005, as Appl. No. 11/155,065.
Application 11/155065 is a continuation of application No. 09/775953, filed on Feb. 02, 2001, granted, now 7,017,105.
Prior Publication US 2006/0031645 A1, Feb. 09, 2006
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 11/00 (2006.01)
U.S. Cl. 714—798  [714/799; 711/59; 711/173; 707/201] 20 Claims
OG exemplary drawing
 
1. 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.