Method and apparatus for obfuscating context information
AssigneeNokia Technologies Oy
InventorsChristian Prehofer, Sasu Tarkoma
Life of this patent
Estimating the term…
Abstract
In some examples, context information is determined. The context information is associated with a user and based on information of a communication device associated with the user. The context information is obfuscated based on a user information, such privacy policy, user profile, user preferences, user activity, and/or any combination of the aforementioned, associated with the user. In other examples, the context information is determined based on a user location and/or user information.
Claims20
A method comprising:
- determining, by a communication device, context information associated with a user based on information of the communication device associated with the user;
- receiving, by the communication device, a level identification of one or more objects, one or more object categories, or a combination thereof, for obfuscation;
- determining, by the communication device, a privacy policy of the user based on the level identification that specifies one of a plurality of user activity levels of one or more user physical activities that are independent from user interactions with the communication device and independent from operations of an apparatus of a service provider;
- obfuscating, by the communication device, at least one user activity portion of the context information based on the specified user activity level;
- and
- initiating, by the communication device, a presentation of the context information after the obfuscating on a user interface of the communication device, prior to communicating the context information to a third-party server.
An apparatus comprising:
- at least one processor;
- and
- at least one memory including computer program code for one or more programs,
- the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus embedded in a communication device to perform at least the following,
- determine context information associated with a user based on information of the communication device associated with the user;
- receive a level identification of one or more objects, one or more object categories, or a combination thereof, for obfuscation;
- determine a privacy policy of the user based on the level identification that specifies one of a plurality of user activity levels of one or more user physical activities that are independent from user interactions with the communication device and independent from operations of an apparatus of a service provider;
- obfuscate by the apparatus at least one user activity portion of the context information based on the specified user activity level;
- and
- initiate a presentation of the context information after the obfuscating on a user interface of the communication device, prior to communicating the context information to a third-party server.
A non-transitory computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause a communication device to at least perform the following steps:
- determining context information associated with a user based on information of the communication device associated with the user;
- receiving a level identification of one or more objects, one or more object categories, or a combination thereof, for obfuscation;
- determining a privacy policy of the user based on the level identification that specifies one of a plurality of user activity levels of one or more user physical activities that are independent from user interactions with the communication device and independent from operations of an apparatus of a service provider;
- obfuscating at least one user activity portion of the context information based on the specified user activity level;
- and
- initiating a presentation of the context information after the obfuscating on a user interface of the communication device, prior to communicating the context information to a third-party server.
Dependencies are inferred from the claim text.