Exclusive Delivery of Content Within Geographic Areas
First Claim
1. A method comprising:
- registering an application program for having content of a designated content provider delivered to one or more application program instances thereby designating the application program as a registered application program;
receiving, from the registered application program, a request to obtain an interest in a designated geographic area for having content of the designated content provider delivered to the one or more application program instances after it is determined that the object of interest has crossed a boundary defining the designated geographic area;
after it is determined that the interest in the designated geographic area is to be granted to the registered application program, storing a reservation associating the designated geographic area with the registered application program;
restricting content delivery to the one or more application program instances to being content of the designated content provider after it is determined that the object of interest has crossed the boundary defining the designated geographic area; and
after it is determined that the object of interest has crossed the boundary defining the designated geographic area, causing content of the designated content provider to be provided for use by the one or more application program instances.
0 Assignments
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.
3 Citations
20 Claims
-
1. A method comprising:
-
registering an application program for having content of a designated content provider delivered to one or more application program instances thereby designating the application program as a registered application program; receiving, from the registered application program, a request to obtain an interest in a designated geographic area for having content of the designated content provider delivered to the one or more application program instances after it is determined that the object of interest has crossed a boundary defining the designated geographic area; after it is determined that the interest in the designated geographic area is to be granted to the registered application program, storing a reservation associating the designated geographic area with the registered application program; restricting content delivery to the one or more application program instances to being content of the designated content provider after it is determined that the object of interest has crossed the boundary defining the designated geographic area; and after it is determined that the object of interest has crossed the boundary defining the designated geographic area, causing content of the designated content provider to be provided for use by the one or more application program instances. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. 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 for registering an application program for having content of the designated content provider delivered to one or more application program instances thereby designating the application program as a registered application program; at least one instruction for receiving, from the registered application program, a request to obtain an interest in a designated geographic area for having content of a designated content provider ors delivered to the one or more application program instances after it is determined that the object of interest has crossed a boundary defining the designated geographic area; at least one instruction for storing a reservation associating the designated geographic area with the registered application program after it is determined that the interest in the designated geographic area is to be granted to the registered application program; at least one instruction for restricting content delivery to the one or more application program instances to being content of the designated content provider after it is determined that the object of interest has crossed the boundary defining the designated geographic area; and at least one instruction for causing content of the designated content provider to be provided for use by the one or more application program instances after it is determined that the object of interest has crossed the boundary defining the designated geographic area.
-
-
20. A non-transitory computer readable medium tangibly embodying a program of computer executable instructions, the program of instructions comprising:
-
at least one instruction for registering an application program for having content of a designated content provider delivered to one or more application program instances thereby designating the application program as a registered application program; at least one instruction for receiving, from the registered application program, a request to obtain an interest in the designated geographic area for having content of the designated content provider delivered to the one or more application program instances after it is determined that the object of interest has crossed the boundary defining the designated geographic area; at least one instruction for storing a reservation associating the designated geographic area with the registered application program after it is determined that the interest in the designated geographic area is to be granted to the registered application program; at least one instruction for restricting content delivery to the one or more application program instances to being content of the designated content provider after it is determined that the object of interest has crossed the boundary defining the designated geographic area; and at least one instruction for causing content of the designated content provider to be provided for use by the one or more application program instances after it is determined that the object of interest has crossed the boundary defining the designated geographic area.
-
Specification