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. 17. The method of claim 14 , further comprising: receiving the text document on the computing device; opening the text document; and scrolling through the text document, thereby displaying the text of the text document.