herein would appear as used in the present document software computer program and computer program means are used interchangeably software in the present context means any expression in any language code or notation or a set of instructions intended to cause a system having an information processing capability to perform a particular function either directly or after either or both of the following a conversion to another language code or notation b reproduction in a different material form the use of the unicode system for managing different languages has been used in the description of the preferred embodiment but other suitable methods for representing different languages could also be used to advantage in the present invention if desired the term national language s has been used to represent a language or languages associated a national language could be any language supported by the system and might include different languages for different users so u201c national language u201d might represent spanish for a mexican or a person from spain and might represent french for a person from france of other french speaking locales appropriate synonym tables are available for a variety of common languages as are system for locating keywords and separating common text with little uniqueness from keywords which are descriptive of the document under consideration such keyword locating systems are often technologically directed and identify words which are of interest to the technology under consideration of course many modifications of the present invention will be apparent to those skilled in the relevant art in view of the foregoing description of the.