Role-based Anonymization
First Claim
Patent Images
1. An apparatus, comprising:
- an interface for receiving subscriber data related to at least one subscriber of a service provider, the interface further for receiving a request for the subscriber data from a data requester and for providing custom anonymized subscriber data to the data requester;
a processor for determining a role assigned to the data requester, the role specifying a custom anonymization function to be applied to the subscriber data, the processor further for applying a base anonymization function to the subscriber data to produce base anonymized subscriber data and for applying the custom anonymization function to the base anonymized subscriber data to produce the custom anonymized subscriber data; and
a memory for storing the base anonymized subscriber data and a privacy policy specifying the base anonymization function and the role.
3 Assignments
0 Petitions
Accused Products
Abstract
A data anonymization system provides role-based anonymization for data requesters. The system applies a base anonymization function to subscriber data related to at least one subscriber of a service provider to produce base anonymized subscriber data. Upon receiving a request for the subscriber data from a data requester, a role assigned to that data requester is determined to identify a custom anonymization function to be applied to the subscriber data in order to produce custom anonymized subscriber data for the data requester.
19 Citations
20 Claims
-
1. An apparatus, comprising:
-
an interface for receiving subscriber data related to at least one subscriber of a service provider, the interface further for receiving a request for the subscriber data from a data requester and for providing custom anonymized subscriber data to the data requester; a processor for determining a role assigned to the data requester, the role specifying a custom anonymization function to be applied to the subscriber data, the processor further for applying a base anonymization function to the subscriber data to produce base anonymized subscriber data and for applying the custom anonymization function to the base anonymized subscriber data to produce the custom anonymized subscriber data; and a memory for storing the base anonymized subscriber data and a privacy policy specifying the base anonymization function and the role. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory memory device having accessible therefrom a set of instructions interpretable by at least one processor, the set of instructions configured for causing the processor to carry out operations for:
-
applying a base anonymization function to subscriber data related to at least one subscriber of a service provider to produce base anonymized subscriber data; determining a role assigned to a data requester requesting the subscriber data, the role specifying a custom anonymization function to be applied to the subscriber data; applying the custom anonymization function to the base anonymized subscriber data to produce custom anonymized subscriber data; and providing the custom anonymized subscriber data to the data requester. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for providing role-based anonymization, the method comprising:
-
applying a base anonymization function to subscriber data related to at least one subscriber of a service provider to produce base anonymized subscriber data; determining a role assigned to a data requester requesting the subscriber data, the role specifying a custom anonymization function to be applied to the subscriber data; applying the custom anonymization function to the base anonymized subscriber data to produce custom anonymized subscriber data; and providing the custom anonymized subscriber data to the data requester.
-
Specification