Displaying aggregated social networking system user information via a map interface
First Claim
1. A method comprising:
- aggregating, by a social networking system, a plurality of content items to generate an aggregated content item for presenting via a map interface to a viewing user, each of the plurality of content items associated with a user of the social networking system connected to the viewing user via the social networking system, each of the plurality of content items associated with a geographic location;
determining an aggregated geographic location based on the plurality of content items, the aggregated geographic location determined as an aggregated value based on the geographic locations associated with each of the plurality of content items;
generating a map interface for presenting to a viewing user, the map interface identifying the aggregated geographic location associated with the aggregated content item on a geographic map;
selecting a representative content item from the aggregated content item for generating an information display for presentation in association with the aggregated geographic location, the selecting comprising;
retrieving two or more content items included in the aggregated content item;
for each of the retrieved two or more content items, determining a measure of affinity of the viewing user towards another user of the social networking system associated with each of the two or more content items;
ranking the retrieved two or more content items based on one or more criteria, the one or more criteria comprising, for each of the two or more content items, the determined measure of affinity of the viewing user toward the other user associated with each of the two or more content items; and
selecting the representative content item from the retrieved two or more content items based at least in part on the ranking;
generating the information display associated with the aggregated content item, the information display based on the representative content item; and
sending the information display for presentation to the viewing user in association with the aggregated geographic location.
2 Assignments
0 Petitions
Accused Products
Abstract
A map interface presents a geographic map with markers identifying geographic locations associated with content items. When the geographic distance between two or more content items is less than a threshold distance, multiple content items are grouped to create an aggregated content item. Based on the geographic locations associated with the grouped content items, a geographic location is associated with the aggregated content item. A single marker identifies the geographic location for the aggregated content item on the geographic map. When a user viewing the map interface accesses the single marker, content selected from the content items combined to generated the aggregated content item is presented as well as the geographic location associated with the aggregated content item.
85 Citations
23 Claims
-
1. A method comprising:
-
aggregating, by a social networking system, a plurality of content items to generate an aggregated content item for presenting via a map interface to a viewing user, each of the plurality of content items associated with a user of the social networking system connected to the viewing user via the social networking system, each of the plurality of content items associated with a geographic location; determining an aggregated geographic location based on the plurality of content items, the aggregated geographic location determined as an aggregated value based on the geographic locations associated with each of the plurality of content items; generating a map interface for presenting to a viewing user, the map interface identifying the aggregated geographic location associated with the aggregated content item on a geographic map; selecting a representative content item from the aggregated content item for generating an information display for presentation in association with the aggregated geographic location, the selecting comprising; retrieving two or more content items included in the aggregated content item; for each of the retrieved two or more content items, determining a measure of affinity of the viewing user towards another user of the social networking system associated with each of the two or more content items; ranking the retrieved two or more content items based on one or more criteria, the one or more criteria comprising, for each of the two or more content items, the determined measure of affinity of the viewing user toward the other user associated with each of the two or more content items; and selecting the representative content item from the retrieved two or more content items based at least in part on the ranking; generating the information display associated with the aggregated content item, the information display based on the representative content item; and sending the information display for presentation to the viewing user in association with the aggregated geographic location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 20, 21)
-
-
16. A non-transitory computer readable storage medium storing instructions for:
-
aggregating, by a social networking system, a plurality of content items to generate an aggregated content item for presenting via a map interface to a viewing user, each of the plurality of content items associated with a user of the social networking system connected to the viewing user via the social networking system, each of the plurality of content items associated with a geographic location; determining an aggregated geographic location based on the plurality of content items, the aggregated geographic location determined as an aggregated value based on the locations associated with each of the plurality of content items; generating a map interface for presenting to a viewing user, the map interface identifying the aggregated geographic location associated with the aggregated content item on a geographic map; selecting a representative content item from the aggregated content item for generating an information display for presentation in association with the aggregated geographic location, the selecting comprising; retrieving two or more content items included in the aggregated content item; for each of the two or more content items, determining a measure of affinity of the viewing user towards another user of the social networking system associated with each of the two or more content items; ranking the retrieved two or more content items based on one or more criteria, the one or more criteria comprising, for each of the two or more content items, the determined measure of affinity of the viewing user toward the other user associated with each of the two or more content items; and selecting the representative content item from the retrieved two or more content items based at least in part on the ranking; generating the information display associated with the aggregated content item, the information display based on the representative content item; and sending the information display for presentation to the viewing user in association with the aggregated geographic location. - View Dependent Claims (17, 18, 19, 22, 23)
-
Specification