×

REQUEST-BASED DATA SYNCHRONIZATION MANAGEMENT

  • US 20140201141A1
  • Filed: 08/15/2013
  • Published: 07/17/2014
  • Est. Priority Date: 01/11/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of providing access to files stored at one or more remote secondary storage devices, the computer-implemented method comprising:

  • receiving a listing of one or more files that are designated to be synchronized to a first client computing device from a second client computing device, each of the first client computing device and the second client computing device in communication with a secondary storage subsystem that stores secondary copies of data associated with the first client computing device and the second client computing device;

    initiating, by a synchronization module executing on computer hardware comprising one or more computer processors, synchronization of the designated files to the first client computing device from the second client computing device; and

    in response to a request for a particular file, wherein the request is from a user that is entered via interaction with the first client computing device, and where the request is received after said initiating synchronization of the designated files to the first client computing device and prior to completion of the synchronization of the particular file to the first client computing device;

    determining, by the synchronization module, that the synchronization of the particular file to the first client computing device is not yet complete;

    completing the synchronization of the particular file to the first client computing device by causing communication of a copy of the particular file from the secondary storage subsystem to the first client computing device, where the copy of the particular file was retrieved from a secondary copy associated with the second client computing device; and

    providing the user access to the synchronized particular file at the first client computing device.

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