Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
250 words
A method for interactively generating a list of linguistic expressions synonymic to an input linguistic expression using a programmable digital computer system comprising the steps of: (a) storing in a first section of the memory of said programmable digital computer system a vocabulary of linguistic expressions including synonyms and including a presorted index to said vocabulary, each linguistic expression including address codes keyed to said index; (b) storing in a second section of the memory of said programmable digital computer system a two-dimensional array containing binary bits linking said address codes of said linguistic expressions stored in said first section of said memory; (c) comparing a segment of an input linguistic expression to said presorted index for approximating the address location of the input linguistic expression in said first section of the memory; (d) comparing the input linguistic expression to said vocabulary of linguistic expression stored in said first section of said memory beginning at the approximated address and storing the address code associated with the stored linguistic expression when when an equal occurs; (e) accessing said second section of the memory at the address specified by the stored address code; (f) decoding the binary bits stored at the accessed address into the corresponding address codes; (g) utilizing the corresponding address codes to access linguistic expressions stored in said first section of said memory; (h) concatenating the accessed linguistic expressions in a third section of said memory; and (i) displaying the input linguistic expression together with the concatenated linguistic expressions.
Claim 2
Independent Claim
250 words
A method for interactively generating a list of linguistic expressions synonymic to an input linguistic expression using a programmable digital computer system comprising the steps of: (a) storing in a first section of the memory of said programmable digital computer system a vocabulary of linguistic expressions including synonyms and including a presorted index to said vocabulary, each linguistic expression including address codes keyed to said index; (b) storing in a second section of the memory of said programmable digital computer system a two-dimensional array containing binary bits linking said address codes of said linguistic expressions stored in said first section of said memory; (c) comparing a segment of an input linguistic expression to said presorted index for approximating the address location of the input linguistic expression in said first section of the memory; (d) comparing the input linguistic expression to said vocabulary of linguistic expression stored in said first section of said memory beginning at the approximated address and storing the address code associated with the stored linguistic expression when when an equal occurs; (e) accessing said second section of the memory at the address specified by the stored address code; (f) decoding the binary bits stored at the accessed address into the corresponding address codes; (g) utilizing the corresponding address codes to access linguistic expressions stored in said first section of said memory; (h) concatenating the accessed linguistic expressions in a third section of said memory; and (i) displaying the input linguistic expression together with the concatenated linguistic expressions.
Claim 3
Dependent Claim
38 words
A method according to claim 1 including the step of displaying an indication no synonymic linguistic expressions exist when said input linguistic expression fails to compare to said linguistic expressions stored in said first section of said memory.
Claim 4
Independent Claim
247 words
A method of interactively generating a list of linguistic expressions antonymic to an input inguistic expression using a programmable digital computer system comprising the steps of: (a) storing in a first section of the memory of said programmable digital computer system a vocabulary of linguistic expressions including a presorted index to said vocabulary, each linguistic expression including address codes keyed to said index; (b) storing in a second section of the memory of said programmable digital computer system a two-dimensional array containing binary bits linking said address codes of said linguistic expressions stored in said first section of said memory; (c) comparing a segment of an input linguistic expression to a said presorted index for approximating the address location of the input linguistic expression in said first section of the memory; (d) comparing the input linguistic expression to said vocabulary of linguistic expression stored in said first section of said memory beginning at the approximated address and storing the address code associated with the stored linguistic expression when an equal occurs; (e) accessing said second section of the memory at the address specified by the stored address code; (f) decoding the binary bits stored at the accessed address into the corresponding address codes; (g) utilizing the corresponding address codes to access linguistic expressions stored in said first section of said memory; (h) concatenating the accessed linguistic expressions in a third section of said memory; and (i) displaying the input linguistic expression together with the concatenated linguistic expressions.
Claim 5
Independent Claim
247 words
A method of interactively generating a list of linguistic expressions antonymic to an input inguistic expression using a programmable digital computer system comprising the steps of: (a) storing in a first section of the memory of said programmable digital computer system a vocabulary of linguistic expressions including a presorted index to said vocabulary, each linguistic expression including address codes keyed to said index; (b) storing in a second section of the memory of said programmable digital computer system a two-dimensional array containing binary bits linking said address codes of said linguistic expressions stored in said first section of said memory; (c) comparing a segment of an input linguistic expression to a said presorted index for approximating the address location of the input linguistic expression in said first section of the memory; (d) comparing the input linguistic expression to said vocabulary of linguistic expression stored in said first section of said memory beginning at the approximated address and storing the address code associated with the stored linguistic expression when an equal occurs; (e) accessing said second section of the memory at the address specified by the stored address code; (f) decoding the binary bits stored at the accessed address into the corresponding address codes; (g) utilizing the corresponding address codes to access linguistic expressions stored in said first section of said memory; (h) concatenating the accessed linguistic expressions in a third section of said memory; and (i) displaying the input linguistic expression together with the concatenated linguistic expressions.
Claim 6
Dependent Claim
38 words
A method according to claim 3 including the step of displaying an indication no antonymic linguistic expressions exist when said input linguistic expression fails to compare to said linguistic expressions stored in said first section of said memory.
Claim 7
Dependent Claim
25 words
A method according to claim 1 or claim 3 including the step of run-length encoding the displacement of said binary bits in said two-dimensional array.
Claim 8
Dependent Claim
36 words
A method according to claim 5 including the step of appending a code to the run-length encoded displacement of said binary bits indicative of the direction of displacement of each succeeding bit from the preceding bit.
Claim 9
Dependent Claim
33 words
A method according to claim 6 including the step of decoding said appended code and arranging the concatenated linguistic expressions in the order indicated by the direction of displacement of said binary bit.