Patent ID: 11916886
Assignee: COMMVAULT SYSTEMS, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 10:
11. A computer-implemented method comprising:
intercepting, by a computer server, a first read request issued by a first application that executes at the computer server,
wherein the first read request references first data that is stored in a first virtual disk,
wherein the first virtual disk is provisioned at a distributed storage platform as storage for the first application,
wherein the computer server comprises one or more hardware processors, and
wherein the computer server is distinct from, and communicatively coupled to, the distributed storage platform;
by the computer server, transmitting the first read request to a first computer node of the distributed storage platform,
wherein the distributed storage platform comprises computer nodes including the first computer node;
by the first computer node, routing the first read request to at least one of the computer nodes of the distributed storage platform,
wherein the first data is stored in encrypted form, as encrypted first data, in the at least one of the computer nodes of the distributed storage platform;
by the computer server, receiving the encrypted first data from one or more of:
the first computer node and a second computer node among the at least one of the computer nodes of the distributed storage platform;
by the computer server using an encryption key that corresponds to the first virtual disk, decrypting the encrypted first data into decrypted first data; and
by the computer server, transmitting the decrypted first data to the first application in response to the first read request.