6. The process of claim 1 , wherein the different candidate text span generation methods comprise either: a plurality of different linguistic unit detector methods; or a plurality of different heuristic methods; or a combination of one or more different linguistic unit detector methods and one or more different heuristic methods.
6. The process of claim 1 , wherein the different candidate text span generation methods comprise either: a plurality of different linguistic unit detector methods; or a plurality of different heuristic methods; or a combination of one or more different linguistic unit detector methods and one or more different heuristic methods. 12. The process of claim 6 , wherein the location pointer identifies a word that the user selected in the document, and the different heuristic methods comprise a capitalization-based heuristic which, whenever said identified word is capitalized, evaluates the string of characters to the left of said identified word and the string of characters to the right of said identified word, and expands said identified word to the longest possible uninterrupted sequence of capitalized words.