US 12,282,585 B2
Controlling information privacy in a shared data storage management system
Bhavyan Bharatkumar Mehta, Mumbai (IN); Anand Vibhor, Manalapan, NJ (US); Mrityunjay Upadhyay, Hyderabad (IN); and Shree Nandhini Santhakumar, Kanyakumari (IN)
Assigned to Commvault Systems, Inc., Tinton Falls, NJ (US)
Filed by Commvault Systems, Inc., Tinton Falls, NJ (US)
Filed on Mar. 4, 2024, as Appl. No. 18/594,134.
Application 18/594,134 is a continuation of application No. 17/557,530, filed on Dec. 21, 2021, granted, now 12,008,135.
Prior Publication US 2024/0202363 A1, Jun. 20, 2024
This patent is subject to a terminal disclaimer.
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;
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 a data storage management system, identifying a first entity of the data storage management system that is referenced in the first transaction,
wherein the data storage management system is shared by a plurality of companies, including the first company, wherein each company has a distinct company identifier in the data storage management system, generating one or more entries for a relationship database,
wherein the relationship database comprises associations between the first company identifier and a plurality of entities, including entities that are sub-tending to or related to the first entity,
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; and
based on determining that the company identifier of the requester is the same from the first company identifier associated with the first entity referenced in the first information responsive to the request, including an identifier of the first entity from a first response to the request provided to the requester.