Patent ID: 11921869
Assignee: SEEQ CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 8:
9. A data management device comprising:
a processor in communication with a non-transitory, tangible storage medium storing instructions that are executed by the processor to perform operations comprising:
communicating with a plurality of data sources over a network;
reading, from each of the plurality of data sources, an access control list from a corresponding one of the plurality of data sources, each of the plurality of access control lists comprising an access identifier and a corresponding access permission to a data record available from a corresponding data source of the plurality of data sources from which the access control lists is obtained;
combining, through a machine learning process, the plurality of access control lists to generate a reduced access control list for the plurality of data sources;
generating, based on the reduced access control list of the plurality of data sources, a synchronized access control list comprising:
a plurality of synchronized identifiers mapped to a plurality of access identifiers of the reduced access control list; and
a plurality of synchronized permission rules corresponding to the access permissions to the data record;

retrieving, in response to a request to access a plurality of data records from a requesting device and based on a synchronized permission rule corresponding to a synchronized identifier associated with the requesting device, the plurality of data records from the corresponding data source;
denying, based on a synchronized permission rule corresponding to the synchronized identifier included in the synchronized access control list, access to at least one data record from the plurality of data records; and
transmitting remaining data records to the requesting device.