Automatically providing a communication based on location information for a user of a social networking system
First Claim
1. A computer-implemented method comprising:
- receiving, by a social networking system, location information for a device associated with a first user of the social networking system;
receiving, by the social networking system, a privacy setting selection of a second user of the social networking system;
determining whether the privacy setting selection permits obtaining second location information of the second user;
responsive to determining that the privacy setting selection permits obtaining the second location information of the second user, obtaining, by the social networking system, the second location information for a second device associated with the second user; and
responsive to the obtaining, sending, from the social networking system to the second user, a communication generated based at least in part on the location information.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for automatically locating web-based social network members are provided. According to one embodiment, contact content including an associated GPS identifier and status for web-based social network members located at or near the same location automatically appears on a GPS-enabled device. A further exemplary system includes a GPS-enabled device configured to receive a GPS identifier and a status representing a location and a current state for a web-based social network member, a processing module that associates the received GPS-identifier and the received status, and a communications module that sends the associated GPS-identifier and status to a server comprising a web-based social network database. Contact content in a web-based social network database record in the web-based social network database is updated to include the associated GPS identifier and status for the web-based social network member.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving, by a social networking system, location information for a device associated with a first user of the social networking system; receiving, by the social networking system, a privacy setting selection of a second user of the social networking system; determining whether the privacy setting selection permits obtaining second location information of the second user; responsive to determining that the privacy setting selection permits obtaining the second location information of the second user, obtaining, by the social networking system, the second location information for a second device associated with the second user; and responsive to the obtaining, sending, from the social networking system to the second user, a communication generated based at least in part on the location information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer readable storage medium storing instructions that when executed by a processor of a client device cause the processor to:
-
receive, by a social networking system, location information for a device associated with a first user of the social networking system; receive, by the social networking system, a privacy setting selection of a second user of the social networking system; determine whether the privacy setting selection permits obtaining second location information of the user; responsive to determining that the privacy setting selection permits obtaining the second location information of the second user, obtain, by the social networking system, the second location information for a second device associated with the second user; and responsive to the obtaining, send, from the social networking system to the second user, a communication generated based at least in part on the location information. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
a processor for executing instructions; a non-transitory computer-readable storage medium storing instructions executable by the processor, the instructions comprising; instructions for receiving, by the social networking system, location information for a device associated with a first user of the social networking system; instructions for receiving, by the social networking system, a privacy setting selection of a second user of the social networking system; instructions for determining whether the privacy setting selection permits obtaining second location information of the second user; instructions for, responsive to determining that the privacy setting selection permits obtaining the second location information of the second user, obtaining, by the social networking system, the second location information for a second device associated with the second user; and instructions for, responsive to the obtaining, sending, from the social networking system to the second user, a communication generated based at least in part on the location information. - View Dependent Claims (18, 19, 20)
-
Specification