Pay-for-visit advertising based on visits to physical locations
First Claim
1. A computer-implemented method comprising:
- obtaining, by one or more programmed computer systems of an advertisement system, a plurality of advertisements, each of the plurality of advertisements configured for display on a mobile device, each of the plurality of advertisements comprising;
an associated geographical visit location to which users are directed,an associated geographical user location area for which users located therein are eligible to receive an advertisement, andan associated placement criteria that includes a user travel direction and a user travel mode;
receiving, by the one or more programmed computer systems, a search request, the search request comprising a user-specified geographical location;
determining, by the one or more programmed computer systems, a current location of the mobile device;
determining, by the one or more programmed computer systems, a travel direction of the mobile device and a travel mode of the mobile device;
selecting, by the one or more programmed computer systems, at least one advertisement from the plurality of advertisements, the selecting being based on matching the associated geographical user location area for the at least one advertisement to the user-specified geographic location, and being further based on the determined travel direction and the determined travel mode correlating to the user travel direction and the user travel mode of the associated placement criteria for the at least one advertisement;
providing, to the mobile device, configured for display on a map, locations matching the search request, including an indication of the geographical visit location associated with the at least one advertisement;
providing, by the one or more programmed computer systems, the at least one advertisement for display on the mobile device;
tracking a changing location of the mobile device over time;
determining, by the one or more programmed computer systems and based at least in part on the tracking, that the changing location is within the associated geographical visit location of the at least one advertisement; and
in response to determining that the changing location is within the associated geographical visit location of the at least one advertisement, initiating a monetary charge to an associated advertiser for the at least one advertisement.
6 Assignments
0 Petitions
Accused Products
Abstract
A method and system for providing a pay-for-visit billing model for advertisements is provided. The advertisement system provides advertisements that have associated physical visit locations. The advertisement system provides advertisements to a mobile device or fixed of a user when the user is in the vicinity of or examining locations in the vicinity of the visit location. If the user subsequently visits the visit location of the advertisement by physically going to the location, the advertisement system then bills the advertiser for the advertisement. The advertisement system bills the advertiser under the assumption that but for the advertisement, the user would not have visited the visit location.
23 Citations
14 Claims
-
1. A computer-implemented method comprising:
-
obtaining, by one or more programmed computer systems of an advertisement system, a plurality of advertisements, each of the plurality of advertisements configured for display on a mobile device, each of the plurality of advertisements comprising; an associated geographical visit location to which users are directed, an associated geographical user location area for which users located therein are eligible to receive an advertisement, and an associated placement criteria that includes a user travel direction and a user travel mode; receiving, by the one or more programmed computer systems, a search request, the search request comprising a user-specified geographical location; determining, by the one or more programmed computer systems, a current location of the mobile device; determining, by the one or more programmed computer systems, a travel direction of the mobile device and a travel mode of the mobile device; selecting, by the one or more programmed computer systems, at least one advertisement from the plurality of advertisements, the selecting being based on matching the associated geographical user location area for the at least one advertisement to the user-specified geographic location, and being further based on the determined travel direction and the determined travel mode correlating to the user travel direction and the user travel mode of the associated placement criteria for the at least one advertisement; providing, to the mobile device, configured for display on a map, locations matching the search request, including an indication of the geographical visit location associated with the at least one advertisement; providing, by the one or more programmed computer systems, the at least one advertisement for display on the mobile device; tracking a changing location of the mobile device over time; determining, by the one or more programmed computer systems and based at least in part on the tracking, that the changing location is within the associated geographical visit location of the at least one advertisement; and in response to determining that the changing location is within the associated geographical visit location of the at least one advertisement, initiating a monetary charge to an associated advertiser for the at least one advertisement. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-implemented method comprising:
-
obtaining, by a programmed computer, information about a plurality of advertisements, each of the plurality of advertisements configured for display on a mobile device, wherein each of the plurality of advertisements comprise; an associated geographical visit location to which users are directed, an associated geographical user location area for which users located therein are eligible to receive an advertisement; and an associated placement criteria that includes a user travel direction and a user travel mode; obtaining, by the programmed computer, a search request, the search request comprising a user-specified geographical location; determining, by the programmed computer, a current location; determining, by the programmed computer, a travel direction of the user and a travel mode of the user; selecting, by the programmed computer, at least one advertisement from the plurality of advertisements; providing, to the mobile device, configured for display on a map, locations matching the search request, including an indication of the geographical visit location associated with the at least one advertisement; initiating display of the at least one advertisement to the user, the selecting being based at least in part on matching the associated geographical user location area to the current location, and being further based on the determined travel direction and the determined travel mode correlating to the user travel direction and the user travel mode of the associated placement criteria for the at least one advertisement; tracking a physical location of the mobile device after the initiating display of the at least one advertisement; determining, by the programmed computer, that the physical location of the mobile device is within the associated geographical visit location of the at least one advertisement; and providing, by the programmed computer, an indication of the determination that the physical location of the mobile device is within the associated geographical visit location of the at least one advertisement. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. An apparatus comprising:
- a processor;
at least one memory including computer program code, the at least one memory and computer program code configured to, with the at least one processor, cause the apparatus at least to;obtain a plurality of advertisements, each of the plurality of advertisements configured for display on a mobile device, each of the plurality of advertisements comprise; an associated geographical visit location to which users are directed, an associated geographical user location area for which users located therein are eligible to receive the advertisement, and an associated placement criteria that includes a user travel direction and a user travel mode; receive a search request, the search request comprising a user-specified geographical location; determine, by the processor, a current location of a mobile device; determine, by the one or more programmed computer systems, a travel direction of the mobile device and a travel mode of the mobile device; select, by the one or more programmed computer systems, at least one advertisement from the plurality of advertisements, the selecting being based on matching the associated geographical user location area for at least one advertisement to the user-specified geographic location, and being further based on the determined travel direction and the determined travel mode correlating to the user travel direction and the user travel mode of the associated placement criteria for the at least one advertisement; provide, to the mobile device, configured for display on a map, locations matching the search request, including an indication of the geographical visit location associated with the at least one advertisement; provide, by the one or more programmed computer systems, the at least one advertisement for display on the mobile device; track a changing location of the mobile device over time; determine, by the one or more programmed computer systems and based at least in part on the tracking, that the changing location is within the associated geographical visit location of the at least one advertisement; and in response to the determination that the changing location of the user is within the associated geographical visit location of the at least one advertisement, initiate a monetary charge to an associated advertiser for the at least one advertisement. - View Dependent Claims (13, 14)
- a processor;
Specification