A system for creating an index of textual data stores textual data in memory, and a text analyzing module analyzes the textual data and divides it into a plurality of meaningful strings of characters, punctuation marks, symbols, control codes, etc. A dictionary stores sets of specialized words particular...http://www.google.com.au/patents/US5276616?utm_source=gb-gplus-sharePatent US5276616 - Apparatus for automatically generating index