Patent ID: 9742845
Date: 2017-08-22
CPC Classifications: G06F,H04L

Claim:
1. A computer-implemented method for storage management of client files in a multi-service cloud environment, the computer-implemented method comprising the steps of: receiving, by one or more processors, a mapped list of available cloud storage services of the multi-service cloud environment; receiving, by the one or more processors, categorization of the client files, based on the received mapped list of available cloud storage services, wherein the categorized client files are based on a decision matrix that defines where, when, or how to store the categorized client files in the multi-service cloud environment of at least one of the cloud storage services, wherein the decision matrix is based on a grading system and, wherein the grading system is based on multiple quality analysis via a decision matrix, for identifying an appropriate, customized, and managed data storage service, specifically based on client preferences for storing the client data in the multi-service cloud environment; storing, by the one or more processors, the client files in the multi-service cloud environment, based on the generated decision data structure of cloud storage preferences of the client; determining, by the one or more processors, whether to encrypt the stored client files, based on an indication to provide access control for the stored client files, in an index of the multi-service cloud environment; and in response to the determination, tagging, by the one or more processors, individual files of the stored client files for encrypting the stored client files, wherein the generated data structure includes information that identifies the type of client files to store in the multi-service cloud environment, based on at least one of cloud storage subscriptions of the client, projected and additional cloud storage for subscription by the client, and existing duration of the cloud storage subscriptions of the client, wherein the data structure includes unique qualitative analysis of cloud storage preferences of at least one or more clients.