1. A method performed by a data apparatus, comprising: receiving, from a client device operated by a user, a request for a content item; in response to said request, identifying content items available to be sent to said client device; determining one or more designated geographic locations for each of the identified content items; determining one or more contacts of said user, said determined one or more contacts being members of a social network of said user; for each of the identified content items: determining a score for the content item based on a number of tagging actions that were performed by the user's contacts at the determined designated geographic location for the identified content item, wherein said tagging actions mark an association of a person with a particular geographic location; selecting, from the identified content items, a particular content item to be sent to the client device based on the scores; determining that a timestamp associated with at least one of the tagging actions performed at the designated geographic location for the particular content item is within a time period specified by a provider of the particular content item, the timestamp indicating a time of the tagging action; constructing, based on the determination that the timestamp is within the time period, an annotation that identifies at least one of the user's contacts with the tagging action corresponding to the designated geographic location and indicates the time of the tagging action based on the timestamp associated with the at least one location record; and sending said annotation to said client device.
1. A method performed by a data apparatus, comprising: receiving, from a client device operated by a user, a request for a content item; in response to said request, identifying content items available to be sent to said client device; determining one or more designated geographic locations for each of the identified content items; determining one or more contacts of said user, said determined one or more contacts being members of a social network of said user; for each of the identified content items: determining a score for the content item based on a number of tagging actions that were performed by the user's contacts at the determined designated geographic location for the identified content item, wherein said tagging actions mark an association of a person with a particular geographic location; selecting, from the identified content items, a particular content item to be sent to the client device based on the scores; determining that a timestamp associated with at least one of the tagging actions performed at the designated geographic location for the particular content item is within a time period specified by a provider of the particular content item, the timestamp indicating a time of the tagging action; constructing, based on the determination that the timestamp is within the time period, an annotation that identifies at least one of the user's contacts with the tagging action corresponding to the designated geographic location and indicates the time of the tagging action based on the timestamp associated with the at least one location record; and sending said annotation to said client device. 49. The method of claim 1 , wherein the at least one location record includes a first location record and a second location record, the first location record corresponding to a tagging action of a first contact of the user at the determined one or more designated geographic locations, and the second location record corresponding to a tagging action of a second contact of the user at the determined one or more designated geographic locations, and further comprising: comparing a timestamp associated with the first location record to a timestamp associated with the second location record, the timestamp associated with the first location record indicating a time of the tagging action of the first contact of the user and the timestamp associated with the second location record indicating a time of the tagging action of the second contact of the user; determining, based on the comparison, that an elapsed time period since the tagging action of the first contact of the user is greater than an elapsed time period since the tagging action of the second contact of the user; constructing an annotation for the particular content item that identifies the second contact of the user with the tagging action corresponding to the second location record and indicates the time of the tagging action based on the timestamp associated with the second location record; and sending said annotation to said client device.