Patent ID: 11899814
Assignee: nan
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 17:
18. A system comprising at least one non-transitory computer-readable medium having computer program instructions stored thereon, the computer program instructions being executable by at least one computer processor to perform a method, the method comprising:
(A) reading, from a plurality of data sources associated with a user, a plurality of data elements;
(B) identifying, for each of the plurality of data elements, a corresponding security level and a corresponding access level;
(C) storing, for each of the plurality of data elements, the corresponding security level and the corresponding access level;
(D) storing, in a data store associated with the user, each of the plurality of data elements using a storage method specified by the data element's corresponding security level;
(E) receiving a request to access a particular data element in the data store associated with the user;
(F) determining whether the request to access the particular data element should be granted based on the corresponding access level for the particular data element;
(G) in response to determining that the request to access the particular data element should be granted, granting the request to access the particular data element; and
(H) in response to determining that the request to access the particular data element should not be granted, not granting the request to access the particular data element;
wherein receiving the request to access the particular data element in the data store associated with the user comprises intercepting the request addressed to an application.