Methods and apparatus for anonymising user data by aggregation
First Claim
Patent Images
1. A method of anonymising user data by aggregation, the method comprising at least one server-side device:
- receiving, at the at least one server-side device, an anonymous aggregation command from a user client device, the anonymous aggregation command including a specification of a set of users, the specification relating to user behavior, the anonymous aggregation command further including an action to be taken in respect of at least some of the users who meet the specification;
generating an aggregated list of users who meet the specification in the anonymous aggregation command;
validating the aggregated list of users who meet the specification by determining if the aggregated list meets at least one criterion for anonymous aggregation; and
if the aggregated list is validated as meeting the at least one criterion, triggering the action in the anonymous aggregation command to be taken in respect of the validated aggregated list of users who meet the specification.
6 Assignments
0 Petitions
Accused Products
Abstract
In one aspect of a method of anonymizing user data by aggregation, at least one server-side device receives an anonymous aggregation command from a user client device. The anonymous aggregation command includes a specification of a set of users and an action to be taken. A list of users who meet the specification in the anonymous aggregation command is generated. The list of users who meet the specification is validated as meeting at least one criterion for anonymous aggregation. The action in the anonymous aggregation command is triggered to be taken in respect of the validated list of users who meet the specification.
13 Citations
31 Claims
-
1. A method of anonymising user data by aggregation, the method comprising at least one server-side device:
-
receiving, at the at least one server-side device, an anonymous aggregation command from a user client device, the anonymous aggregation command including a specification of a set of users, the specification relating to user behavior, the anonymous aggregation command further including an action to be taken in respect of at least some of the users who meet the specification; generating an aggregated list of users who meet the specification in the anonymous aggregation command; validating the aggregated list of users who meet the specification by determining if the aggregated list meets at least one criterion for anonymous aggregation; and if the aggregated list is validated as meeting the at least one criterion, triggering the action in the anonymous aggregation command to be taken in respect of the validated aggregated list of users who meet the specification. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 30)
-
-
14. A method of triggering an action to be taken in respect of users whose data has been anonymised by aggregation, the method comprising a client-side device:
-
issuing an anonymous aggregation command for receipt by a server-side device, the anonymous aggregation command including; a reference to the user on whose behalf the command is being issued;
a specification of a set of users, the specification relating to user behavior; and
an action to be taken by the server-side device in respect of users in an aggregated list of users who meet the specification and are validated as meeting at least one criterion for anonymous aggregation. - View Dependent Claims (15, 31)
-
-
16. Apparatus comprising one or more server-side devices for anonymizing user data by aggregation, the apparatus providing a processing system constructed and arranged to:
-
receive at at least one server-side device an anonymous aggregation command from a user client device, the anonymous aggregation command including a specification of a set of users, the specification relating to user behavior, the anonymous aggregation command further including an action to be taken in respect of at least some of the users who meet the specification; generate an aggregated list of users who meet the specification in the anonymous aggregation command; validate the aggregated list of users who meet the specification by determining if the aggregated list meets at least one criterion for anonymous aggregation; and if the aggregated list is validated as meeting the at least one criterion, trigger the action in the anonymous aggregation command to be taken in respect of the validated aggregated list of users who meet the specification. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A client-side device for triggering an action to be taken in respect of users whose data has been anonymised by aggregation, the device comprising a processing system constructed and arranged to:
issue an anonymous aggregation command for receipt by a server-side device, the anonymous aggregation command including;
a reference to the user on whose behalf the command is being issued;
a specification of a set of users, the specification relating to user behavior; and
an action to be taken by the server-side device in respect of users in an aggregated list of users who meet the specification and are validated as meeting at least one criterion for anonymous aggregation.- View Dependent Claims (29)
Specification