EXCLUSIVE DELIVERY OF CONTENT WITHIN GEOGRAPHIC AREAS
First Claim
1. A method comprising:
- registering an application program for use with a content delivery platform;
establishing a plurality of perimeters defining a plurality of geographic areas;
reserving respective ones of the plurality of geographic areas for delivery of content associated with respective ones of a plurality of sponsors;
receiving, from the application program, a request for content to be displayed on the mobile device;
in response to receiving the request;
identifying a target location based, at least in part, on the request;
selecting at least one of the plurality of sponsors based on a relationship between the target location and at least one of the plurality of geographic areas; and
providing content to the application program based on the selecting.
1 Assignment
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.
-
Citations
20 Claims
-
1. A method comprising:
-
registering an application program for use with a content delivery platform; establishing a plurality of perimeters defining a plurality of geographic areas; reserving respective ones of the plurality of geographic areas for delivery of content associated with respective ones of a plurality of sponsors; receiving, from the application program, a request for content to be displayed on the mobile device; in response to receiving the request; identifying a target location based, at least in part, on the request; selecting at least one of the plurality of sponsors based on a relationship between the target location and at least one of the plurality of geographic areas; and providing content to the application program based on the selecting. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. 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 an application program for use with a content delivery platform; at least one instruction to establish a plurality of perimeters defining a plurality of geographic areas; at least one instruction to maintain a record associating each of a plurality of sponsors with at least one of the plurality of geographic areas; at least one instruction to receive a request from the application program for content to be displayed on the mobile device; at least one instruction to identify a target location based, at least in part, on the request; at least one instruction to select at least one of the plurality of sponsors based on a relationship between the target location and at least one of the plurality of geographic areas; and at least one instruction to provide content to the application program based on the selecting. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer readable medium tangibly embodying a program of computer executable instructions, the program of instructions comprising:
-
at least one instruction to register an application program for use with a content delivery platform; at least one instruction to establish a plurality of perimeters defining respective geographic areas; at least one instruction to maintain a record associating each of a plurality of sponsors with at least one of the plurality of geographic areas; at least one instruction to receive a request from the application being executed on a mobile device for content to be displayed on the mobile device; at least one instruction to identify a target location based, at least in part, on the request; at least one instruction to select at least one of the plurality of sponsors based on a relationship between the target location and at least one of the plurality of geographic areas; and at least one instruction to provide content to the application program based on the selecting. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification