Patent ID: 7644098

Claim:
A computerized method for identifying advertisements responsive to one or more historical queries generated by a given user, the method comprising: annotating, using a processing device, a profile for a user with information associated with one or more historical network search engine queries generated by the user including annotating with information indicating the query generated by the user and a time in which the query was generated, the profile being electronically stored in a physical memory device; retrieving the profile associated with the user, the profile indicating one or more of the historical network search engine queries previously generated by the user; identifying, using the processing device, a plurality of advertisements responsive to a selected historical query maintained in the profile of the user; identifying previously displayed advertisements, which are advertisements that have been previously displayed to the user in response to the selected historical query as per the information in the profile; excluding the previously displayed advertisements from the plurality of advertisements; displaying, to a display device, the plurality of advertisements such that the previously displayed advertisements are excluded therefrom; and annotating the profile with information indicating the plurality of advertisements displaying on the display device.