Adaptable management in sync engines
AssigneeMicrosoft Corporation
InventorCristian M. Matesan
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorCristian M. Matesan
Estimating the term…
Synchronization of two or more items can be optimized through the use of parallel execution of synchronization tasks and adaptable processing that monitors and adjusts for system loading. Two or more synchronization tasks required to be performed for an item can, if not inherently serial in nature, be performed in parallel, optimizing synchronization of the item. Even if multiple synchronization tasks required for one item must be serially executed, e.g., download the item prior to translating the item, these synchronization tasks can be executed in parallel for different items, optimizing a download request involving two or more items. Moreover, multiple threads for one or more synchronization tasks can be concurrently executed when supportable by the current operating system resources. Rules can be established to ensure synchronization activity is not degraded by the overextension of system resources.
A sync system for managing concurrent syncing the sync system comprising:
An adaptable synchronization system for syncing at least one sync item between a first computing device and a second computing device, the adaptable synchronization system comprising:
Dependencies are inferred from the claim text.