GENERATION OF IMPRESSION PLANS FOR PRESENTING AND SEQUENCING ADVERTISEMENT AND SALES OPPORTUNITIES ALONG POTENTIAL ROUTES
First Claim
1. A method of generating an advertisement plan for a user of a computer having a processor and having access to an advertisement set comprising advertisements provided by respective advertisers, the method comprising:
- executing upon the processor instructions configured to;
identify at least one potential route of the user;
for respective potential routes, identify along the potential route at least one advertisement opportunity where the user may have at least partial attention availability; and
for respective advertisement opportunities, select at least one advertisement from the advertisement set to be presented at the advertisement opportunity.
2 Assignments
0 Petitions
Accused Products
Abstract
A mobile device may present advertisements to users. However, advertisements may be ineffective or dangerous if presented when the attention of the user is unavailable (e.g., while operating a vehicle at a busy intersection.) It may also be desirable to select a sequence of advertisements that interrelate, or that relate the route of the user to an advertised product or service. Therefore, potential routes may be identified (e.g., based on user history or nearby locations of interest), and for potential routes, advertisement opportunities may be identified where the user may have an at least partial attention availability (e.g., traffic signals and fuel stops.) Advertisements may be selected for presentation at the advertisement opportunities of respective potential routes. Additionally, advertisement opportunities may be offered to advertisers in an auction model, and advertisers may specify conditions of advertisements (e.g., competitive placement exclusive of competitors'"'"' advertisements, or combinatorial placement of several advertisements.)
-
Citations
20 Claims
-
1. A method of generating an advertisement plan for a user of a computer having a processor and having access to an advertisement set comprising advertisements provided by respective advertisers, the method comprising:
executing upon the processor instructions configured to; identify at least one potential route of the user; for respective potential routes, identify along the potential route at least one advertisement opportunity where the user may have at least partial attention availability; and for respective advertisement opportunities, select at least one advertisement from the advertisement set to be presented at the advertisement opportunity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
19. A system configured to generate an advertisement plan for a user of a computer having access to an advertisement set, the system comprising:
- a potential route identifying component configured to identify at least one potential route of the user;
an advertisement opportunity identifying component configured to, for respective potential routes, identify along the potential route at least one advertisement opportunity where the user may have at least partial attention availability; and an advertisement selecting component configured to, for respective advertisement opportunities, select at least one advertisement from the advertisement set to be presented at the advertisement opportunity.
- a potential route identifying component configured to identify at least one potential route of the user;
-
20. A computer-readable medium comprising processor-executable instructions that, when executed by a processor of a computer having access to an advertisement set comprising advertisements provided by respective advertisers and to a predictive function trained to correlate advertisements with a user relevance of a user of the computer during an advertisement opportunity, generate an advertisement plan for the user by:
-
monitoring the user to determine a completed route; for respective completed routes, storing a route record in a user profile, the route record specifying the completed route; detecting at least one route determinant; identifying the at least one potential route of the user by performing at least one of; selecting at least one completed route specified in at least one route record in the user profile, and identifying at least one potential route that is correlated with the at least one route determinant; for respective potential routes, identify along the potential route at least one advertisement opportunity where the user may have at least partial attention availability, and the advertisement opportunity associated with an attention type of the user; for respective advertisement opportunities, selecting from the advertisement set, to be presented at the advertisement opportunity, at least one advertisement that is compatible with the attention type of the user associated with the position along the potential route, and the advertisement selected by; identifying at least one trait of the user; detecting at least one advertisement opportunity factor relating the advertisement opportunity to at least one advertisement; and selecting the advertisement that; is targeted to the user based on the at least one trait, is related to the advertisement opportunity by the advertisement opportunity factor, and has a high user relevance to the user during the advertisement opportunity according to the predictive function, the advertisements selected to, for respective potential routes, maximize advertisement payments associated with advertisement actions of the advertisements; monitoring the user to determine; a selected route among the potential routes, and an arrival at an advertisement opportunity along the selected route; upon detecting the arrival at an advertisement opportunity along the selected route, presenting to the user the at least one advertisement selected to be presented at the advertisement opportunity; monitoring the user to detect at least one advertisement action associated with at least one advertisement; and upon detecting the advertisement action; computing the advertisement payment associated with the advertisement and the advertisement action; identifying at least one trait of the user based on the advertisement action; and upon identifying the at least one trait, storing the at least one trait in the user profile.
-
Specification