Customized geographical location indexing
First Claim
1. 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.
9 Assignments
0 Petitions
Accused Products
Abstract
A system is disclosed for customizing a geographic location index based on user preferences. The system obtains geographic data provided by a user and generates a customized geographic region based on the obtained geographic data. The system generates relationship data corresponding to the new customized geographic region. The system updates the geographic location index based on the new customized geographic region and corresponding relationship data. Thereafter, on-line content may be delivered to an audience associated with the new customized geographic region, thereby allowing the user, such as an advertiser or publisher, to define targeting regions that are optimal to their specific business environment.
36 Citations
12 Claims
-
1. 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. - View Dependent Claims (2, 3, 4)
-
-
5. A geographic location index customization system, comprising:
-
a processor; a memory coupled to the processor, the memory comprising; a geographic location index; instructions that, when executed by the processor, cause the processor to; obtain 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 the 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; generate a customized geographic region based on the user defined geographic data corresponding to a geographic region not identified in the geographic location index; generate 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; update 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; and store the updated geographic location index in the memory. - View Dependent Claims (6, 7, 8)
-
-
9. A product comprising:
-
a computer readable medium; and instructions stored on the medium that, when executed, cause a processor in a system for customizing a geographic location index to; obtain 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 the 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; generate a customized geographic region based on the user defined geographic data corresponding to a geographic region not identified in the geographic location index; generate 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; and update 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. - View Dependent Claims (10, 11, 12)
-
Specification