home *** CD-ROM | disk | FTP | other *** search
/ Frozen Fish 2: PC / frozenfish_august_1995.bin / bbs / d03xx / d0366.lha / Makewords / PhoneWord.doc < prev    next >
Text File  |  1990-08-12  |  5KB  |  104 lines

  1. ¢1;33;40m
  2.                           P H O N E W O R D v1.2
  3. ¢0;31;40m   
  4.    PhoneWord accepts telephone numbers and tries to make English words
  5.    from them.  It only shows you what it thinks might reasonably be words,
  6.    rather than all possible combinations of letters.
  7.  
  8.    PhoneWord is public domain and may be freely distributed.
  9. ¢1;33;40m   
  10.    ---------------- H O W  T O  U S E  P H O N E W O R D ------------------
  11. ¢0;31;40m      
  12.    To run PhoneWord type "PhoneWord" at the CLI prompt, or double-click its
  13.    icon.
  14.    
  15.    A brief set of instructions will be displayed, and then a prompt for you
  16.    to enter 2 to 7 digits, as in part or all of a phone number.  Zero and one
  17.    are not accepted (there are no letters on the phone dial for 0 and 1).
  18.    If you enter more than seven digits or less than 2 digits an error
  19.    message will be displayed.  If you enter anything that is not a digit 2-9
  20.    then an appropriate message is displayed.
  21.    
  22.    If the phone number has ones or zeroes, then enter groups of the digits
  23.    other one and zero.  For example, if the number is 691-4567, then try
  24.    4567 (and maybe 69).  You should try grouping the seven digits in
  25.    different ways anyway, since two words might be found instead of one
  26.    big one.  For example if the number is 234-5678, you could try
  27.  
  28.                 23 & 45678,
  29.                 234 & 5678,
  30.                 2345 & 678,
  31.                 23456 & 78,
  32.                 2345678.
  33.    
  34.    After you enter the 2-7 digits a list of possible words will be
  35.    displayed. The list will be from 0 to 20 items long.  The most probable
  36.    words, in PhoneWord's opinion, will be near the top, although words will
  37.    often show up near the end.  A number will appear before each item, which
  38.    is PhoneWord's opinion of how likely the item is an English word.  If
  39.    only two digits are entered, then all combinations are printed, but no
  40.    number.
  41.    
  42.    To quit, press <RETURN> without any preceeding characters.
  43.    
  44.    The amount of time required to generate the list of items depends on how
  45.    many digits are entered.
  46.    
  47.    You can't stop PhoneWord once it starts working on a group of digits, but
  48.    the longest you will have to wait is less than 5 seconds.
  49.    
  50.    Do not RUN PhoneWord, as in "RUN PhoneWord", because it won't work.
  51.  
  52. ¢1;33;40m   
  53.    ----------------- H O W  P H O N E W O R D  W O R K S -------------------
  54. ¢0;31;40m
  55.    PhoneWord makes strings of letters from the telephone number and then
  56.    analyzes each string of letters by looking at the trigrams in
  57.    it.  A trigram is a group of three letters, such as AAA, AAB, ING, QQQ,
  58.    etc.  The trigram ING is much more likely to occur in an English word
  59.    than QQQ, so any string that contains ING is more likely to be a word than
  60.    one containing QQQ.
  61.    
  62.    PhoneWord creates every possible arrangement of the letters for the
  63.    digits and looks at all of the trigrams in each arrangement.  Each
  64.    trigram is has a weight based on how often it occurred in a dictionary of
  65.    38,500 words.  The sum of the weights for all of the trigrams in a string
  66.    is the number listed along with each item.  A table of up to twenty
  67.    arrangements is kept, with duplicates due to multiple occurrences of a
  68.    single letter eliminated (e.g., kEEp).  After all of the arrangements
  69.    have been tested, the table of the ones with the highest weights is
  70.    displayed.
  71.    
  72.    PhoneWord knows the weights for about 4300 trigrams that occurred in the
  73.    dictionary mentioned above.  With 26 letters in the alphabet there are 
  74.    26*26*26 (or 17,576) possible trigrams.
  75. ¢1;33;40m   
  76.    -------------------------- W H O  D I D  I T ----------------------------
  77. ¢0;31;40m      
  78.                                 Ron Charlton
  79.                              9002 Balcor Circle
  80.                              Knoxville, TN 37923
  81.    
  82.                              Phone: (615)694-0800
  83.    
  84.                               PLINK: R*CHARLTON
  85.                            BITNET: charltr@utkvx1
  86.  
  87.                                  05-Jul-90
  88. ¢1;33;40m   
  89.    ------------------------------ B A S I S --------------------------------
  90. ¢0;31;40m      
  91.    The idea of using trigrams as the basis for deciding what might be a word
  92.    came from an article in BYTE magazine by Bob Keefer (July 1986, p. 113).
  93.    I adapted it to finding words in phone numbers.
  94. ¢1;33;40m   
  95.    ------------------------------- N O T E ---------------------------------
  96. ¢0;31;40m      
  97.    Many telephone numbers don't form ANY words.  If you believe PhoneWord
  98.    is bypassing what might be a good word then you should try my companion
  99.    program AllPhoneWord.  It generates EVERY combination of letters for a
  100.    given telephone number.  Expect to spend a lot of time searching the
  101.    list:  A seven-digit phone number has 2,187 "words" for you to consider.
  102.  
  103.  
  104.