×

Prioritizing content item synchronization based on sharing

  • US 9,996,547 B2
  • Filed: 07/25/2013
  • Issued: 06/12/2018
  • Est. Priority Date: 07/25/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • identifying, by a client device, a plurality of content items queued for synchronization with a content management system according to a first synchronization order dictating synchronization based on a share status of the plurality of content items, wherein a subset of the plurality of content items have the share status and the subset of the plurality of content items with the share status are synchronized prior to content items with no share status;

    determining, by the client device, a second synchronization order within the subset of the plurality of content items with the share status based on a sub-prioritization criteria for a first content item and at least one second content item, wherein the sub-prioritization criteria includes when the first content item and at least one second content item were shared, a size, a type, a current location, a network connection, a current time, or a source of the first content item and at least one second content item;

    prioritizing synchronization of the first content item and the at least one second content item based on the first content item having a first share status indicating that a share link to the first content item has been requested by the client device and the second content item having a second share status indicating that a share link to the at least one second content item has been requested by the content management system; and

    synchronizing, by the client device, the plurality of content items with the content management system according to the first and second synchronization orders, wherein the second synchronization order includes uploading the first content item and the at least one second content item from the client device to the content management system.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×