| CPC G06F 16/2365 (2019.01) [G06F 9/544 (2013.01); G06F 16/27 (2019.01)] | 20 Claims |

|
1. A system for providing a customized cloud storage report comprising:
one or more processors coupled with memory to:
receive, by a cloud storage manager providing cloud storage to a managed service provider having a client, a request pertaining to a report on use of the cloud storage of the cloud storage manager by the client of the managed service provider providing the cloud storage to the client, the request including a domain identifier associated with the managed service provider and a client identifier identifying the client;
transmit, by the cloud storage manager responsive to the received request on use of the cloud storage by the client, a request for a custom asset associated with the domain identifier associated with the managed service provider to a remote server storing the custom asset provided by the managed service provider;
receive, from the remote server, the requested custom asset associated with the domain identifier;
request, from a database of the cloud storage via an application programming interface (API) call using the client identifier, information on usage of the cloud storage by the client;
receive, from the database responsive to the API call, data corresponding to a first storage amount of client information stored on the cloud storage, a second storage amount of client information deleted from the cloud storage within a retention period and a third storage amount of client information deleted from the cloud storage outside of the retention period;
identify, by the cloud storage manager, a rate for resource utilization corresponding to the managed service provider;
determine, by the cloud storage manager, an amount of resource utilized by the client according to the rate for resource utilization and an amount of data including the first storage amount and the second storage amount;
generate, by the cloud storage manager responsive to the request and based on the first storage amount and the second storage amount of the cloud storage, the report including retrieved custom assets of the managed service provider and the data corresponding to the first storage amount and the second storage amount; and
send, by the cloud storage manager on behalf of the managed service provider, the report to the client, the report including the amount of resource utilized by the client and the third storage amount.
|