×

Systems and methods for third-party policy-based file distribution in an aggregation of cloud storage services

  • US 10,404,798 B2
  • Filed: 05/16/2016
  • Issued: 09/03/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 single virtual aggregated 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, the subfolders being displayed in a manner unrelated to the respective storage locations of the cloud storage providers;

    receiving, by the storage manager from the client device, metadata of a first file stored at the client device and designated for synchronization with one or more of the cloud storage providers, the first file being designated for synchronization by interaction with the single virtual aggregated folder on the client device, the metadata identifying the first file as being a first type of file;

    identifying, by the storage manager, a first cloud storage provider of a plurality of cloud storage providers based on the first cloud storage provider providing enhanced file processing performed by the first cloud storage provider on files matching the first type of file, relative to file processing provided by others of the cloud storage providers on files matching the first type of file, wherein the file processing performed by the first cloud storage provider alters the first file;

    selecting, by the storage manager, an account associated with the client device at the first cloud storage provider of the plurality of cloud storage providers based on the metadata of the first file;

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

    transmitting, by the storage manager to the client device, the identification of the selected account, receipt of the identification causing the client device to transmit the first file to the first cloud storage provider.

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