Welcome to WebmasterWorld Guest from 18.104.22.168
My thought is to parse out the search engine query string (i.e. keywords used during search) and somehow incorporate them into the web page... the idea being to target the ads even better than they are now.
If AdSense works in real time, this may work. If not, then it won't.
The only change in the pattern for my site was for this page on "Frugal Marketing Strategies" where my leaderboard got only 1 ad and that ad has the word frugal. I immediately changed the title and removed "Frugal" and left "Marketing Strategies" and 4 targeted ads were immediately shown on the page. That led me to think that titles may be the first and foremost basis of Adsense ads, rather than the content.
So it'll use (at least)
1. text on page
2. site theme
3. words in url
I have also noticed that it like to put up ads with the topic the same as links on the page. i.e. my page links to a page about red widgets with red widgets in the anchor text and google serves ads about red widgets on that page (not the target page).