×

Randomized Peer-to-Peer Synchronization of Shared Content Items

  • US 20170195416A1
  • Filed: 10/14/2016
  • Published: 07/06/2017
  • Est. Priority Date: 12/31/2015
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer-readable storage medium storing instructions that, when executed by a first client device of a plurality of client devices communicating with a local area network (LAN) and communicating with a content management system that is on a network other than the LAN, cause the first client device to perform operations comprising:

  • receiving, from the content management system, a synchronization notification indicating that the first client device is to synchronize a content item, wherein the content item comprises a plurality of blocks, the synchronizing comprising;

    requesting from the plurality of client devices communicating on the LAN a first block in a randomized blocklist, the randomized blocklist specifying a random order of the plurality of blocks; and

    in response to determining from the request that a second device of the plurality of client devices has a copy of the requested first block identified in the randomized blocklist, downloading the first block from the second client device.

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