Exclusive delivery of content within geographic areas
DCFirst Claim
1. A method comprising:
- registering an application program for having content associated with one or more sponsors delivered to one or more application program instances after it is determined that an object of interest has one of entered and exited a designated geographic area thereby designating the application program as a registered application program;
receiving, from the registered application program, a request to obtain an interest in the designated geographic area for having content associated with the one or more sponsors delivered to the one or more application program instances after it is determined that the object of interest has entered 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 associated with at least one of the one or more sponsors after it is determined that the object of interest has entered the designated geographic area; and
after it is determined that the object of interest has entered the designated geographic area, causing registered application program content associated with at least one of the one or more sponsors to be provided for use by the one or more application program instances.
1 Assignment
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.
-
Citations
32 Claims
-
1. A method comprising:
-
registering an application program for having content associated with one or more sponsors delivered to one or more application program instances after it is determined that an object of interest has one of entered and exited a designated geographic area thereby designating the application program as a registered application program; receiving, from the registered application program, a request to obtain an interest in the designated geographic area for having content associated with the one or more sponsors delivered to the one or more application program instances after it is determined that the object of interest has entered 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 associated with at least one of the one or more sponsors after it is determined that the object of interest has entered the designated geographic area; and after it is determined that the object of interest has entered the designated geographic area, causing registered application program content associated with at least one of the one or more sponsors 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 associated with one or more sponsors delivered to one or more application program instances after it is determined that an object of interest has one of entered and exited a designated geographic area 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 associated with the one or more sponsors delivered to the one or more application program instances after it is determined that the object of interest has entered 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 associated with at least one of the one or more sponsors after it is determined that the object of interest has entered the designated geographic area; and at least one instruction for causing registered application program content associated with at least one of the one or more sponsors to be provided for use by the one or more application program instances after it is determined that the object of interest has entered the designated geographic area. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
-
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 associated with one or more sponsors delivered to one or more application program instances after it is determined that an object of interest has one of entered and exited a designated geographic area 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 associated with the one or more sponsors delivered to the one or more application program instances after it is determined that the object of interest has entered 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 associated with at least one of the one or more sponsors after it is determined that the object of interest has entered the designated geographic area; and at least one instruction for causing registered application program content associated with at least one of the one or more sponsors to be provided for use by the one or more application program instances after it is determined that the object of interest has entered the designated geographic area. - View Dependent Claims (27, 28, 29, 30, 31, 32)
-
Specification