Managing personal privacy settings
First Claim
1. At least one non-transitory machine-readable storage medium for managing user information comprising a plurality of instructions that in response to being executed on a computing device, cause the computing device to:
- determine at a user device, a relationship level between a user associated with the user device and a remote user associated with a remote user device;
generate, based on the relationship level, a profile of the user, the profile including information about the user and a privacy setting for the information about the user, the privacy setting to be used to permit or deny access to the user information to a third-party application executing on the remote user device, and the privacy setting including individual privacy settings, one for each aspect of a plurality of aspects of information in the profile of the user, each individual privacy setting controlling whether each corresponding aspect of the plurality of aspects of information is visible to the remote user; and
transmit the profile of the user to the remote user device, the profile including information about the user that is marked public and private, where information about the user that is marked public is accessible to the third-party application executing on the remote user device, and information that is marked private is stored on the remote user device but is not accessible to the third-party application executing on the remote user device.
0 Assignments
0 Petitions
Accused Products
Abstract
Various systems and methods for managing user information on mobile devices are described herein. A selection of user information is received from a user operating a user device. A privacy setting for the selection of user information is received from the user, the privacy setting to permit or deny access to the user information to a third-party application. The selection of user information and the privacy setting is transmitted from the user device to a receiving device, where the receiving device is configured to enforce the privacy setting for the third-party application executing on the receiving device.
-
Citations
20 Claims
-
1. At least one non-transitory machine-readable storage medium for managing user information comprising a plurality of instructions that in response to being executed on a computing device, cause the computing device to:
-
determine at a user device, a relationship level between a user associated with the user device and a remote user associated with a remote user device; generate, based on the relationship level, a profile of the user, the profile including information about the user and a privacy setting for the information about the user, the privacy setting to be used to permit or deny access to the user information to a third-party application executing on the remote user device, and the privacy setting including individual privacy settings, one for each aspect of a plurality of aspects of information in the profile of the user, each individual privacy setting controlling whether each corresponding aspect of the plurality of aspects of information is visible to the remote user; and transmit the profile of the user to the remote user device, the profile including information about the user that is marked public and private, where information about the user that is marked public is accessible to the third-party application executing on the remote user device, and information that is marked private is stored on the remote user device but is not accessible to the third-party application executing on the remote user device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. At least one non-transitory machine-readable storage medium for managing user information comprising a plurality of instructions that in response to being executed on a computing device, cause the computing device to:
-
receive at a user device from a source device, user information and a privacy setting for the user information, the user information related to that of a remote user, the privacy setting used to permit or deny access to the user information to a third-party application executing on the user device, the user information and privacy setting are organized into an information profile reflecting an aspect of the remote user, the information profile generated based on a relationship level between the remote user and a user associated with the user device, and the privacy setting including individual privacy settings, one for each aspect of a plurality of aspects of information of the remote user, and the information profile including information about the remote user that is marked public and private, where information about the remote user that is marked public is accessible to the third-party application executing on the user device, and information that is marked private is stored on the user device but is not accessible to the third-party application executing on the user device; store the user information and privacy setting at the user device; check the privacy setting for the user information; and manage a request to access the user information from the third-party application based on the privacy setting. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for managing user information, the system comprising:
-
a processor; and a memory including a plurality of instructions that in response to being executed on the processor, cause the processor to; determine at a user device, a relationship level between a user associated with the user device and a remote user associated with a remote user device; generate, based on the relationship level, a profile of the user, the profile including information about the user and a privacy setting for the information about the user, the privacy setting to be used to permit or deny access to the user information to a third-party application executing on the remote user device, and the privacy setting including individual privacy settings, one for each aspect of a plurality of aspects of information in the profile of the user, each individual privacy setting controlling whether each corresponding aspect of the plurality of aspects of information is visible to the remote user; and transmit the profile of the user to the remote user device, the profile including information about the user that is marked public and private, where information about the user that is marked public is accessible to the third-party application executing on the remote user device, and information that is marked private is stored on the remote user device but is not accessible to the third-party application executing on the remote user device. - View Dependent Claims (16, 17, 18)
-
-
19. A system for managing user information, the system comprising:
-
a processor; and a memory including a plurality of instructions that in response to being executed on the processor, cause the processor to; receive at a user device from a source device, user information and a privacy setting for the user information, the user information related to that of a remote user, the privacy setting used to permit or deny access to the user information to a third-party application executing on the user device, the user information and privacy setting are organized into an information profile reflecting an aspect of the remote user, the information profile generated based on a relationship level between the remote user and a user associated with the user device, and the privacy setting including individual privacy settings, one for each aspect of a plurality of aspects of information of the remote user, and the information profile including information about the remote user that is marked public and private, where information about the remote user that is marked public is accessible to the third-party application executing on the user device, and information that is marked private is stored on the user device but is not accessible to the third-party application executing on the user device; store the user information and privacy setting at the user device; check the privacy setting for the user information; and manage a request to access the user information from the third-party application based on the privacy setting. - View Dependent Claims (20)
-
Specification