IP Library Granted Patent US 9,565,525
Granted Patent B2
US 9,565,525 · App. 15/065,824 · Granted Feb 7, 2017

Automatically providing a communication based on location information for a user of a social networking system

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,565,525
App. No.
15/065,824
Granted
Feb 7, 2017
Kind
B2
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.

Claims (41)

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.

2. The computer-implemented method of claim 1 , wherein the second user has a social networking connection to the first user over the social networking system.

3. The computer-implemented method of claim 1 , wherein associating the location information comprises storing the location information in the user profile associated with the first user.

4. The computer-implemented method of claim 1 , wherein the communication generated based at least in part on the location information is a story providing information about the first user based at least in part on the location information.

5. The computer-implemented method of claim 1 , wherein sending the communication generated based at least in part on the location information to the second user comprises:

determining a physical address based at least in part on the location information; and

sending at least the physical address to the second user.

6. The computer-implemented method of claim 1 , wherein the communication generated based at least in part on the location information includes a video associated with the location information.

7. The computer-implemented method of claim 1 , wherein the communication generated based at least in part on the location information includes audio associated with the location information.

8. The computer-implemented method of claim 1 , wherein the communication generated based at least in part on the location information includes a photograph associated with the location information.

9. The computer-implemented method of claim 1 , wherein the communication generated based at least in part on the location information provides information about a place at a geographic location represented by the location information.

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.

11. The computer-implemented method of claim 10 , wherein the second user has a social networking connection to the first user over the social networking system.

12. The computer-implemented method of claim 10 , wherein associating the location information comprises storing the location information in the user profile associated with the first user.

13. The computer-implemented method of claim 10 , wherein the communication generated based at least in part on the location information is a story providing information about the first user based at least in part on the location information.

14. The computer-implemented method of claim 10 , wherein sending the communication generated based at least in part on the location information to the second user comprises:

determining a physical address based at least in part on the location information; and

sending at least the physical address to the second user.

15. The computer-implemented method of claim 10 , wherein the communication generated based at least in part on the location information includes a video associated with the location information.

16. The computer-implemented method of claim 10 , wherein the communication generated based at least in part on the location information includes audio associated with the location information.

17. The computer-implemented method of claim 10 , wherein the communication generated based at least in part on the location information includes a photograph associated with the location information.

18. The computer-implemented method of claim 10 , wherein the communication generated based at least in part on the location information provides information about a place at a geographic location represented by the location information.

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.

20. The non-transitory computer-readable storage medium of claim 19 , wherein sending the communication generated based at least in part on the location information to the second user comprises:

determining a physical address based at least in part on the location information; and

sending at least the physical address to the second user.

Assignments (1)
CHANGE OF NAME Recorded Nov 18, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058897/0824 →