US 12,008,135 B2
Controlling information privacy in a shared data storage management system
Bhavyan Bharatkumar Mehta, Mumbai (IN); Anand Vibhor, Manalapan, NJ (US); Mrityunjay Upadhyay, Telengana (IN); and Shree Nandhini Santhakumar, TamilNadu (IN)
Assigned to Commvault Systems, Inc., Tinton Falls, NJ (US)
Filed by Commvault Systems, Inc., Tinton Falls, NJ (US)
Filed on Dec. 21, 2021, as Appl. No. 17/557,530.
Prior Publication US 2023/0195926 A1, Jun. 22, 2023
Int. Cl. G06F 21/62 (2013.01)
CPC G06F 21/6245 (2013.01) 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
receiving a first transaction at a storage manager, which executes on a computing device comprising one or more hardware processors, wherein the storage manager manages storage operations in a data storage management system;
identifying a first company identifier of a first company that is associated with the first transaction;
based on a classification map that lists entities of the data storage management system, identifying a first entity of the data storage management system that is referenced in the first transaction;
generating one or more entries for a relationship database, wherein each of the one or more entries comprises the first entity referenced in the first transaction in association with the first company identifier;
adding the one or more entries to the relationship database;
receiving a request for information from a requester having a company identifier of the requester;
obtaining, from one or more components of the data storage management system, first information responsive to the request, wherein the first information references the first entity;
based on consulting the relationship database, determining that the first entity is associated with the first company identifier;
based on determining that the company identifier of the requester is different from the first company identifier associated with the first entity referenced in the first information responsive to the request, excluding an identifier of the first entity from a first response to the request provided to the requester.