Method and apparatus for obfuscating context information
First Claim
Patent Images
1. 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.
2 Assignments
0 Petitions
Accused Products
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.
12 Citations
20 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. 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. - View Dependent Claims (16, 17, 18, 19)
-
-
20. 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.
-
Specification