Privacy policy management method for a user device
AssigneeNokia Solutions and Networks Oy
InventorsMiklos Tamas Bodi, Gabor Marton
Life of this patent
Estimating the term…
Abstract
An arrangement for enabling users to set and modify privacy policies is described. User attributes and existing privacy policies are used to determine the similarity between users. On this basis, the nearest-neighbors to a particular user are determined. When a user is required or wishes to provide or modify a policy, the policies of those nearest neighbors are used to recommend a privacy policy to the user.
Claims9
A method of privacy policy management comprising:
- determining, by at least one hardware processor, a similarity between a first user and each of a plurality of other users, wherein the determining of the similarity between the first user and each of the plurality of other users includes considering the similarity between at least some of the user attributes of said users, and wherein the determining of the similarity between users includes considering the similarity between at least some of the privacy policy decisions of said users;
- determining, by the at least one hardware processor, on the basis of said similarity, which of the plurality of other users are nearest neighbours to the first user;
- and
- providing, by the at least one hardware processor, one or more recommended privacy policy settings to the first user on the basis of privacy policy settings of said determined nearest neighbours, wherein the providing of the one or more recommended privacy policy settings comprises determining, for a potential policy, whether more than a first predetermined proportion of said nearest neighbours have set said policy,
- wherein the determining of the similarity between a first user and one of said plurality of other users comprises applying one or more user attribute distance functions relating to a plurality of user attributes, wherein the one or more user attribute distance function is defined to convert the differences between the privacy policy decisions of said users into a respective numerical ranking,
- wherein the providing of the one or more recommended privacy policy settings further comprises determining, for a potential policy, whether fewer than a second predetermined proportion of said nearest neighbours have set said policy.
An apparatus comprising:
- a hardware input configured to receive data relating to a plurality of users;
- at least one hardware processor configured to
- determine, on the basis of said data, a similarity between a first user and each of a plurality of other users;
- determine, on the basis of said similarity, which of the plurality of other users are nearest neighbours to the first user;
- and
- generate one or more recommended privacy policy settings to the first user on the basis of privacy policy settings of said determined nearest neighbours, wherein the generating of the one or more recommended privacy policy setting comprises determining, for a potential policy, whether more than a first predetermined proportion of said nearest neighbours have set said policy,
- wherein the at least one processor determines the similarity between users by applying one or more user attribute distance functions relating to a plurality of user attributes,
- wherein when determining the similarity between users, said at least one processor is configured to consider the similarity between at least some of the user attributes of said users,
- wherein when determining the similarity between users, said at least one processor is configured to consider the similarity between at least some of the privacy policy decisions of said users, and
- wherein the one or more user attribute distance function is defined to convert the differences between the privacy policy decisions of said users into a respective numerical ranking,
- wherein the generating of the one or more recommended privacy policy setting further comprises determining, for a potential policy, whether fewer than a second predetermined proportion of said nearest neighbours have set said policy.
A computer program product, embodied on a non-transitory computer readable medium, the computer program product configured to control a processor to perform a method, comprising:
- determining a similarity between a first user and each of a plurality of other users, wherein the determining of the similarity between the first user and each of the plurality of other users includes considering the similarity between at least some of the user attributes of said users, and wherein the determining of the similarity between users includes considering the similarity between at least some of the privacy policy decisions of said users;
- determining, on the basis of said similarity, which of the plurality of other users are nearest neighbours to the first user;
- and
- providing one or more recommended privacy policy settings to the first user on the basis of privacy policy settings of said determined nearest neighbours, wherein the providing of the one or more recommended privacy policy setting comprises determining, for a potential policy, whether more than a first predetermined proportion of said nearest neighbours have set said policy,
- wherein the determining of the similarity between a first user and one of said plurality of other users comprises applying one or more user attribute distance functions relating to a plurality of user attributes, wherein the one or more user attribute distance function is defined to convert the differences between the privacy policy decisions of said users into a respective numerical ranking,
- wherein the providing of the one or more recommended privacy policy settings further comprises determining, for a potential policy, whether fewer than a second predetermined proportion of said nearest neighbours have set said policy.
Dependencies are inferred from the claim text.