1. A computer-implemented method for generating a summary of a document for display to a user on a display, the method comprising: receiving a first document originally spanning several paragraphs, each paragraph including one or more sentences of an original length; generating a first summary for one or more sentences of the first document, including identifying all noun phrases in the first document, grouping related noun phrases together into respective equivalence classes, respectively associating a salience factor to each group of related noun phrases, for each group of related noun phrases having the salience factor that exceeds a pre-determined threshold, labeling each noun phrase within the group of related noun phrases as a tonic stamp, such that the first summary comprises a group of noun phrases having a threshold salience factor indicating the prominence of a given noun phrase in the first document with remaining noun phrases being extracted, including reducing the number of words in each of the one or more sentences to less than the original length of each sentence; dynamically displaying the first summary to the user on the display including showing words or short phrases of the first summary at a same location in the display of the same words of short phrases in the document, serially one word or short phrase after another, wherein the words or short phrases are less than a sentence being summarized; and displaying relational context associated with each topic stamp on the display, the relational context being words or phrases surrounding each topic stamp within the first document, each topic stamp displayed within a background of the display and the relational context displayed in a foreground of the display overlaying the topic stamp.