Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
127 words
In a machine spelling dictionary having a memory containing a dictionary of words arranged in a tree format, a keyboard to input a query word composed of a set of characters, and encode means to encode each input character string from said tree and from said keyboard into coded strings for purposes of comparing query and tree coded strings, the encoding improvement comprising: a look up table to encode word segments from said tree having N or fewer characters into a corresponding coded string, and algorithm means for encoding word segments from said tree having more than N characters into a corresponding coded string, the word segments encoded by said look up table and by said algorithm means constituting the words in branch segments of the tree.
Claim 2
Dependent Claim
127 words
In a machine spelling dictionary having a memory containing a dictionary of words arranged in a tree format, a keyboard to input a query word composed of a set of characters, and encode means to encode each input character string from said tree and from said keyboard into coded strings for purposes of comparing query and tree coded strings, the encoding improvement comprising: a look up table to encode word segments from said tree having N or fewer characters into a corresponding coded string, and algorithm means for encoding word segments from said tree having more than N characters into a corresponding coded string, the word segments encoded by said look up table and by said algorithm means constituting the words in branch segments of the tree.
Claim 3
Dependent Claim
7 words
The improvement of claim 1 wherein N=2.
Claim 4
Dependent Claim
167 words
In a machine spelling dictionary having a memory containing a dictionary of words arranged in a tree format, a keyboard to input a query word composed of a set of characters, an encode means to encode each input characteristic string into a coded string, means for pruning the tree as a function of a similarity characteristic between the coded string of the query word and the coded string of a memory word from the tree, the pruning occurring when the similarity characteristic falls below a predetermined threshold, the improvement comprising: means responsive to the similarity characteristic at a node at a tree level N to provide an automatic termination function where said similarity characteristic is greater than a predetermined threshold, means responsive to said automatic termination function to omit the calculation of said similarity function at said tree level N for all branches that stem from the node at level N-1 that precedes said node at level N, whereby pruning is avoided for all branches so affected.
Claim 5
Dependent Claim
167 words
In a machine spelling dictionary having a memory containing a dictionary of words arranged in a tree format, a keyboard to input a query word composed of a set of characters, an encode means to encode each input characteristic string into a coded string, means for pruning the tree as a function of a similarity characteristic between the coded string of the query word and the coded string of a memory word from the tree, the pruning occurring when the similarity characteristic falls below a predetermined threshold, the improvement comprising: means responsive to the similarity characteristic at a node at a tree level N to provide an automatic termination function where said similarity characteristic is greater than a predetermined threshold, means responsive to said automatic termination function to omit the calculation of said similarity function at said tree level N for all branches that stem from the node at level N-1 that precedes said node at level N, whereby pruning is avoided for all branches so affected.
Claim 6
Dependent Claim
12 words
The improvement of claim 3 wherein N is greater than level 3.
Claim 7
Dependent Claim
12 words
The improvement of claim 4 wherein N is less than level 7.
Claim 8
Dependent Claim
72 words
The improvement of claim 3 further comprising: a look up table to encode word segments from said tree having M or fewer characters into a corresponding coded string, and algorithm means for encoding word segments from said tree having more than M characters into a corresponding coded string, the word segments encoded by said look up table and by said algorithm means constituting the word segments in a branch of the tree.
Claim 9
Dependent Claim
7 words
The improvement of claim 6 wherein M=2.
Claim 10
Dependent Claim
12 words
The improvement of claim 7 wherein N is greater than level 3.
Claim 11
Dependent Claim
12 words
The improvement of claim 8 wherein N is less than level 7.