Systems and methods for providing targeted advertising
First Claim
1. A method for serving location-specific advertising content within an electronic communication network, comprising:
- maintaining on a computer-readable storage medium, an area of responsibility (AOR) data structure defining a plurality of AOR and a plurality of geographical areas covered by the electronic communication network, each AOR corresponding to a respective geographical area defined in the AOR data structure and being associated with respective AOR-specific electronic content;
embedding customization tags within electronic markup data of one or more advertising templates, the customization tags configured to provide for generating AOR-specific advertising content customized for each AOR of the plurality of AOR defined in the AOR data structure from a same advertising template; and
providing advertising content in response to each request of a plurality of requests received at a computing system through the electronic communication network, the requests corresponding to respective client computing devices at physical locations within geographical areas of a plurality of different AOR defined in the AOR data structure, the providing comprising;
the computing system using the AOR data structure to generate customized, AOR-specific advertising content for each request of the plurality of requests from the same advertising template, the generating comprising;
the computing system determining location-identifying information for each request of the plurality of requests, the location-identifying information determined for each request comprising electronic data indicating a physical location of a respective client computing device corresponding to each request,the computing system using the AOR data structure to identify AOR-specific electronic content to include in the customized, AOR-specific advertising content generated for each request, the identifying comprising matching the location-identifying information determined for the requests to respective geographical areas of AOR defined in the AOR data structure and accessing the AOR-specific electronic content associated with the matching AOR,the computing system generating the customized AOR-specific advertising content for each request of the plurality of requests from the same advertising template, by inserting the AOR-specific electronic content identified for each request into the electronic markup data of the same advertising template at locations identified by the customization tags embedded within the electronic markup data, andthe computing system transmitting the customized, AOR-specific advertising content generated for the plurality of requests to the respective client computing devices corresponding to each request through the electronic communication network.
9 Assignments
0 Petitions
Accused Products
Abstract
An advertising provider may be obligated to ensure that its advertising directs users to the correct business entity (e.g., dealer or franchise). The advertising provider may maintain a datastructure comprising a plurality of “areas of responsibility” (AOR), each of which may be assigned to a respective dealer. When generating advertising content to be provided to a user, the advertising provider may access location-identifying information about the user. The location-identifying information may comprise a zip code, street address, or the like, which is sufficiently specific to allow the advertising provider to identify an AOR in the AOR datastructure. Accordingly, generalized location information, such as city, state, and/or country may not be sufficient. The location-identifying information may be used to identify the dealer that is assigned to the user. The advertising provider may access dealer-specific information, which may be used to generate dealer-targeted advertising for the user.
-
Citations
20 Claims
-
1. A method for serving location-specific advertising content within an electronic communication network, comprising:
-
maintaining on a computer-readable storage medium, an area of responsibility (AOR) data structure defining a plurality of AOR and a plurality of geographical areas covered by the electronic communication network, each AOR corresponding to a respective geographical area defined in the AOR data structure and being associated with respective AOR-specific electronic content; embedding customization tags within electronic markup data of one or more advertising templates, the customization tags configured to provide for generating AOR-specific advertising content customized for each AOR of the plurality of AOR defined in the AOR data structure from a same advertising template; and providing advertising content in response to each request of a plurality of requests received at a computing system through the electronic communication network, the requests corresponding to respective client computing devices at physical locations within geographical areas of a plurality of different AOR defined in the AOR data structure, the providing comprising; the computing system using the AOR data structure to generate customized, AOR-specific advertising content for each request of the plurality of requests from the same advertising template, the generating comprising; the computing system determining location-identifying information for each request of the plurality of requests, the location-identifying information determined for each request comprising electronic data indicating a physical location of a respective client computing device corresponding to each request, the computing system using the AOR data structure to identify AOR-specific electronic content to include in the customized, AOR-specific advertising content generated for each request, the identifying comprising matching the location-identifying information determined for the requests to respective geographical areas of AOR defined in the AOR data structure and accessing the AOR-specific electronic content associated with the matching AOR, the computing system generating the customized AOR-specific advertising content for each request of the plurality of requests from the same advertising template, by inserting the AOR-specific electronic content identified for each request into the electronic markup data of the same advertising template at locations identified by the customization tags embedded within the electronic markup data, and the computing system transmitting the customized, AOR-specific advertising content generated for the plurality of requests to the respective client computing devices corresponding to each request through the electronic communication network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for delivering location-aware advertising content in an electronic communication network, comprising:
-
a non-transitory computer-readable storage medium comprising; an area of responsibility (AOR) data structure defining a plurality of geographical areas, each geographical area corresponding to a respective AOR and being associated with respective AOR-specific electronic content, and one or more advertising templates, each advertising template comprising embedded customization tags configured to provide for generating AOR-specific advertising content customized for each AOR of the plurality of AOR defined in the AOR data structure from a same advertising template; a server comprising a processor; and an advertising provider operating on the processor of the server, the advertising provider configured to service a plurality of requests for advertising content in response to receiving the requests through the electronic communication network, wherein servicing the plurality of requests comprises the advertising provider; determining location-identifying information for each request for advertising content, the location-identifying information determined for each request comprising electronic data indicating a physical location of a client computing device corresponding to each request, using the AOR data structure to identify AOR-specific electronic content for each request, the identifying comprising matching the location-identifying information determined for each request to a geographical area of an AOR defined in the AOR data structure and accessing the AOR-specific electronic content associated with the matching AOR, generating AOR-specific advertising content for each advertising content request from an advertising template selected from the one or more advertising templates, the generating comprising inserting the AOR-specific electronic content identified for each advertising content request into the selected advertising template at locations identified by the embedded customization tags of the selected advertising template, and transmitting the AOR-specific advertising content generated for the requests via the electronic communication network for display on the client computing devices corresponding to the requests. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable storage medium comprising machine-readable instructions to cause a machine to perform operations for distributing location-aware content within an electronic communication network, the operations comprising:
-
maintaining an area of responsibility (AOR) data structure defining a plurality of AOR, each AOR associated with respective AOR-specific electronic content and covering a specified geographical area; receiving, through the electronic communication network, a plurality of requests for targeted advertising corresponding to a specified advertising template comprising electronic markup data that includes call out data identifying locations within the electronic markup data for insertion of AOR-specific content; generating customized, AOR-specific advertising content for each request of the plurality of requests, the generating comprising; determining location-identifying information for each request based on content requests associated with the requests, the location-identifying information comprising electronic data pertaining to physical locations of respective client computing devices associated with the requests, determining AOR-specific content for each request using the AOR data structure, the determining comprising searching the AOR data structure to match the determined location-identifying information of each request to a geographical area defined in the AOR data structure and accessing the AOR-specific content of the matching AOR, and inserting the AOR-specific content determined for each request into the electronic markup data of the specified advertising template at the locations identified by the call out data-included in the electronic markup data of the specified advertising template; and transmitting the customized, AOR-specific advertising content generated for each request via the electronic communication network for display on the respective client computing devices associated with the requests. - View Dependent Claims (17, 18, 19, 20)
-
Specification