Patent ID: 8438156

Claim:
A method comprising: by one or more computing devices, receiving a request comprising an identifier for a first user of a social-networking system and a geographic location; by the one or more computing devices, identifying one or more places in a vicinity of the geographic location; by the one or more computing devices, accessing for each place one or more location-based user-activity data items, wherein a location-based user-activity data item is based on a check-in by a user, a check-in by another user connected in the social-networking system to the user, or a global check-in by a global set of users, at least one location-based user-activity data item being based at least in part on one or more activities of one or more second users connected in the social-networking system to the first user; by the one or more computing devices, determining a ranking score for each place the ranking score for a place being based in part on a distance from the geographic location and the accessed location-based user-activity data items of second users connected in the social-networking system to the first user; and by the one or more computing devices, sending, based on the ranking scores for the places, information associated with at least one of the places.