Patent ID: 8433296

Claim:
A method comprising: registering a plurality of application programs for use with a content delivery platform, wherein the plurality of registered application programs are each associated with at least one application program type; establishing a plurality of perimeters defining a plurality of geographic areas; reserving delivery of content from a plurality of sponsors to the plurality of registered application programs on the basis of both a geographic area and an application program type associated with each of the plurality of registered application programs; receiving, from a sponsor, a request to obtain an interest in a selected one of the plurality of geographic areas; providing the sponsor a response to the request; storing a record of the interest in the selected one of the plurality of geographic areas; receiving, from the sponsor, content to be delivered to registered application programs having target locations contained within the selected one of the plurality of geographic areas; receiving, from a registered application program, a request for content to be used within the registered application program; in response to receiving the request: selecting content from at least one sponsor to be delivered to the registered application program, subject to the reserving; and providing the content from the at least one sponsor to the registered application program.