Patent US2939061A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4754474A Expired / Lapsed US ⏱️ 0.0 years remaining

Interpretive tone telecommunication method and apparatus

Assignee: Individual
•
Filing: 1985-10-21
•
Granted: 1988-06-28
•
Expires: 2005-10-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract 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.

Inventors

  • 👤 Roy W. Feinson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 10:02
CPC Classifications
H; H04; H04M; H04M11/00; H04M11/06; H04M11/066; Y; Y10; Y10S; Y10S379/00; Y10S379/906

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 412 words
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.
Claim 2
Dependent Claim 412 words
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.
Claim 3
Dependent Claim 432 words
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.
Claim 4
Dependent Claim 432 words
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.

References Cited (Backward Citations)

US4164025A Cited
US4307266A Cited
JPS58131857A Cited
US4649563A Cited
US4608457A Cited
US4608460A Cited
US4650927A Cited
US4677659A Cited
US4674112A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1991-06-28 1991-12-28 1992-06-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1995-06-28 1995-12-28 1996-06-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1999-06-28 1999-12-28 2000-06-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag