Displaying social opportunities by location on a map
First Claim
1. A method comprising:
- maintaining social information for a user, the social information comprising the user'"'"'s interests;
accessing a plurality of content objects, each content object associated with a geographic location, a category, and a delivery time range;
receiving a request for information from a user device;
receiving a user location from the user device;
determining a relevance score for the content objects, where determining the relevance score for at least one of the content objects comprises;
determining that the user location is within a proximity of the content object'"'"'s geographic location;
determining that the user'"'"'s interests from the maintained social information for the user matches the content object'"'"'s category; and
determining that a current time is within the content object'"'"'s delivery time range;
ranking the content objects by theft relevance scores;
determining a zoom level of a map to display to the user;
determining a relevance score threshold based on the zoom level of the map;
selecting one or more of the content objects by applying the relevance scores of the content objects to the threshold; and
sending the map with the selected content objects displayed on the map at the zoom level to the user device for display to the user.
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.
37 Citations
17 Claims
-
1. A method comprising:
- maintaining social information for a user, the social information comprising the user'"'"'s interests;
accessing a plurality of content objects, each content object associated with a geographic location, a category, and a delivery time range; receiving a request for information from a user device;
receiving a user location from the user device;determining a relevance score for the content objects, where determining the relevance score for at least one of the content objects comprises;
determining that the user location is within a proximity of the content object'"'"'s geographic location;determining that the user'"'"'s interests from the maintained social information for the user matches the content object'"'"'s category; and determining that a current time is within the content object'"'"'s delivery time range; ranking the content objects by theft relevance scores; determining a zoom level of a map to display to the user; determining a relevance score threshold based on the zoom level of the map; selecting one or more of the content objects by applying the relevance scores of the content objects to the threshold; and sending the map with the selected content objects displayed on the map at the zoom level to the user device for display to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
- maintaining social information for a user, the social information comprising the user'"'"'s interests;
-
11. A method comprising:
-
transmitting from a user device at a user location and a request for information to a social networking system configured to determine a relevance score for a plurality of content objects associated with a geographic location, a category, and a delivery time range, the social networking system determining the relevance score for at least one of the content objects comprising determining that the user location is within a proximity of the content object'"'"'s geographic location, determining that the user'"'"'s interests from social information of the user matches the content object'"'"'s category, and determining that a current time is within the content object'"'"'s delivery time range; receiving at the user device a ranked list of content objects based on the relevance score, each content object comprising; the geographic location that is within a proximity of the user location; the category that matches a user interest stored by the social networking system; the delivery time range where a current time is within the delivery time range; identifying a zoom level of a map to display; displaying a map comprising a plurality of pins displaying the geographic locations of the content objects, wherein each pin is associated with one of the content objects, each pin displays the rank of the content object, and content objects are selected for display by applying relevance scores of the content objects to a relevance score threshold based on a zoom level. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
Specification