Displaying Social Opportunities by Location on a Map
First Claim
1. A method for providing relevant information to a user of a social networking system, the method comprising:
- maintaining social information for the user;
associating each of a plurality of content objects with a location, a category, and a timereceiving a request for information from a user device;
receiving a user location;
determining a relevance score for the content objects based on matching the user location and social information to the locations, categories, and times for the content objects;
ranking the content objects by their relevance scores; and
providing the ranked content objects to a notification controller for transmission to the user device.
2 Assignments
0 Petitions
Accused Products
Abstract
A social networking system provides relevant content objects at the request of social networking system users. Relevance scores are determined for content objects by matching user location, user interests, and other social information to the content, location, and timing associated with content objects. A ranked list of content objects can be provided to the user, where the content objects are relevant to them based on their interests, location, and other social information. The system provides a user interface that displays a map containing pins, where each pin represents a content object in actionable proximity to a user. The content objects selected to be presented as pins to the user are those content objects with sufficiently high relevance scores. Multiple pins for a nearby area can be clustered. The user can switch between zoom levels for the map, thereby showing pins at varying distances from the user'"'"'s current location.
78 Citations
25 Claims
-
1. A method for providing relevant information to a user of a social networking system, the method comprising:
-
maintaining social information for the user; associating each of a plurality of content objects with a location, a category, and a time receiving a request for information from a user device; receiving a user location; determining a relevance score for the content objects based on matching the user location and social information to the locations, categories, and times for the content objects; ranking the content objects by their relevance scores; and providing the ranked content objects to a notification controller for transmission to the user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for displaying information regarding relevant content objects to a social networking system user, the method comprising:
-
transmitting from a user device at a user location a request for information; receiving at the user device a ranked list of content objects, each content object comprising a location, a category, a rank, and a time, wherein the ranked list of content objects are ranked according to a relevance score determined based on matching the user location and a user'"'"'s social information to the locations, categories, and times for the content objects; and displaying a map comprising a plurality of pins displaying the locations of the content objects, wherein each pin is associated with a content object, and each pin displays the rank of the associated content object. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
Specification