Method and system for policy driven data disclosure
First Claim
Patent Images
1. A system comprising:
- a processor;
a data bus coupled to the processor; and
a non-transitory computer-usable medium embodying computer program code, the computer-usable medium being coupled to the data bus, the computer program code controlling the distribution of data and comprising instructions executable by the processor for;
receiving a request from a first application for attribute information;
filtering the attributes stored in a first datastore according to a first attribute release policy to generate a first set of filtered attributes; and
providing the first set of filtered attributes to the first application;
providing the first set of filtered attributes to a second datastore;
filtering the first set of filtered attributes according to a second attribute release policy to generate a second set of filtered attributes; and
providing the second set of filtered attributes to a second application;
and whereinwhile executing the instructions on the processor, a request is received from the second application for attribute information stored in the first datastore;
the attributes stored in the first datastore are filtered according to a second attribute release policy to generate a second set of filtered attributes from the first datastore by instructions executing on the processor; and
the second set of filtered attributes from the first datastore is provided to the second application by instructions executing on the processor.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system and computer-usable medium are disclosed for controlling access to attribute information. A request is received from an application for attribute information. An attribute release policy associated with the requesting application is used to filter attributes stored in a datastore. The filtered attributes are then provided to the requesting application.
-
Citations
16 Claims
-
1. A system comprising:
-
a processor; a data bus coupled to the processor; and a non-transitory computer-usable medium embodying computer program code, the computer-usable medium being coupled to the data bus, the computer program code controlling the distribution of data and comprising instructions executable by the processor for; receiving a request from a first application for attribute information; filtering the attributes stored in a first datastore according to a first attribute release policy to generate a first set of filtered attributes; and providing the first set of filtered attributes to the first application; providing the first set of filtered attributes to a second datastore; filtering the first set of filtered attributes according to a second attribute release policy to generate a second set of filtered attributes; and providing the second set of filtered attributes to a second application; and wherein while executing the instructions on the processor, a request is received from the second application for attribute information stored in the first datastore; the attributes stored in the first datastore are filtered according to a second attribute release policy to generate a second set of filtered attributes from the first datastore by instructions executing on the processor; and the second set of filtered attributes from the first datastore is provided to the second application by instructions executing on the processor. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-usable medium embodying computer program code, the computer program code comprising computer executable instructions configured for:
-
receiving a request from a first application for attribute information; filtering the attributes stored in a first datastore according to a first attribute release policy to generate a first set of filtered attributes; and providing the first set of filtered attributes to the first application; providing the first set of filtered attributes to a second datastore; filtering the first set of filtered attributes according to a second attribute release policy to generate a second set of filtered attributes; and providing the second set of filtered attributes to a second application; and
wherein a request is received from the second application for attribute information stored in the first datastore;the attributes stored in the first datastore are filtered according to a second attribute release policy to generate a second set of filtered attributes from the first datastore; and the second set of filtered attributes from the first datastore is provided to the second application. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
Specification