Synchronous display of personal and contact-shared contact information
First Claim
Patent Images
1. A method comprising, by one or more computing systems:
- receiving, from a first user of a social network, contact information for a second user of the social network, wherein the received contact information is stored in a private data structure associated with a profile of the second user, and wherein one or more privacy settings define or identify one or more third users of the social network who are excluded from accessing the received contact information;
prompting the second user as to whether to allow at least one of the third users to access the received contact information;
receiving a response from the second user;
only when the response is affirmative, allowing the at least one of the third users to access the received contact information; and
only when the response is negative;
adding the received contact information to a private data structure associated with an address book of the first user, andlinking the received contact information stored in the private data structure associated with the address book of the first user to public information stored in a public data structure, wherein the public information is from the profile of the second user.
2 Assignments
0 Petitions
Accused Products
Abstract
A social networking system allows a first user to provide contact information for a second user via a synchronization or upload event from a computing device. The second user is prompted as to whether he or she wishes to share the received contact information on his public profile. If he or she responds affirmatively, the updated contact information is stored in association with the second user'"'"'s profile on the social networking system. If the user responds negatively, the contact information is stored on the social networking system in association with the uploading user.
27 Citations
19 Claims
-
1. A method comprising, by one or more computing systems:
-
receiving, from a first user of a social network, contact information for a second user of the social network, wherein the received contact information is stored in a private data structure associated with a profile of the second user, and wherein one or more privacy settings define or identify one or more third users of the social network who are excluded from accessing the received contact information; prompting the second user as to whether to allow at least one of the third users to access the received contact information; receiving a response from the second user; only when the response is affirmative, allowing the at least one of the third users to access the received contact information; and only when the response is negative; adding the received contact information to a private data structure associated with an address book of the first user, and linking the received contact information stored in the private data structure associated with the address book of the first user to public information stored in a public data structure, wherein the public information is from the profile of the second user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus comprising:
-
one or more non-transitory computer readable storage media embodying software; and one or more processors coupled to the storage media and operable to execute the software to; receive, from a first user of a social network, contact information for a second user of the social network, wherein the received contact information is stored in a private data structure associated with a profile of the second user, and wherein one or more privacy settings define or identify one or more third users of the social network who are excluded from accessing the received contact information; prompt the second user as to whether to allow at least one of the third users to access the received contact information; receive a response from the second user; only when the response is affirmative, allow the at least one of the third users to access the received contact information; and only when the response is negative; add the received contact information to a private data structure associated with an address book of the first user, and link the received contact information stored in the private data structure associated with the address book of the first user to public information stored in a public data structure, wherein the public information is from the profile of the second user. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable storage media embodying software that is operable when executed to:
receive, from a first user of a social network, contact information for a second user of the social network, wherein the received contact information is stored in a private data structure associated with a profile of the second user, and wherein one or more privacy settings define or identify one or more third users of the social network who are excluded from accessing the received contact information; prompt the second user as to whether to allow at least one of the third users to access the received contact information; receive a response from the second user; only when the response is affirmative, allow the at least one of the third users to access the received contact information; and only when the response is negative; add the received contact information to a private data structure associated with an address book of the first user, and link the received contact information stored in the private data structure associated with the address book of the first user to public information stored in a public data structure, wherein the public information is from the profile of the second user.
Specification