Patent ID: 7739254

Claim:
A computer-implemented method, comprising: receiving, by one or more processors, a query that includes a set of terms; identifying, by one or more processors, at least a subset of the set of terms of the received query; counting, by one or more processors, a number of occurrences per unit time of the particular subset of terms of the received query in a plurality of documents having news content; graphing, by one or more processors, the number of occurrences of the particular subset of terms in the plurality of documents per unit time over a span of time; identifying, by one or more processors, on the graph, a particular time at which a local maximum occurs, where the local maximum indicates a local maximum of the number of occurrences of the particular subset of terms; extracting, by one or more processors, one or more headlines from one or more documents of the plurality of documents, where the extracted one or more headlines each include the particular subset of terms, where the one or more documents are associated with the particular time; and labeling, by one or more processors, at least one point on the graph, that is associated with the particular time, with one of the extracted one or more headlines.