53. The computer-readable medium of claim 33 , 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 wherein said computer-readable medium coupled to said one or more processors has further instructions stored thereon that, when executed by said one or more processors, cause said one or more processors to perform operations 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.
53. The computer-readable medium of claim 33 , 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 wherein said computer-readable medium coupled to said one or more processors has further instructions stored thereon that, when executed by said one or more processors, cause said one or more processors to perform operations 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. 54. The computer-readable medium of claim 53 , wherein said computer-readable medium coupled to said one or more processors has further instructions stored thereon that, when executed by said one or more processors, cause said one or more processors to perform operations further comprising: constructing an annotation for the particular content item that identifies the first contact of the user with the tagging action corresponding to the first location record and the second contact of the user with the tagging action corresponding to the second location record, and indicates the elapsed time periods since the tagging actions of the first and second contacts of the user; and sending said annotation to said client device.