Method and system to prevent inference of personal information using pattern neutralization techniques
First Claim
Patent Images
1. A method for neutralizing a pattern of user activity, comprising:
- collecting data corresponding to the user activity;
generating a user distribution over a domain comprising a plurality of respective elements based on the collected data, wherein the user distribution indicates frequencies of the plurality of respective elements;
determining a transformation function to neutralize the user distribution;
applying the transformation function to neutralize the user distribution;
wherein applying the transformation function comprises modifying the frequencies of the plurality of respective elements to generate a neutralized user distribution indicating the modified frequencies of the plurality of respective elements;
transmitting a first output based on the user distribution to a first user performing the user activity; and
transmitting a second output based on the neutralized user distribution to a second user monitoring the user activity;
wherein the method is performed by at least one computer system comprising at least one memory and at least one processor coupled to the memory.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for neutralizing a pattern of user activity, comprises collecting data corresponding to the user activity, generating a user distribution over a domain comprising a plurality of respective elements based on the collected data, determining a transformation function to neutralize the user distribution, and applying the transformation function to neutralize the user distribution.
-
Citations
20 Claims
-
1. A method for neutralizing a pattern of user activity, comprising:
-
collecting data corresponding to the user activity; generating a user distribution over a domain comprising a plurality of respective elements based on the collected data, wherein the user distribution indicates frequencies of the plurality of respective elements; determining a transformation function to neutralize the user distribution; applying the transformation function to neutralize the user distribution; wherein applying the transformation function comprises modifying the frequencies of the plurality of respective elements to generate a neutralized user distribution indicating the modified frequencies of the plurality of respective elements; transmitting a first output based on the user distribution to a first user performing the user activity; and transmitting a second output based on the neutralized user distribution to a second user monitoring the user activity; wherein the method is performed by at least one computer system comprising at least one memory and at least one processor coupled to the memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for neutralizing a pattern of user activity, comprising:
-
a memory and at least one processor coupled to the memory, wherein the at least one processor is configured to; collect data corresponding to the user activity; generate a user distribution over a domain comprising a plurality of respective elements based on the collected data, wherein the user distribution indicates frequencies of the plurality of respective elements; determine a transformation function to neutralize the user distribution; apply the transformation function to neutralize the user distribution; wherein in applying the transformation function, the at least one processor is configured to modify the frequencies of the plurality of respective elements to generate a neutralized user distribution indicating the modified frequencies of the plurality of respective elements; transmit a first output based on the user distribution to a first user performing the user activity; and transmit a second output based on the neutralized user distribution to a second user monitoring the user activity. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product for neutralizing a pattern of user activity, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to perform a method comprising:
-
collecting data corresponding to the user activity; generating a user distribution over a domain comprising a plurality of respective elements based on the collected data, wherein the user distribution indicates frequencies of the plurality of respective elements; determining a transformation function to neutralize the user distribution; applying the transformation function to neutralize the user distribution; wherein applying the transformation function comprises modifying the frequencies of the plurality of respective elements to generate a neutralized user distribution indicating the modified frequencies of the plurality of respective elements; transmitting a first output based on the user distribution to a first user performing the user activity; and transmitting a second output based on the neutralized user distribution to a second user monitoring the user activity. - View Dependent Claims (20)
-
Specification