A telecommunication method and apparatus for the deaf and hearing impaired uses the discrete dual frequency tones produced by each button on a telephone key pad to represent one of three letters inscribed on each key. Apparatus at the deaf person's receiving telephone assembles the sequences of number values identifying each letter group containing each letter in a transmitted word. Comparison apparatus within the receiving apparatus, preferably controlled by a microprocessor, compares the sequences of letter groups with allowed sequences of letter groups corresponding to pre-determined words stored within an electronic dictionary memory within the apparatus. When a perfect match has been obtained, the word interpreted from each triply ambiguous letter group corresponding to each transmitted letter is displaying visually on a CRT for the deaf person. Under microprocessor control, this procedure takes a fraction of a second per word lookup. |
Citations|
| US4164025 | Dec 13, 1977 | Aug 7, 1979 | Bell Telephone Laboratories, Incorporated | Spelled word input directory information retrieval system with input word error corrective searching | | US4307266 | Jul 11, 1980 | Dec 22, 1981 | | Communication apparatus for the handicapped | | US4608457 | Apr 11, 1984 | Aug 26, 1986 | | Telecommunications device for the hearing impared | | US4608460 | Sep 17, 1984 | Aug 26, 1986 | ITT Corporation | Comprehensive automatic directory assistance apparatus and method thereof | | US4649563 | Apr 2, 1984 | Mar 10, 1987 | R L Associates | Method of and means for accessing computerized data bases utilizing a touch-tone telephone instrument | | US4650927 | Nov 29, 1984 | Mar 17, 1987 | International Business Machines Corporation | Processor-assisted communication system using tone-generating telephones | | US4674112 | Sep 6, 1985 | Jun 16, 1987 | Board of Regents, The University of Texas System | Character pattern recognition and communications apparatus | | US4677659 | Sep 3, 1985 | Jun 30, 1987 | | Telephonic data access and transmission system |
Referenced by|
| US5101375 | Mar 31, 1989 | Mar 31, 1992 | Kurzweil Applied Intelligence, Inc. | Method and apparatus for providing binding and capitalization in structured report generation | | US5111292 | Feb 27, 1991 | May 5, 1992 | General Electric Company | Priority selection apparatus as for a video signal processor | | US5163084 | Aug 7, 1990 | Nov 10, 1992 | Korea Telecommunication Authority | Voice information service system and method utilizing approximately matched input character string and key word | | US5186471 | Jun 21, 1991 | Feb 16, 1993 | Nynex Corporation | Interactive telephone gaming system | | US5200988 | Mar 11, 1991 | Apr 6, 1993 | Fon-Ex, Inc. | Method and means for telecommunications by deaf persons utilizing a small hand held communications device | | US5255310 | Aug 17, 1992 | Oct 19, 1993 | Korea Telecommunication Authority | Method of approximately matching an input character string with a key word and vocally outputting data | | US5457731 | Oct 4, 1993 | Oct 10, 1995 | | Emergency telecommunications device for the disabled | | US5521960 | Oct 3, 1994 | May 28, 1996 | | Interactive telephonic device for `VCO` relay communication | | US5561710 | May 30, 1995 | Oct 1, 1996 | | Interactive voice communication terminal with alpha and numeric keypad | | US5818437 | Jul 26, 1995 | Oct 6, 1998 | Tegic Communications, Inc. | Reduced keyboard disambiguating computer | | US5828991 | Jun 30, 1995 | Oct 27, 1998 | The Research Foundation of the State University of New York | Sentence reconstruction using word ambiguity resolution | | US5950123 | Aug 26, 1996 | Sep 7, 1999 | Telefonaktiebolaget L M | Cellular telephone network support of audible information delivery to visually impaired subscribers | | US5953541 | Jan 24, 1997 | Sep 14, 1999 | Tegic Communications, Inc. | Disambiguating system for disambiguating ambiguous input sequences by displaying objects associated with the generated input sequences in the order of decreasing frequency of use | | US6011554 | Jul 26, 1996 | Jan 4, 2000 | Tegic Communications, Inc. | Reduced keyboard disambiguating system | | US6075841 | Oct 7, 1997 | Jun 13, 2000 | Ultratec, Inc. | In-line text display for telephone terminal employing data filtering | | US6307549 | Oct 18, 1999 | Oct 23, 2001 | Tegic Communications, Inc. | Reduced keyboard disambiguating system | | US6556841 | May 3, 1999 | Apr 29, 2003 | Openwave Systems Inc. | Spelling correction for two-way mobile communication devices | | US6636162 | May 23, 2000 | Oct 21, 2003 | America Online, Incorporated | Reduced keyboard text input system for the Japanese language | | US6646573 | Dec 3, 1999 | Nov 11, 2003 | America Online, Inc. | Reduced keyboard text input system for the Japanese language | | US6799303 | Jul 26, 2001 | Sep 28, 2004 | | Speed typing apparatus and method | | US6885317 | Dec 9, 1999 | Apr 26, 2005 | Eatoni Ergonomics, Inc. | Touch-typable devices based on ambiguous codes and methods to design such devices | | US7257528 | Feb 13, 1998 | Aug 14, 2007 | Zi Corporation of Canada, Inc. | Method and apparatus for Chinese character text input | | US7430283 | Nov 4, 2003 | Sep 30, 2008 | Omega Products Corporation | Internet access to telecommunications relay service | | US7660398 | Feb 18, 2005 | Feb 9, 2010 | Ultratec, Inc. | Captioned telephone service | | US7679534 | Jun 10, 2004 | Mar 16, 2010 | Tegic Communications, Inc. | Contextual prediction of user words and user actions | | US7712053 | Jun 20, 2002 | May 4, 2010 | Tegic Communications, Inc. | Explicit character filtering of ambiguous text entry | | US7720682 | Feb 7, 2006 | May 18, 2010 | Tegic Communications, Inc. | Method and apparatus utilizing voice input to resolve ambiguous manually entered text input | | US7761175 | Sep 27, 2001 | Jul 20, 2010 | Eatoni Ergonomics, Inc. | Method and apparatus for discoverable input of symbols on a reduced keypad | | US7800587 | Aug 11, 2005 | Sep 21, 2010 | TIP Communications, LLC | Touch-type key input apparatus | | US7881441 | Mar 28, 2006 | Feb 1, 2011 | Ultratec, Inc. | Device independent text captioned telephone service | | US7881936 | Jun 1, 2005 | Feb 1, 2011 | Tegic Communications, Inc. | Multimodal disambiguation of speech recognition | | US7979425 | Oct 25, 2006 | Jul 12, 2011 | Google Inc. | Server-side match | | US8200865 | Sep 11, 2003 | Jun 12, 2012 | Eatoni Ergonomics, Inc. | Efficient method and apparatus for text entry based on trigger sequences | | USRE43082 | Dec 9, 1999 | Jan 10, 2012 | Eatoni Ergonomics, Inc. | Touch-typable devices based on ambiguous codes and methods to design such devices |
Claims1. An interpretive tone telecommunication method comprising; - (a) transmitting a sequence of discrete signals, each signal corresponding to a plurality of characters containing the particular character desired to be transmitted in said sequence;
- (b) receiving said sequence of signals, and temporarily storing in a ordered sequence a discrete value corresponding to each discrete signal received in said sequence;
- (c) comparing said ordered sequence of discrete values with a plurality of pre-stored allowed sequences of discrete values corresponding to particular words;
- (d) producing a first command signal if and when said ordered sequence of discrete values exactly matches one of said pre-stored sequences of discrete values,
- (e) displaying a word corresponding to said pre-stored sequence of discrete values upon production of said first command signal,
- (f) producing a second command signal if and when said ordered sequence of discrete values fails to exactly match any one of said pre-stored sequences of discrete values,
- (g) comparing in response to said second command signal a beginning subsequence comprising the first m values and an ending subsequence comprising the last n values of said ordered sequence of discrete values, where m and n are integers, with a second plurality of pre-stored allowed sequences of discrete values corresponding to particular prefixes and suffixes;
- (h) producing a third command signal if and when said beginning or ending subsequences of values exactly matches one sequence of said plurality of second pre-stored sequences of discrete values coresponding to particular prefixes and suffixes, and storing a code corrresponding to said matched prefix or suffix, truncating said ordered sequence of discrete values to produce a truncated word by removing said matched subsequence of values from said ordered sequence of values upon production of said third command signal;
- (i) comparing said truncated ordered sequence of discrete values with said first plurality of pre-stored allowed sequences of discrete values corresponding to particular words;
- (j) producing a first command signal if and when said ordered sequence of discrete values exactly matches one sequence of said plurality of first pre-stored sequences of discrete values;
- (k) checking code bits stored with said matched ordered sequence to determine if said stored prefix or suffix code indicates an allowed prefix or suffix, and generating a fourth command signal if said prefix or suffix is allowed to be appended to said truncated word;
- (l) appending said prefix or suffix to said truncated word upon production of said fourth command signal to produce a concatenated word, and
- (m) displaying said concatenated word.
2. An interpretive telecommunication apparatus comprising; - (a) means for producing a separate discrete value corresponding to each type of a set of allowable received signals, each of which said signals represents at least one character;
- (b) means for sequentially assembling and storing a sequence of said discrete values;
- (c) means for comparing said sequence of discrete values with each sequence of a plurality of pre-stored sequences of values, each said pre-stored sequence corresponding to a particular word comprised of a sequence of characters;
- (d) means for producing a first command signal if and when said sequence exactly matches one sequence of said plurality of pre-stored sequences,
- (e) means responsive to said command signal for displaying said word corresponding to said pre-stored sequence,
- (f) means for producing a second command signal if and when said ordered sequence of discrete values fails to exactly match any one sequence of said plurality of pre-stored sequences of discrete values,
- (g) means responsive to said second command signal for comparing a beginning subsequence comprising the first m values and an ending subseqeunce comprising the last n values where m and n are integers, with a second plurality of pre-stored allowed sequences of values corresponding to particular prefixes and suffixes;
- (h) means for producing a third command signal if and when said beginning or ending subsequences of values exactly matches one of said pre-stored sequences in said second plurality of pre-stored sequences of discrete values corresponding to particular prefixes and suffixes, and storing a code corresponding to said matched prefix or suffix
- (i) means for truncating said ordered sequence of discrete values to produce a truncated word by removing said matched subsequence of values from said ordered sequence of values upon production of said third command signal;
- (j) means for comparing said truncated ordered sequence of discrete values with said pre-stored sequences in said first plurality of pre-stored allowed sequences of discrete values corresponding to particular words;
- (k) means for producing a first command signal if and when said ordered sequence of discrete values exactly matches one of said pre-stored sequences in said first plurality of prestored sequences of discrete values;
- (l) means for checking code bits stored with said matched ordered sequence to determine if said stored prefix or suffix code indicates an allowed prefix or suffix, and generating a fourth command signal if said prefix or suffix is allowed to be appended to said truncated word;
- (m) means responsive to said fourth command signal in appending said prefix or suffix to said truncated word to produce a concatenated word, and
- (n) means for displaying said concatenated word.
|