Anonymization as a service
First Claim
1. A method performed by one or more network devices, comprising:
- receiving, by one of the network devices, user criteria for providing anonymization of a plurality of user-identified types of data generated from a set of data-generating applications resident on a user device, wherein the user criteria includes an encryption level and a reconstruction risk level for different ones of the types of data;
generating, by one of the network devices and based on the user criteria, a default workflow for achieving the user criteria;
providing, by one of the network devices and to the user device, the default workflow;
receiving, by one of the network devices, user input to the default workflow;
generating, based on the user input, final workflow instructions for transmitting data from the user device;
sending, by one of the network devices and to the user device, the final workflow instructions;
receiving, by one of the network devices, anonymized data transmitted from the user device based on the final workflow instructions;
determining, by one of the network devices, multiple scores for the anonymized data, wherein the multiple scores include a profile score that indicates a qualitative ranking of a relative level of anonymity of the anonymized data, and a reconstruction risk score that relatively quantifies information content in the anonymized data to an overall noise level; and
sending, by one of the network devices, at least one of the profile score or the reconstruction risk score to the user device.
1 Assignment
0 Petitions
Accused Products
Abstract
One or more network devices receive user criteria for providing anonymization of data from a user device and generate a default workflow for achieving the user criteria. The network devices provide, to the user device, the default workflow and receive user input to the default workflow. The network devices generate and send, based on the user input, final workflow instructions for transmitting data from the user device. The network devices also receive anonymized data transmitted from the user device based on the final workflow instructions. The network devices can provide trend observations of the anonymized data for use by third parties without granting access to the anonymized data.
10 Citations
19 Claims
-
1. A method performed by one or more network devices, comprising:
-
receiving, by one of the network devices, user criteria for providing anonymization of a plurality of user-identified types of data generated from a set of data-generating applications resident on a user device, wherein the user criteria includes an encryption level and a reconstruction risk level for different ones of the types of data; generating, by one of the network devices and based on the user criteria, a default workflow for achieving the user criteria; providing, by one of the network devices and to the user device, the default workflow; receiving, by one of the network devices, user input to the default workflow; generating, based on the user input, final workflow instructions for transmitting data from the user device; sending, by one of the network devices and to the user device, the final workflow instructions; receiving, by one of the network devices, anonymized data transmitted from the user device based on the final workflow instructions; determining, by one of the network devices, multiple scores for the anonymized data, wherein the multiple scores include a profile score that indicates a qualitative ranking of a relative level of anonymity of the anonymized data, and a reconstruction risk score that relatively quantifies information content in the anonymized data to an overall noise level; and sending, by one of the network devices, at least one of the profile score or the reconstruction risk score to the user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system, comprising:
one or more first network devices configured to; receive user criteria for providing anonymization of a plurality of user-identified types of data generated from a set of data-generating applications resident on a user device, wherein the user criteria includes; a first encryption level and a first reconstruction risk level, selected by a user, for a first one of the data-generating applications, and a second encryption level and a second reconstruction risk level, selected by the user, for a second one of the data-generating applications, wherein the first and second ones of the data-generating applications differ, generate, based on the user criteria, a default workflow for achieving data anonymization according to the user criteria with respect to a first type of data generated from the first one of the data-generating applications and a second type of data generated from the second one of the data-generating applications, provide, to the user device, the default workflow, receive, from the user device, user input to the default workflow, generate, based on the user input, final workflow instructions for anonymizing the first and second types of data and transmitting the anonymized data from the user device, and send, to the user device, the final workflow instructions. - View Dependent Claims (12, 13, 14, 15, 16)
-
17. A user device, comprising:
-
a network interface to communicate with one or more remote systems; one or more memories to store instructions; and one or more processors configured to execute instructions in the one or more memories to; present a first user interface to receive eligibility information for the user device to conduct anonymized transactions with a service provider network, wherein the eligibility information includes; a first reconstruction risk level for a first type of data, associated with first ones of the anonymized transactions, corresponding to a first set of data-generating applications resident on the user device, a second reconstruction risk level for a second type of data, associated with second ones of the anonymized transactions, corresponding to a second set of data-generating applications resident on the user device, and an encryption level for the first and second types of data associated with the first and second anonymized transactions, respectively receive, via the first user interface, the eligibility information, transmit the eligibility information to a network device associated with the service provider network, receive, from the network device, a default workflow configuration to conduct the first anonymized transactions with respect to a first type of data generated from the first set of data-generating applications and the second anonymized transactions with respect to a second type of data generated from the second set of data-generating applications, present a second user interface including the default workflow configuration, receive, via the second user interface, user input for the default workflow configuration to create an approved workflow configuration for the first and second anonymized transactions, transmit the approved workflow configuration to the network device, and receive, from the network device, an instruction set to implement the approved workflow configuration. - View Dependent Claims (18, 19)
-
Specification