Prioritizing content item synchronization based on sharing
AssigneeDropbox, Inc.
InventorDwayne Litzenberger
Life of this patent
Estimating the term…
Abstract
Content items queued for synchronization between a client device and a content management system can be automatically prioritized to improve the sharing process. That is, the content items can be prioritized based on whether a share link has been created to the content item. A share link can enable a user to access the shared content item from a content management system. Content items that have been shared using a share link can be given higher priority to be synchronized prior to content items that have not been shared. The queued content items can be synchronized in the synchronization order resulting from the prioritization. Further, multiple shared content items queued for synchronization can be sub-prioritized based on one or more sub-prioritization criteria.
Claims20
A method comprising:
- identifying, by a first computing device, a first content item and a second content item queued for synchronization with a second computing device according to a first synchronization order dictating that synchronization of the first content item begin prior to synchronization of the second content item;
- determining, by the first computing device, a second synchronization order based on a first share status of the first content item and a second share status of the second content item, wherein the first share status indicates whether a share link to the to the first content item has been requested, and the second share status indicates whether a share link to the second content item has been requested;
- and
- synchronizing, by the first computing device, the first content item and the second content item with the second computing device according to the second synchronization order.
A computing device comprising:
- a processor;
- and
- a memory containing instructions that, when executed, cause the processor to:
- identify a first content item and a second content item queued for synchronization with a second computing device according to a first synchronization order dictating that synchronization of the first content item begin prior to synchronization of the second content item;
- determine a second synchronization order based on a first share status of the first content item and a second share status of the second content item, wherein the first share status indicates whether a share link to the to the first content item has been requested, and the second share status indicates whether a share link to the second content item has been requested;
- and
- synchronize the first content item and the second content item with the second computing device according to the second synchronization order.
A non-transitory computer-readable medium containing instructions that, when executed by a computing device, cause the computing device to:
- identify a first content item and a second content item queued for synchronization with a second computing device according to a first synchronization order dictating that synchronization of the first content item begin prior to synchronization of the second content item;
- determine a second synchronization order based on a first share status of the first content item and a second share status of the second content item, wherein the first share status indicates whether a share link to the to the first content item has been requested, and the second share status indicates whether a share link to the second content item has been requested;
- and
- synchronize the first content item and the second content item with the second computing device according to the second synchronization order.
Dependencies are inferred from the claim text.