×

Systems and methods for aggregation of cloud storage

  • US 10,356,158 B2
  • Filed: 05/16/2016
  • Issued: 07/16/2019
  • Est. Priority Date: 05/16/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method for aggregation of a plurality of cloud storage locations for a client device in communication with a storage manager through a network, comprising:

  • displaying at the client device a virtual folder that includes subfolders of stored items that are synchronized with corresponding stored items in respective storage locations of a plurality of cloud storage providers in communication with the client device through the network;

    receiving, by the storage manager from the client device, metadata, without additional file information, of a file stored at the client device and designated for synchronization with one or more of the cloud storage providers, the file being designated for synchronization by interaction with the virtual folder on the client device;

    selecting, by the storage manager, a first cloud storage provider of the cloud storage providers based on the metadata of the file;

    storing, by the storage manager, the metadata of the file and an identification of the first cloud storage provider in a storage device associated with the storage manager;

    transmitting, by the storage manager to the client device, the identification of the first cloud storage provider, receipt of the identification causing the client device to transmit the file directly to the first cloud storage provider and avoid using the storage manager as an intermediary for file transfers between the client device and the first cloud storage provider;

    subsequently receiving, by the storage manager from the client device, a request for the file through interaction with the virtual folder on the client device;

    retrieving, by the storage manager, the metadata of the file stored in the storage device and the identification of the first cloud storage provider, responsive to receipt of the request; and

    transmitting, by the storage manager to the client device, the identification of the first cloud storage provider and the metadata of the file, receipt of the identification and the metadata causing the client device to transmit a request for the file directly to the first cloud storage provider.

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