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;
associating the location information with the first user in a user profile associated with the first user of the social networking system;
receiving, by the social networking system, second location information for a second device associated with a second user of the social networking system;
determining that the location information and the second location information have a matching or near matching GPS identifier; and
responsive to the determining, sending, from the social networking system to a 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.
172 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; associating the location information with the first user in a user profile associated with the first user of the social networking system; receiving, by the social networking system, second location information for a second device associated with a second user of the social networking system; determining that the location information and the second location information have a matching or near matching GPS identifier; and responsive to the determining, sending, from the social networking system to a 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)
-
-
10. 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; associating the location information with the first user in a user profile associated with the first user of the social networking system; receiving, by the social networking system, second location information for a second device associated with a second user of the social networking system; determining that the location information and the second location correspond to locations that are near each other; and responsive to the determining, sending, from the social networking system to a second user, a communication generated based at least in part on the location information. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable storage medium storing instructions executable by a computer processor of a social networking system, 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 associating the location information with the first user in a user profile associated with the first user of the social networking system; instructions for receiving, by the social networking system, second location information for a second device associated with a second user of the social networking system; instructions for determining that the location information and the second location correspond to locations that are near each other; and instructions for, responsive to the determining, sending, from the social networking system to a second user, a communication generated based at least in part on the location information. - View Dependent Claims (20)
-
Specification