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

Automated word substitution using numerical rankings of structural disparity between misspelled words & candidate substitution words

Assignee: INSO DALLAS Corp
•
Filing: 1985-02-05
•
Granted: 1988-11-08
•
Expires: 2005-02-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A spelling correction system compares a correctly spelled word with an incorrectly spelled word to determine the degree of substitutability. If the system determines that the words are highly similar, the system flags the correct word as exclusively substitutable for the incorrect word. If the system determines the words are of moderate similarity, the correct word is flagged as a possible substitute for the incorrect word.

Inventors

  • 👤 Henry Kucera

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 15:03
CPC Classifications
G; G06; G06F; G06F40/00; G06F40/20; G06F40/232

Claims Analysis

Total Claims: 34
Claim 1
Independent Claim 217 words
In apparatus for automated linguistic expression substitution, the improvement comprising A. first input means for inputting, into said apparatus, a suspect expression signal representative of a linguistic expression consisting of characters, B. second input means for inputting, into said apparatus, an alternate expression signal representative of a permissible linguistic expression consisting of characters, C. comparison means, connected to said first and second input means, for comparing said suspect expression signal with said alternate expression signal and for producing a disparity signal numerically representative of differences between a spelling of the linguistic expression represented by said suspect expression signal and a spelling of the linguistic expression represented by said alternate expression signal, said comparison means including means for detecting disparity types representative of (i) transposition of character order, (ii) deletion of a character, (iii) an unmatched character, and (iv) differences in expression character length, occurring between said compared expression signals, said comparison means further including means responsive to the detection of said disparity type for producing a signal indicative of the numerically-weighted structural significance of that type, and D. selection means, connected to said comparison means and responsive to a numerical value represented by said disparity signal, for selectively determining said alternate expression to be substitutable for said suspect expression and for producing an output signal indicative thereof.
Claim 2
Dependent Claim 217 words
In apparatus for automated linguistic expression substitution, the improvement comprising A. first input means for inputting, into said apparatus, a suspect expression signal representative of a linguistic expression consisting of characters, B. second input means for inputting, into said apparatus, an alternate expression signal representative of a permissible linguistic expression consisting of characters, C. comparison means, connected to said first and second input means, for comparing said suspect expression signal with said alternate expression signal and for producing a disparity signal numerically representative of differences between a spelling of the linguistic expression represented by said suspect expression signal and a spelling of the linguistic expression represented by said alternate expression signal, said comparison means including means for detecting disparity types representative of (i) transposition of character order, (ii) deletion of a character, (iii) an unmatched character, and (iv) differences in expression character length, occurring between said compared expression signals, said comparison means further including means responsive to the detection of said disparity type for producing a signal indicative of the numerically-weighted structural significance of that type, and D. selection means, connected to said comparison means and responsive to a numerical value represented by said disparity signal, for selectively determining said alternate expression to be substitutable for said suspect expression and for producing an output signal indicative thereof.
Claim 3
Dependent Claim 41 words
In apparatus according to claim 1, the further improvement whereby said comparison means includes means for producing said disparity signal to be numerically representative of the type and magnitude of differences between said suspect expression signal and said alternate expression signal.
Claim 4
Dependent Claim 38 words
In apparatus according to claim 1, the further improvement whereby said comparison means includes means for detecting a disparity type representative of transposition of character order, with respect to said alternate expression signal, within said suspect expression signal.
Claim 5
Dependent Claim 39 words
In apparatus according to claim 1, the further improvement whereby said comparison means includes means for detecting a disparity type representative of the deletion of a character, with respect to said alternate expression signal, from said suspect expression signal.
Claim 6
Dependent Claim 37 words
In apparatus according to claim 1, the further improvement whereby said comparison means includes means for detecting a disparity type representative of an unmatched character, with respect to said alternate expression signal, within said suspect expression signal.
Claim 7
Dependent Claim 40 words
In apparatus according to claim 1, the further improvement whereby said comparison means includes means for detecting a disparity type resulting from differences in the number of characters represented by said suspect expression signal and by said alternate expression signal.
Claim 8
Dependent Claim 30 words
In apparatus according to claim 1, the further improvement whereby said comparison means includes means for detecting like characters represented in said suspect expression signal and said alternate expression signal.
Claim 9
Dependent Claim 32 words
In apparatus according to claim 1, the further improvement whereby said comparison means further includes means for computing a disparity value as a summation of values indicated by each said significance signal.
Claim 10
Dependent Claim 281 words
Apparatus for automated linguistic expression substitution having a keyboard for accepting expressions and converting them into signals representative thereof, a monitor for graphic display of signals representative of symbols and linguistic expressions, a processing unit for processing signals representative of lingiuistic expressions, and a storage unit for storing signals representative of linguistic expressions, and further having the improvement comprising A. first input means for inputting from at least one of said keyboard, said processing unit, and said storge unit, a suspect expression signal representative of a linguistic expression, B. second input means for inputting, from at least one of said processing unit or said storage unit, alternate expression signals representative of one or more permissible linguistic expressions, C. comparison means, connected to said first and second input means, for comparing said suspect expression signal with each said alternate expression signal and for producing a disparity signal numerically representative of differences between a spelling of the linguistic expression represented by said suspect expression signal and a spelling of the linguistic expression represented by each said alternate expression signal, said comparison means including means for detecting disparity types representative of (i) transposition of character order, (ii) deletion of a character, (iii) an unmatched character, and (iv) differences in expression character length, occurring between said compared expression signals, and further includes means responsive to the detection of said disparity type for producing a signal indicative of the numerically-weighted structural significance of that type, and D. selection means, connected to said comparison means and responsive to a numerical value represented by said disparity signals, for selecting the alternate expression signal, if any, to replace said suspect expression and for producing an output signal indicative thereof.
Claim 11
Dependent Claim 281 words
Apparatus for automated linguistic expression substitution having a keyboard for accepting expressions and converting them into signals representative thereof, a monitor for graphic display of signals representative of symbols and linguistic expressions, a processing unit for processing signals representative of lingiuistic expressions, and a storage unit for storing signals representative of linguistic expressions, and further having the improvement comprising A. first input means for inputting from at least one of said keyboard, said processing unit, and said storge unit, a suspect expression signal representative of a linguistic expression, B. second input means for inputting, from at least one of said processing unit or said storage unit, alternate expression signals representative of one or more permissible linguistic expressions, C. comparison means, connected to said first and second input means, for comparing said suspect expression signal with each said alternate expression signal and for producing a disparity signal numerically representative of differences between a spelling of the linguistic expression represented by said suspect expression signal and a spelling of the linguistic expression represented by each said alternate expression signal, said comparison means including means for detecting disparity types representative of (i) transposition of character order, (ii) deletion of a character, (iii) an unmatched character, and (iv) differences in expression character length, occurring between said compared expression signals, and further includes means responsive to the detection of said disparity type for producing a signal indicative of the numerically-weighted structural significance of that type, and D. selection means, connected to said comparison means and responsive to a numerical value represented by said disparity signals, for selecting the alternate expression signal, if any, to replace said suspect expression and for producing an output signal indicative thereof.
Claim 12
Dependent Claim 41 words
Apparatus according to claim 9, having the further improvement whereby said comparison means includes means for producing said disparity signal to be numerically representative of the type and magnitude of differences between said suspect expression signal and said alternate expression signal.
Claim 13
Dependent Claim 38 words
Apparatus according to claim 9, having the further improvement whereby the comparison means includes means for detecting a disparity type representative of transposition of character order, with respect to said alternate expression signal, within said suspect expression signal.
Claim 14
Dependent Claim 37 words
Apparatus according to claim 9, having the further improvement whereby the comparison means includes means for detecting a disparity type representative of deletion of characters, with respect to said alternate expression signal, from said suspect expression signal.
Claim 15
Dependent Claim 36 words
Apparatus according to claim 9, having the further improvement whereby the comparison means includes means for detecting a disparity type representative of unmatched characters, with respect to said alternate expression signal, within said suspect expression signal.
Claim 16
Dependent Claim 40 words
Apparatus according to claim 9, having the further improvement whereby the comparison means includes means for detecting a disparity type resulting from differences in the number of characters represented by said suspect expression signal and by said alternate expression signal.
Claim 17
Dependent Claim 30 words
Apparatus according to claim 9, having the further improvement whereby the comparison means includes means for detecting like characters represented in said suspect expression signal and said alternate expression signal.
Claim 18
Dependent Claim 32 words
Apparatus according to claim 10, having the further improvement whereby said comparison means further includes means for computing a disparity value as the summation of values indicated by each said significance signal.
Claim 19
Dependent Claim 67 words
Apparatus according to claim 9, having the improvement whereby said selection means includes auto-selection means coupled to said comparison means and responsive to a disparity signal representative of a value in a first numerical range for determining the alternate expression signal corresponding to a disparity signal to be exclusively substitutable for the suspect expression signal corresponding to said disparity signal and for producing a signal indicative thereof.
Claim 20
Dependent Claim 46 words
Apparatus according to claim 17, having the improvement whereby said auto-selection means includes means responsive to the number of characters represented by each of said suspect expression signal and said alternate expression signal being greater than a selected value, and for producing a signal indicative thereof.
Claim 21
Dependent Claim 74 words
Apparatus according to claim 17, having the further improvement whereby said selection means includes semi-automatic selection means coupled to said comparison means and responsive to a disparity signal representative of values in a second selected numerical range for selectively graphically displaying on said monitor one or more of said alternate expressions signals, said second selected numerical range having a lower value bound larger than a lower value bound of said first selected numerical range.
Claim 22
Dependent Claim 38 words
Apparatus according to claim 19, having the further improvement whereby said semi-automatic selection means includes means for accepting from said keyboard a signal indicative of an alternate expression signal, if any, to replace a corresponding suspect expression signal.
Claim 23
Dependent Claim 32 words
Apparatus according to claim 19, having the further improvement whereby said semi-automatic selection means includes means responsive to said disparity signal for ordering a display of alternate expression-representative signals on said monitor.
Claim 24
Dependent Claim 220 words
In a method for automated linguistic expression substitution on a digital data processor, the improvement wherein said digital data processor executes steps comprising A. accepting into said digital data processor a suspect expression signal representative of a linguistic expression consisting of characters, B. accepting into said digital data processor an alternate expression signal representative of a permissible linguistic expression consisting of characters, C. comparing within said digital data processor said suspect expression signal with said alternate expression signal and producing a disparity signal numerically representative of differences between a spelling of the linguistic expression represented by said suspect expression signals and a spelling of the linguistic expression represented by said alternate expression signal, said comparing step including the step of producing said disparity signal to be numerically representative of the type and magnitude of differences between said suspect expression signal and said alternate expression signal, said comparing step further including the steps of responding to the detection of transposition, character deletion, unmatched character, and character length disparity types for producing a signal indicative of the numerically-weighted structural significance of that detected type, and D. evaluating within said digital data processor a numerical value represented by said disparity signal for determining whether said alternate expression signal is substitutable for said suspect expression signal and for producing an output signal indicative thereof.
Claim 25
Dependent Claim 220 words
In a method for automated linguistic expression substitution on a digital data processor, the improvement wherein said digital data processor executes steps comprising A. accepting into said digital data processor a suspect expression signal representative of a linguistic expression consisting of characters, B. accepting into said digital data processor an alternate expression signal representative of a permissible linguistic expression consisting of characters, C. comparing within said digital data processor said suspect expression signal with said alternate expression signal and producing a disparity signal numerically representative of differences between a spelling of the linguistic expression represented by said suspect expression signals and a spelling of the linguistic expression represented by said alternate expression signal, said comparing step including the step of producing said disparity signal to be numerically representative of the type and magnitude of differences between said suspect expression signal and said alternate expression signal, said comparing step further including the steps of responding to the detection of transposition, character deletion, unmatched character, and character length disparity types for producing a signal indicative of the numerically-weighted structural significance of that detected type, and D. evaluating within said digital data processor a numerical value represented by said disparity signal for determining whether said alternate expression signal is substitutable for said suspect expression signal and for producing an output signal indicative thereof.
Claim 26
Dependent Claim 51 words
In a method for automated linguistic expression substitution on a digital data processor according to claim 22, the improvement in which said comparing step further comprises the step of detecting a disparity type representative of transposition of character order, with respect to said alternate expression signal, within said suspect expression signal.
Claim 27
Dependent Claim 50 words
In a method for automated linguistic expression substitution on a digital data processor according to claim 22, the improvement in which said comparing step further comprises the step of detecting a disparity type representative of deletion of characters, with respect to said alternate expression signal, from said suspect expression signal.
Claim 28
Dependent Claim 49 words
In a method for automated linguistic expression substitution on a digital data processor according to claim 22, the improvement in which said comparing step further comprises the step of detecting a disparity type representative of unmatched characters, with respect to said alternate expression signal, within said suspect expression signal.
Claim 29
Dependent Claim 53 words
In a method for automated linguistic expression substitution on a digital data processor according to claim 22, the improvement in which said comparing step further comprises the step of detecting a disparity type resulting from differences in the number of characters represented by said suspect expression signal and by said alternate expression signal.
Claim 30
Dependent Claim 43 words
In a method for automated linguistic expression substitution on a digital data processor according to claim 22, the improvement in which said comparing step further comprises the step of detecting like characters represented in said suspect expression signal and said alternate expression signal.
Claim 31
Dependent Claim 44 words
In a method for automated linguistic expression substitution on a digital data processor according to claim 22, the improvement in which said comparing step further comprises the step of computing a disparity value as the summation of values indicated by each said significance signal.
Claim 32
Dependent Claim 75 words
In a method for automated linguistic expression substitution on a digital data processor according to claim 22, the improvement in which the evaluating step further comprises the steps of responding to a disparity signal in a selected first range of disparity signal values for determining the alternate expression signal corresponding to a disparity signal to be exclusively substitutable for the suspect expression signal corresponding to said disparity signal and for producing a signal indicative thereof.
Claim 33
Dependent Claim 61 words
In a method for automated linguistic expression substitution on a digital data processor according to claim 29, the improvement in which the evaluating step further comprises the steps of responding to the number of characters represented by each of said suspect expression signal and said alternate expression signal being greater than a selected value and for producing a signal indicative thereof.
Claim 34
Dependent Claim 75 words
In a method for automated linguistic expression substitution on a digital data processor according to claim 29, the improvement in which the evaluating step further comprises the step of responding to a disparity signal value in a selected second range of disparity signal values and producing an output signal indicative thereof, said second disparity signal value range having a lower value bound larger than a lower value bound of said first disparity signal value range.

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag