Systems, methods, and user interface for discovering and presenting important contents in a document
OwnerGuangsheng Zhanginventor
Life of this patent
Estimating the term…
Abstract
Computer-implemented systems and methods for discovering and presenting important information about a text object are disclosed. The system comprises a user interface for displaying important information extracted from a text object, serving as a preview of the topics, or as an automatically-generated tag or a summary of the content in the text object. The information is discovered by a method based on the grammatical attributes and occurrence information of terms in the text object, as well as in external text objects.
Claims20
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.
A computer system for displaying key information about a text object, comprising:
- a user interface configured to provide a display area for displaying a text 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) separating the content of the text object into a first group of text units, wherein the text object includes 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, wherein the text units in the first group include a sentence, a paragraph, a single document, or a plurality of documents in a document collection, each of the text units comprising at least two terms, each term comprising one or more words or phrases;
- (b) tokenizing one or more text units into one or more tokens as instances of the one or more terms;
- (c) for one or more terms, incrementing a first cumulative value for the term based on the number of text units containing the term to produce a term score, wherein the term score 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 term score;
- and
- (e) extracting, from the text object, the selected terms or a sentence or paragraph containing the one or more selected terms for storage or display.
A computer system for displaying prominent elements in a text object, comprising:
- a user interface configured to provide a display area for displaying a text element extracted from a first 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 first 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 first text object includes 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 terms in the first text object, incrementing a first value for the term based on the number of occurrences of the term in the first text object;
- (c) obtaining a second value based on the corresponding number of occurrences of the same term in a plurality of second text objects, wherein at least one of the plurality of second text objects is different from the first text object, or is randomly selected, wherein the second text objects can be referred to as external text objects;
- (d) for one or more terms in the first text object, producing a score value based on a measurement of the difference between the first value and the second value, wherein the first value is greater than the second value, wherein the score value is an importance score of the term representing an information focus in the text object;
- (e) selecting one or more terms in the first text object based at least on the respective score value;
- and
- (f) extracting, from the first text object, the selected terms or a sentence or paragraph containing the one or more selected terms for storage or display.
Dependencies are inferred from the claim text.