14. A method for displaying an associated informational entity on a computing device when producing a text document; wherein a set of informational entities is stored on the computing device; wherein the set of informational entities is stored with a corresponding plurality of association records; and wherein the association record corresponding to a first informational entity indicates an association and an association strength between the first informational entity and another informational entity; the method comprising: editing text of the text document on the computing device; automatically determining the first informational entity which is associated with a first portion of the edited text comprising the steps of: determining a relevance score for at least two of the informational entities of the set of informational entities stored on the computing device; and determining the first informational entity as the informational entity having the highest relevance score determining a first plurality of associated entities; automatically displaying an indicia for the first informational entity on the display; thereafter determining a first plurality of associated entities; displaying indicia for the first plurality of associated entities by order of their degree of overlap; thereafter determining a second plurality of entities which is associated with a second portion of the displayed text; wherein the second portion is different from the first portion of the displayed text; determining the cut set of the first plurality of associated entities and the second plurality of associated entities; and if the size of the cut set is smaller than a threshold value, displaying the second plurality of associated entities; if the size of the cut set is greater than the threshold value, displaying the entities comprised within the cut set.
14. A method for displaying an associated informational entity on a computing device when producing a text document; wherein a set of informational entities is stored on the computing device; wherein the set of informational entities is stored with a corresponding plurality of association records; and wherein the association record corresponding to a first informational entity indicates an association and an association strength between the first informational entity and another informational entity; the method comprising: editing text of the text document on the computing device; automatically determining the first informational entity which is associated with a first portion of the edited text comprising the steps of: determining a relevance score for at least two of the informational entities of the set of informational entities stored on the computing device; and determining the first informational entity as the informational entity having the highest relevance score determining a first plurality of associated entities; automatically displaying an indicia for the first informational entity on the display; thereafter determining a first plurality of associated entities; displaying indicia for the first plurality of associated entities by order of their degree of overlap; thereafter determining a second plurality of entities which is associated with a second portion of the displayed text; wherein the second portion is different from the first portion of the displayed text; determining the cut set of the first plurality of associated entities and the second plurality of associated entities; and if the size of the cut set is smaller than a threshold value, displaying the second plurality of associated entities; if the size of the cut set is greater than the threshold value, displaying the entities comprised within the cut set. 15. The method of claim 14 wherein the step of determining the first informational entity comprises: removing high frequency words from the first portion of the displayed text, thereby yielding a remaining text; determining the relevance score as a degree of overlap between the remaining text and a plurality of informational entities of the set of informational entities stored on the computing device; determining the first informational entity as the informational entity having the highest weighted degree of overlap; and wherein the high frequency words are stored in a list of high frequency words on the computing device; and/or the list of high frequency words comprises the words in a given language having a high frequency of occurrence within a text corpus of a given language.