Patent ID: 8595633

Claim:
An ad server comprising a processor and processor-readable media for providing advertising content for display in a page over a computer network to a user, comprising: a database to store a plurality of advertisements; and a computer executed program, including: a first routine to determine a qualified advertisement from the plurality of advertisements for display in a portion of the page, wherein the qualified advertisement is for a single advertiser's business at a location in a geographic area, wherein the single advertiser has a plurality of business locations, and wherein the single advertiser has a different version of an advertisement corresponding to each of the plurality of business locations; a second routine to determine when the single advertiser has a plurality of different qualified advertisements, each of the single advertiser's different qualified advertisements corresponding to a different business location located within the same geographic area; and a third routine, based on the second routine determination, to rotate the different qualified advertisements when the single advertiser has a plurality of qualified advertisements and each of the single advertiser's qualified advertisements is for a different business location in the geographic area, such that only one qualified advertisement corresponding to one of the single advertiser's business locations is displayed for each display of the page, wherein the one qualified advertisement comprises a hyperlink configured to initiate a fourth routine to display a plurality of the single advertiser's business locations on a map of the geographic area.