Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
285 words
A dictionary searching system for retrieving a character string which is described by input reference number and characters from a plurality of mutually different character strings which are registered in a dictionary in correspondence with reference numbers assigned to the character strings, said dictionary searching system comprising: a dictionary including an index part and a list part, said index part storing in correspondence with the reference numbers a reference number which is assigned to one of character strings which are obtained by adding a character to the character string which is assigned the input reference number and the character which is added to the one cf the character strings, said list part storing in correspondence with the reference numbers a reference number which is assigned to one of character strings having a last character which differs from that of the character string which is assigned the input reference number and the character which is added to the one of the character strings; reading means, coupled to said dictionary, for initially reading information from the index part by specifying the input reference number and thereafter reading information from the list part by specifying the reference number which is read from said dictionary; detecting means, coupled to said dictionary, for detecting each character which matches the input characters out of characters read from said dictionary and for outputting a result of this detection as a retrieval result; and deciding means, coupled to said dictionary, for deciding whether or not a reference number is included in an output of said dictionary and for outputting a result of this detection as a retrieval result, said reading means, said detecting means and said deciding means operating independently of each other.
Claim 2
Dependent Claim
285 words
A dictionary searching system for retrieving a character string which is described by input reference number and characters from a plurality of mutually different character strings which are registered in a dictionary in correspondence with reference numbers assigned to the character strings, said dictionary searching system comprising: a dictionary including an index part and a list part, said index part storing in correspondence with the reference numbers a reference number which is assigned to one of character strings which are obtained by adding a character to the character string which is assigned the input reference number and the character which is added to the one cf the character strings, said list part storing in correspondence with the reference numbers a reference number which is assigned to one of character strings having a last character which differs from that of the character string which is assigned the input reference number and the character which is added to the one of the character strings; reading means, coupled to said dictionary, for initially reading information from the index part by specifying the input reference number and thereafter reading information from the list part by specifying the reference number which is read from said dictionary; detecting means, coupled to said dictionary, for detecting each character which matches the input characters out of characters read from said dictionary and for outputting a result of this detection as a retrieval result; and deciding means, coupled to said dictionary, for deciding whether or not a reference number is included in an output of said dictionary and for outputting a result of this detection as a retrieval result, said reading means, said detecting means and said deciding means operating independently of each other.
Claim 3
Dependent Claim
53 words
The dictionary searching system as claimed in claim 1, wherein said reading means carries out a reading process in which information from said dictionary at predetermined time intervals, and said detecting means and said deciding means respectively carry out detecting and deciding processes in parallel with the reading process of said reading means.
Claim 4
Dependent Claim
32 words
The dictionary searching system as claimed in claim 2, wherein the processes of said reading means, said detecting means and said deciding means are carried out in a form of pipeline processing.
Claim 5
Dependent Claim
45 words
The dictionary searching system as claimed in claim 1, wherein the retrieval result output from said detecting means indicates that a character string corresponding to the input character string is found in said dictionary when the characters read from said dictionary match the input characters.
Claim 6
Dependent Claim
56 words
The dictionary searching system as claimed in claim 1, wherein the retrieval result output from said deciding means indicates that no character string corresponding to the input character string is registered in said dictionary when at least one of the index part and the list part stores no reference number corresponding to the input reference number.
Claim 7
Dependent Claim
313 words
A dictionary searching system for retrieving a character string which is described by input reference number and characters from a plurality of mutually different character strings which are registered in a ditionary in correspondence with reference numbers assigned to the character strings, said dictionary searching system comprising: a dictionary including an index part and a list part, said index part storing in correspondence with the reference numbers identification information corresponding to one of candidate character strings which are obtained by adding a character to the character string which is assigned the input reference number and pointers which indicate storage locations of other candidate character strings, said list part storing in correspondence with the reference numbers identification information corresponding to one of candidate character strings having a last character which differs from that of the character string which is assigned the input reference number and pointers which indicate storage locations of other candidate character strings; reading means, coupled to said dictionary, for initially reading the pointer and identification information from the index part based on the input reference number and thereafter reading the pointer and identification information from the list part by specifying the list part by the pointer which is read from said dictionary; detecting means, coupled to said dictionary, including comparator means for comparing each identification information read from said dictionary with the input characters, for detecting each character which matches the input characters out of the candidate character string read from said dictionary and for outputting a result of this detection as a retrieval result; and deciding means, coupled to said dictionary, for deciding whether or not an unread candidate character string exists in said dictionary based on the pointer read from said dictionary and for outputting a result of this detection as a retrieval result, said reading means, said detecting means and said deciding means operating independently of each other.
Claim 8
Dependent Claim
313 words
A dictionary searching system for retrieving a character string which is described by input reference number and characters from a plurality of mutually different character strings which are registered in a ditionary in correspondence with reference numbers assigned to the character strings, said dictionary searching system comprising: a dictionary including an index part and a list part, said index part storing in correspondence with the reference numbers identification information corresponding to one of candidate character strings which are obtained by adding a character to the character string which is assigned the input reference number and pointers which indicate storage locations of other candidate character strings, said list part storing in correspondence with the reference numbers identification information corresponding to one of candidate character strings having a last character which differs from that of the character string which is assigned the input reference number and pointers which indicate storage locations of other candidate character strings; reading means, coupled to said dictionary, for initially reading the pointer and identification information from the index part based on the input reference number and thereafter reading the pointer and identification information from the list part by specifying the list part by the pointer which is read from said dictionary; detecting means, coupled to said dictionary, including comparator means for comparing each identification information read from said dictionary with the input characters, for detecting each character which matches the input characters out of the candidate character string read from said dictionary and for outputting a result of this detection as a retrieval result; and deciding means, coupled to said dictionary, for deciding whether or not an unread candidate character string exists in said dictionary based on the pointer read from said dictionary and for outputting a result of this detection as a retrieval result, said reading means, said detecting means and said deciding means operating independently of each other.
Claim 9
Dependent Claim
53 words
The dictionary searching system as claimed in claim 6, wherein said reading means carries out a reading process in which information from said dictionary at predetermined time intervals, and said detecting means and said deciding means respectively carry out detecting and deciding processes in parallel with the reading process of said reading means.
Claim 10
Dependent Claim
32 words
The dictionary searching system as claimed in claim 7, wherein the processes of said reading means, said detecting means and said deciding means are carried out in a form of pipeline processing.
Claim 11
Dependent Claim
31 words
The dictionary searching system as claimed in claim 6, wherein the identification information includes the reference number of the candidate character string and the last character of the candidate character string.
Claim 12
Dependent Claim
52 words
The dictionary searching system as claimed in claim 6, wherein said list part includes a plurality of lists respectively storing at least one candidate character string, and said comparator means includes a plurality of comparators for simultaneously making the match detection for each of the candidate character strings read from the lists.
Claim 13
Dependent Claim
29 words
The dictionary searching system as claimed in claim 10, wherein the lists of the list part within said dictionary respectively correspond to lists used by an open hashing method.