Patent ID: 8131702

Claim:
A method, performed by a server device, the method comprising: receiving, by the server device, one or more search queries from a client device, where the one or more search queries include a reference to a specified time period; obtaining, by the server device, a plurality of documents responsive to the received one or more search queries; determining, by the server device, a news article type for each of the plurality of documents; selecting, by the server device and for each of the plurality of documents, a visual indicator based on the determined news article type, and where at least two of the visual indicators are different; identifying, by the server device, a first news cluster associated with a first set of documents from the plurality of documents, a second news cluster associated with a second set of documents from the plurality of documents, and a third news cluster associated with a third set of documents from the plurality of documents; plotting, by the server device, the plurality of documents as one or more sequences of news clusters with respect to the specified time period on a graph document, where each of the plurality of documents is represented by the selected visual indicator, and where the plotting includes plotting the first news cluster as splitting into the second news cluster and the third news cluster; and providing the graph document to the client device.