An improved method for storing and rapidly accessing a dictionary file of encoded data for use in verifying the correct spelling of input words. Dictionary words are numerically encoded and hashed into magnitude and unique angle pairs. The hashed pairs are sorted and the magnitudes are mapped into a...http://www.google.com.au/patents/US4503514?utm_source=gb-gplus-sharePatent US4503514 - Compact high speed hashed array for dictionary storage and lookup