People directory with social privacy and contact association features
First Claim
Patent Images
1. A method comprising:
- by one or more computing devices associated with a social-networking system, receiving from an initiating user a request for contact information of a target user;
by one or more computing devices associated with a social-networking system, determining location information associated with the initiating user;
by one or more computing devices associated with the social-networking system, determining that one or more privacy settings of the target user prevent the contact information of the target user from being provided to the initiating user, the privacy settings including one or more spatiotemporal conditions;
by one or more computing devices associated with the social-networking system, determining whether one or more of the spatiotemporal conditions of the privacy settings allow for a communication session between the initiating user and the target user based on the location information associated with the initiating user; and
by one or more computing devices associated with the social-networking system, in response to determining that one or more of the spatiotemporal conditions allow for the communication session between the initiating user and the target user, establishing an anonymous communication session between the initiating and target users, wherein contact information of the initiating user is presented to the target user in the anonymous communication session and contact information of the target user is hidden from the initiating user in the anonymous communication session.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a social networking system provides people look up service and establish anonymous communication session between users; creates contact association for future communication between users; and configures one or more privacy settings for users.
14 Citations
20 Claims
-
1. A method comprising:
-
by one or more computing devices associated with a social-networking system, receiving from an initiating user a request for contact information of a target user; by one or more computing devices associated with a social-networking system, determining location information associated with the initiating user; by one or more computing devices associated with the social-networking system, determining that one or more privacy settings of the target user prevent the contact information of the target user from being provided to the initiating user, the privacy settings including one or more spatiotemporal conditions; by one or more computing devices associated with the social-networking system, determining whether one or more of the spatiotemporal conditions of the privacy settings allow for a communication session between the initiating user and the target user based on the location information associated with the initiating user; and by one or more computing devices associated with the social-networking system, in response to determining that one or more of the spatiotemporal conditions allow for the communication session between the initiating user and the target user, establishing an anonymous communication session between the initiating and target users, wherein contact information of the initiating user is presented to the target user in the anonymous communication session and contact information of the target user is hidden from the initiating user in the anonymous communication session. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. One or more computer-readable non-transitory media embodying software that is configured when executed to:
-
at a social-networking system, receive from an initiating user a request for contact information of a target user; at the social-networking system, determine location information associated with the initiating user; at the social-networking system, determine that one or more privacy settings of the target user prevent the contact information of the target user from being provided to the initiating user, the privacy settings including one or more spatiotemporal conditions; at the social-networking system, determine whether one or more of the spatiotemporal conditions of the privacy settings allow for a communication session between the initiating user and the target user based on the location information associated with the initiating user; and at the social-networking system, in response to determining that one or more of the spatiotemporal conditions allow for the communication session between the initiating user and the target user, establish an anonymous communication session between the initiating and target users, wherein contact information of the initiating user is presented to the target user in the anonymous communication session and contact information of the target user is hidden from the initiating user in the anonymous communication session. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
one or more processors; and logic encoded in one or more computer-readable tangible storage media that, when executed by the one or more processors, is operable to; at a social-networking system, receive from an initiating user a request for contact information of a target user; at the social-networking system, determine location information associated with the initiating user; at the social-networking system, determine that one or more privacy settings of the target user prevent the contact information of the target user from being provided to the initiating user, the privacy settings including one or more spatiotemporal conditions; at the social-networking system, determine whether one or more of the spatiotemporal conditions of the privacy settings allow for a communication session between the initiating user and the target user based on the location information associated with the initiating user; and at the social-networking system, in response to determining that one or more of the spatiotemporal conditions allow for the communication session between the initiating user and the target user, establish an anonymous communication session between the initiating and target users, wherein contact information of the initiating user is presented to the target user in the anonymous communication session and contact information of the target user is hidden from the initiating user in the anonymous communication session. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification