Deleting objects from a store of a device
AssigneeMicrosoft Corporation
InventorsStephen D. Flanagin, Greg S. Friedman
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsStephen D. Flanagin, Greg S. Friedman
Estimating the term…
Systems, methods, and computer program products for deleting objects from device stores without deleting corresponding objects from one or more synchronization partners. A device has a device sync module for each synchronization partner and each device sync module maintains tracking data. Alternatively, a single device sync module manages the tracking data of each synchronization partner. When an object does not meet parameters of a synchronization filter, a soft delete request is made to the wireless device. A sync manager receives the soft delete request and determines from the other device sync modules that have registered with the sync manager whether they continue to synchronize the object. If none of the other device sync modules protest, the object is deleted. If one of the device sync modules objects to the delete request, then the delete is denied. The tracking data for all of the device sync modules is appropriately modified.
In a system including a device that synchronizes with one or more synchronization partners, a method for deleting an object from a store of the device without causing an inadvertent deletion of the one or more corresponding objects from one or more stores of the one or more synchronization partners when synchronizing the device with the one or more synchronization partners, the method comprising:
In a system including a device that synchronizes with one or more synchronization partners, a computer program product comprised of a computer-readable medium for storing computer-executable instructions for implementing a method for deleting an object from a store of the device without causing an inadvertent deletion of the one or more corresponding objects from one or more stores of the one or more synchronization partners when synchronizing the device with the one or more synchronization partners, and wherein the method is comprised of:
In a system including a device having a store, wherein the store is synchronized with one or more stores of one or more synchronization partners, a method for deleting an object from the store of the device without causing an inadvertent deletion of one or more corresponding objects from the one or more stores of the one or more synchronization partners when synchronizing the device with the one or more synchronization partners, the method comprising the following acts:
In a system including a device having a store, wherein the store is synchronized with one or more stores of one or more synchronization partners, a computer program product comprised of a computer-readable medium for storing computer-executable instructions for implementing a method for deleting an object from the store of the device without causing an inadvertent deletion of one or more corresponding objects from the one or more stores of the one or more synchronization partners when synchronizing the devices with the one or more synchronization partners, and wherein the method is comprised of the following acts:
In a system including a device having a device store, wherein the store is synchronized with one or more stores of one or more synchronization partners, a method for automatically deleting a data object from the store of the device without causing an inadvertent deletion of one or more corresponding data objects from the one or more stores of the one or more synchronization partners during a subsequent synchronization, the method comprising steps for:
For a system including a device having a device store, wherein the device store is synchronized with one or more stores of one or more synchronization partners, a computer program product comprising one or more computer-readable media having computer-executable instructions that implement a method of automatically deleting a data object from the store of the device without causing an inadvertent deletion of one or more corresponding data objects from the one or more stores of the one or more synchronization partners during a subsequent synchronization, the method comprising steps for:
Dependencies are inferred from the claim text.