×

Systems and Methods for Accelerating Remote Data Retrieval Via Peer Nodes

  • US 20140122658A1
  • Filed: 10/31/2012
  • Published: 05/01/2014
  • Est. Priority Date: 10/31/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method performed by a client node for accelerating remote data retrieval, the method comprising:

  • generating, by the client node, a listing of files associated with a user account, the listing of files including one or more files that are stored remotely on a server system without being synchronized to local storage of the client node, the server system being communicatively coupled with the client node via a first network;

    receiving, by the client node, a request to access a file from the listing of files;

    determining, by the client node, whether the file is stored locally on the client node; and

    if the file is not stored locally on the client node;

    discovering, by the client node, one or more peer client nodes that are communicatively coupled with the client node via a second network;

    determining, by the client node, whether the file is stored locally on any of the one or more peer client nodes;

    if the file is stored locally on a peer client node in the one or more peer client nodes, retrieving, by the client node, the file from the peer client node over the second network; and

    if the file is not stored locally on any of the one or more peer client nodes, retrieving, by the client node, the file from the server system over the first network.

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