Exclusive delivery of content within geographic areas
DCFirst Claim
1. 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.
0 Assignments
Litigations
0 Petitions
Accused Products
Abstract
Application developers can request to have their applications registered for use with a content delivery platform. The operator of the content delivery platform establishes perimeters defining geographic areas, and maintains records reserving particular areas for delivery of content associated with particular sponsors. Registered applications running on mobile devices can request content from the content delivery platform. Based at least in part on the request, the content delivery platform can identify a target location, which may be the location of the mobile device, or some other location indicated in the request. A mobile device can be provided content based on the relationship of the target location to the geographic areas, so that a registered application running on a mobile device with a target location contained within a geographic area assigned to a particular sponsor will receive content related to that sponsor.
52 Citations
15 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system comprising:
-
memory; a communications interface operably coupled to the memory; and at least one processor operably coupled to the memory and the communications interface, the processor configured to execute a program of instructions, the program of instructions comprising; at least one instruction to register 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; at least one instruction to establish a plurality of perimeters defining a plurality of geographic areas; at least one instruction to maintain at least one record indicating content delivery reservations associating each of a plurality of sponsors with specific registered application program types and at least one of the plurality of geographic areas; at least one instruction to receive, from a sponsor, a request to obtain an interest in a selected one of the plurality of geographic areas; at least one instruction to provide the sponsor a response to the request; at least one instruction to store a record of the interest in the selected one of the plurality of geographic areas; at least one instruction to receive, 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; at least one instruction to receive a request from a registered application program for content to be used within the registered application program; at least one instruction to select content associated with at least one of the plurality of sponsors, to be delivered to the registered application program of a specific type, in accordance with a content delivery reservation associating the at least one sponsor with a geographic area and a registered application program type; and at least one instruction to provide the selected content to the registered application program. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory computer readable medium tangibly embodying a program of computer executable instructions, the program of instructions comprising:
-
at least one instruction to register 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; at least one instruction to establish a plurality of perimeters defining respective geographic areas; at least one instruction to maintain at least one record indicating content delivery reservations associating each of a plurality of sponsors with specific registered application program types and at least one of the plurality of geographic areas; at least one instruction to receive, from a sponsor, a request to obtain an interest in a selected one of the plurality of geographic areas; at least one instruction to provide the sponsor a response to the request; at least one instruction to store a record of the interest in the selected one of the plurality of geographic areas; at least one instruction to receive, from the sponsor, content to be delivered to application programs having target locations contained within the selected one of the plurality of geographic areas; at least one instruction to receive a request from a registered application program for content to be used within the registered application program; at least one instruction to select content associated with at least one of the plurality of sponsors to be delivered to the registered application program of a specific type, in accordance with a content delivery reservation associating the at least one sponsor with a geographic area and a registered application program type; and at least one instruction to provide the selected content to the registered application program. - View Dependent Claims (12, 13, 14, 15)
-
Specification