Patent ID: 8051087

Claim:
A method for customizing a geographic location index, comprising: obtaining, using a computer processor, user defined geographic data comprising information identifying a first constituent entity and a second constituent entity, wherein the first and second constituent entities correspond to geographic entities identified in a geographic location index, wherein: the geographic location index comprises a first constituent relationship data associated with the first constituent entity and a second constituent relationship data associated with the second constituent entity; the first constituent relationship data comprises a first adjacency list comprising an identification of any geographic entity that is adjacent to the first constituent entity; and the second constituent relationship data comprises a second adjacency list comprising an identification of any geographic entity that is adjacent to the second constituent entity; generating, using the computer processor, a customized geographic region corresponding to a geographic region not identified in the geographic location index based on the user defined geographic data; generating, using the computer processor, relationship data corresponding to the customized geographic region based on the first and second constituent relationship data, wherein generating the relationship data corresponding to the customized geographic region comprises generating an adjacency list corresponding to the customized geographic region that comprises geographic entities corresponding to a union of the first and second adjacency lists minus any geographic entities in the first or second adjacency lists that share a constituent in common with the customized geographic region; updating, using the computer processor, the geographic location index for use in geographically targeted content delivery, where updating the geographic location index is based on the generated customized geographic region and the generated relationship data.