Check out
this link.
If that doesn't work, search the archives of the Seattle Times with the phrase 'Hamlet Etzioni'. The title of the article is 'UW professor's software may help consumers get better airline prices.'
The article is 2 years old but is about a company trying to create software to do basically what you are asking, finding the right time to buy for the average flyer. An update would be interesting.