×

Aggregating and displaying social networking system user information via a map interface

  • US 10,115,179 B2
  • Filed: 09/21/2016
  • Issued: 10/30/2018
  • Est. Priority Date: 09/20/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • generating a map interface for presentation to a viewing user of a social networking system, the map interface identifying a representative geographic location associated with an aggregated content item, the viewing user, and an action performed by a user connected to the viewing user via the social networking system, generating the map interface comprising;

    determining a threshold distance based on a zoom level of the map interface;

    determining the aggregated content item by combining one or more pairs of content items, wherein for each of the one or more pairs of content items, a distance between the geographic locations associated with each content item of the pair is less than the threshold distance;

    determining the representative geographic location of the aggregated content item as a weighted aggregate of geographic locations associated with content items aggregated to form the aggregated content item, wherein the weighted aggregate weighs a geographic location based on an affinity of the viewing user with the content item associated with the geographic location, the affinity of the viewing user with the content item determined based at least on past interactions of the viewing user;

    selecting one or more representative content items from the aggregated content item for generation of an information display for presentation in association with the representative geographic location, the selecting comprising;

    retrieving one or more content items included in the aggregated content item, wherein each retrieved content item has a content type;

    selecting one or more content items from the retrieved content items to include a specified amount of content items having a particular content type;

    ranking the selected content items based on a measure of affinity between the viewing user and each of the selected content item; and

    selecting the one or more representative content items from the selected content items based on the ranking;

    generating the information display based on the one or more representative content items; and

    sending the information display for presentation to the viewing user in association with the representative geographic location.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×