1. A computer system for displaying important elements of a text objects, comprising: a user interface configured to provide a display area for displaying an element extracted from a text object; and a computer processor configured to receive the element and to enable the display of the element in the display area in the user interface, wherein the element is obtained based on a method comprising the steps of: (a) tokenizing the text object into one or more tokens as instances of one or more terms, each term comprising one or more words or phrases, wherein the text object can be a single document or a collection of documents containing text, or a document segment marked by a boundary or by a section heading, or a page of a multi-page document; (b) for the one or more token instances of a term, identifying a grammatical role associated with the term, wherein the grammatical role includes at least a subject, a predicate or part of a predicate, a head of a multi-word phrase, a modifier in a multi-word phrase, a sub-phrase of a multi-word phrase; (c) incrementing a first value for the term based on the number of occurrences of the term in the text object and the grammatical role associated with each corresponding occurrence of the term, wherein the first value is an importance score of the term representing an information focus in the text object; (d) selecting one or more terms based at least on the first value; and (e) extracting, from the text object, the selected terms or a sentence or paragraph containing the one or more selected terms as the element for storage or display.