| 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 |

| 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.
|