← Back to Patent Explorer
US5956711A Expired / Lapsed US ⏱️ 0.0 years remaining

Database system with restricted keyword list and bi-directional keyword translation

Assignee: Individual
•
Filing: 1997-01-16
•
Granted: 1999-09-21
•
Expires: 2017-01-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system for use with a database selects keywords from a restricted keyword list for both updating and searching (i.e. bi-directional keyword translation). A keyword translator accepts a user entered keyword and selects a restricted keyword for use (e.g., entry or search) with a database. The keyword entered may be chosen by the user based on the user's preference. The system compares the user-entered keyword with a list of restricted keywords to determine whether there exists in the list of restricted keywords a matching restricted keyword corresponding to the user-entered keyword. If there is a restricted keyword in the list of restricted keywords that corresponds to the user-entered keyword, the system selects the matching restricted keyword for use with the database. If there is not a matching restricted keyword in the list of restricted keywords corresponding to the user-entered keyword, the system compares the user-entered keyword with a list of synonyms to find in the list of synonyms a synonym that corresponds to the user-entered keyword. Each synonym in the list is associated with a restricted keyword. If a synonym corresponding to the user-entered keyword is found, the system selects, for use with the database, the restricted keyword associated with (or corresponding to) the synonym found.

Inventors

  • 👤 Walter J. Sullivan
  • 👤 Carlos D. Aponte
  • 👤 Ivan K. Saltz

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 17:22
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/30; G06F16/33; G06F16/3331; G06F16/3332; G06F16/3338; G06F40/00; G06F40/20; G06F40/237; G06F40/247; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99933; Y10S707/99935; Y10S707/99936; Y10S707/99937

Claims Analysis

Total Claims: 100
Claim 1
Independent Claim 153 words
A database system, further comprising: a database; at least one data entry input for entering data records; a restricted keyword list, having a limited set of restricted keywords used as input for database searching; a synonym keyword list, having an expanded set of synonym keywords, each synonym keyword related to a corresponding restricted keyword; at least one keyword translator, further comprising: input means to accept the data record input by the data entry input; means to compare the data record with restricted keywords in the restricted keyword list and the synonym keyword list; means to select the restricted keyword when the data record contains the restricted keyword or its corresponding synonym keyword; means to output the restricted keyword selected by the keyword translator; a database controller, further comprising: means to input the restricted keyword output by the keyword translator; means to update the database with the restricted keyword selected by the keyword translator.
Claim 2
Dependent Claim 153 words
A database system, further comprising: a database; at least one data entry input for entering data records; a restricted keyword list, having a limited set of restricted keywords used as input for database searching; a synonym keyword list, having an expanded set of synonym keywords, each synonym keyword related to a corresponding restricted keyword; at least one keyword translator, further comprising: input means to accept the data record input by the data entry input; means to compare the data record with restricted keywords in the restricted keyword list and the synonym keyword list; means to select the restricted keyword when the data record contains the restricted keyword or its corresponding synonym keyword; means to output the restricted keyword selected by the keyword translator; a database controller, further comprising: means to input the restricted keyword output by the keyword translator; means to update the database with the restricted keyword selected by the keyword translator.
Claim 3
Dependent Claim 17 words
A system, as in claim 1, wherein the synonym list includes keywords from more than one dialect.
Claim 4
Dependent Claim 20 words
A system, as in claim 1, wherein the synonym list includes at least one keyword in plural and singular forms.
Claim 5
Dependent Claim 55 words
A system, as in claim 3, further comprising: means to recognize data input which indicates a non-specific plural quantity value, and means to set a many flag when the non-specific plural quantity value is detected; and means to select the plural form of the keyword from the synonym list when the many flag is set.
Claim 6
Dependent Claim 35 words
A system, as in claim 1, further comprising: means to display a list of available keywords for selection by a user; and means to limit subsequent lists of available keywords based on previously entered data.
Claim 7
Dependent Claim 38 words
A system, as in claim 5, further comprising: means to display a list of help menu data for selection by a user; and means to limit subsequent lists of help menu data based on the previously selected keyword.
Claim 8
Dependent Claim 40 words
A system, as in claim 1, further comprising: means to display a phrase containing the keywords input by the user; and means to update the phrase each time a keyword modifier related to a keyword is entered by the user.
Claim 9
Dependent Claim 16 words
A system, as in claim 7, wherein the phrase is formed in a natural language form.
Claim 10
Dependent Claim 68 words
A system, as in claim 2, further comprising: the synonym list includes at least one keyword in plural and singular forms; means to recognize data input which indicates a non-specific plural quantity value, and means to set a many flag when the non-specific plural quantity value is detected; and means to select the plural form of the keyword from the synonym list when the many flag is set.
Claim 11
Dependent Claim 50 words
A system, as in claim 2, further comprising: means to display a phrase containing the keywords input by the user; means to update the phrase each time a keyword modifier related to a keyword is entered by the user; and means to form the phrase in a natural language form.
Claim 12
Dependent Claim 35 words
A system, as in claim 2, further comprising: means to display a list of available keywords for selection by a user; and means to limit subsequent lists of available keywords based on previously entered data.
Claim 13
Dependent Claim 38 words
A system, as in claim 11, further comprising: means to display a list of help menu data for selection by a user; and means to limit subsequent lists of help menu data based on the previously selected keyword.
Claim 14
Dependent Claim 64 words
A system, as in claim 9, further comprising: means to display a list of available keywords for selection by a user; means to limit subsequent lists of available keywords based on previously entered data; means to display a list of help menu data for selection by a user; and means to limit subsequent lists of help menu data based on the previously selected keyword.
Claim 15
Dependent Claim 50 words
A system, as in claim 13, further comprising: means to display a phrase containing the keywords input by the user; means to update the phrase each time a keyword modifier related to a keyword is entered by the user; and means to form the phrase in a natural language form.
Claim 16
Dependent Claim 126 words
A system, as in claim 1, further comprising: at least one query input for entering data queries; the keyword translator further comprises: input means to accept the data query input by the query input; means to compare the data query with restricted keywords in the restricted keyword list and the synonym keyword list; means to select the restricted keyword when the data query contains the restricted keyword or its corresponding synonym keyword; means to output the restricted keyword selected by the keyword translator; the database controller further comprises: means to search the database with the restricted keyword selected by the keyword translator; means to output database records located by the search; at least one query output for displaying data query results output by the data controller.
Claim 17
Dependent Claim 17 words
A system, as in claim 15, wherein the synonym list includes keywords from more than one dialect.
Claim 18
Dependent Claim 20 words
A system, as in claim 15, wherein the synonym list includes at least one keyword in plural and singular forms.
Claim 19
Dependent Claim 55 words
A system, as in claim 17, further comprising: means to recognize data input which indicates a non-specific plural quantity value, and means to set a many flag when the non-specific plural quantity value is detected; and means to select the plural form of the keyword from the synonym list when the many flag is set.
Claim 20
Dependent Claim 35 words
A system, as in claim 15, further comprising: means to display a list of available keywords for selection by a user; and means to limit subsequent lists of available keywords based on previously entered data.
Claim 21
Dependent Claim 38 words
A system, as in claim 19, further comprising: means to display a list of help menu data for selection by a user; and means to limit subsequent lists of help menu data based on the previously selected keyword.
Claim 22
Dependent Claim 40 words
A system, as in claim 15, further comprising: means to display a phrase containing the keywords input by the user; and means to update the phrase each time a keyword modifier related to a keyword is entered by the user.
Claim 23
Dependent Claim 17 words
A system, as in claim 21, wherein the phrase is formed in a natural language paragraph form.
Claim 24
Dependent Claim 68 words
A system, as in claim 16, further comprising: the synonym list includes at least one keyword in plural and singular forms; means to recognize data input which indicates a non-specific plural quantity value, and means to set a many flag when the non-specific plural quantity value is detected; and means to select the plural form of the keyword from the synonym list when the many flag is set.
Claim 25
Dependent Claim 51 words
A system, as in claim 16, further comprising: means to display a phrase containing the keywords input by the user; means to update the phrase each time a keyword modifier related to a keyword is entered by the user; and means to form the phrase in a natural language paragraph form.
Claim 26
Dependent Claim 35 words
A system, as in claim 16, further comprising: means to display a list of available keywords for selection by a user; and means to limit subsequent lists of available keywords based on previously entered data.
Claim 27
Dependent Claim 38 words
A system, as in claim 25, further comprising: means to display a list of help menu data for selection by a user; and means to limit subsequent lists of help menu data based on the previously selected keyword.
Claim 28
Dependent Claim 63 words
A system, as in claim 23, further comprising: means to display a list of available keywords for selection by a user; means to limit subsequent lists of available keywords based on previously entered data; means to display a list of help menu data for selection by a user; and means to limit subsequent lists of help menu data based on previously selected keyword.
Claim 29
Dependent Claim 51 words
A system, as in claim 27, further comprising: means to display a phrase containing the keywords input by the user; means to update the phrase each time a keyword modifier related to a keyword is entered by the user; and means to form the phrase in a natural language paragraph form.
Claim 30
Dependent Claim 165 words
A database query system, further comprising: a database; at least one query input for entering data queries; a restricted keyword list, having a limited set of restricted keywords used as input for database searching; a synonym keyword list, having an expanded set of synonym keywords, each synonym keyword related to a corresponding restricted keyword; at least one keyword translator, further comprising: input means to accept the data record input by the query input; means to compare the data record with restricted keywords in the restricted keyword list and the synonym keyword list; means to select the restricted keyword when the data record contains the restricted keyword or its corresponding synonym keyword; means to output the restricted keyword selected by the keyword translator; a database controller, further comprising: means to search the database with the restricted keyword selected by the keyword translator; means to output database records located by the search; at least one query output for displaying data query results output by the data controller.
Claim 31
Dependent Claim 165 words
A database query system, further comprising: a database; at least one query input for entering data queries; a restricted keyword list, having a limited set of restricted keywords used as input for database searching; a synonym keyword list, having an expanded set of synonym keywords, each synonym keyword related to a corresponding restricted keyword; at least one keyword translator, further comprising: input means to accept the data record input by the query input; means to compare the data record with restricted keywords in the restricted keyword list and the synonym keyword list; means to select the restricted keyword when the data record contains the restricted keyword or its corresponding synonym keyword; means to output the restricted keyword selected by the keyword translator; a database controller, further comprising: means to search the database with the restricted keyword selected by the keyword translator; means to output database records located by the search; at least one query output for displaying data query results output by the data controller.
Claim 32
Dependent Claim 17 words
A system, as in claim 29, wherein the synonym list includes keywords from more than one dialect.
Claim 33
Dependent Claim 20 words
A system, as in claim 29, wherein the synonym list includes at least one keyword in plural and singular forms.
Claim 34
Dependent Claim 55 words
A system, as in claim 31, further comprising: means to recognize data input which indicates a non-specific plural quantity value, and means to set a many flag when the non-specific plural quantity value is detected; and means to select the plural form of the keyword from the synonym list when the many flag is set.
Claim 35
Dependent Claim 35 words
A system, as in claim 29, further comprising: means to display a list of available keywords for selection by a user; and means to limit subsequent lists of available keywords based on previously entered data.
Claim 36
Dependent Claim 38 words
A system, as in claim 33, further comprising: means to display a list of help menu data for selection by a user; and means to limit subsequent lists of help menu data based on the previously selected keyword.
Claim 37
Dependent Claim 40 words
A system, as in claim 29, further comprising: means to display a phrase containing the keywords input by the user; and means to update the phrase each time a keyword modifier related to a keyword is entered by the user.
Claim 38
Dependent Claim 17 words
A system, as in claim 35, wherein the phrase is formed in a natural language paragraph form.
Claim 39
Dependent Claim 68 words
A system, as in claim 30, further comprising: the synonym list includes at least one keyword in plural and singular forms; means to recognize data input which indicates a non-specific plural quantity value, and means to set a many flag when the non-specific plural quantity value is detected; and means to select the plural form of the keyword from the synonym list when the many flag is set.
Claim 40
Dependent Claim 50 words
A system, as in claim 31, further comprising: means to display a phrase containing the keywords input by the user; means to update the phrase each time a keyword modifier related to a keyword is entered by the user; and means to form the phrase in a natural language form.
Claim 41
Dependent Claim 35 words
A system, as in claim 30, further comprising: means to display a list of available keywords for selection by a user; and means to limit subsequent lists of available keywords based on previously entered data.
Claim 42
Dependent Claim 38 words
A system, as in claim 39, further comprising: means to display a list of help menu data for selection by a user; and means to limit subsequent lists of help menu data based on the previously selected keyword.
Claim 43
Dependent Claim 64 words
A system, as in claim 37, further comprising: means to display a list of available keywords for selection by a user; means to limit subsequent lists of available keywords based on previously entered data; means to display a list of help menu data for selection by a user; and means to limit subsequent lists of help menu data based on the previously selected keyword.
Claim 44
Dependent Claim 50 words
A system, as in claim 41, further comprising: means to display a phrase containing the keywords input by the user; means to update the phrase each time a keyword modifier related to a keyword is entered by the user; and means to form the phrase in a natural language form.
Claim 45
Independent Claim 214 words
A method of creating and accessing a database with a restricted set of keywords, including the steps of: using a database to store data records; entering update data with at least one data entry input; entering a data query with at least one query input; comparing the update data with restricted keywords from a restricted keyword list and selecting the restricted keyword when a match occurs; using a synonym list which contains synonyms that correspond to restricted keywords in the restricted keyword list; using at least one keyword translator to translate update data and data queries to restricted keywords, including the following steps: comparing the update data with synonym keywords from the synonym keyword list when the update data does not match any keywords in the restricted keyword list and selecting the corresponding restricted keyword when a match occurs; comparing the data query with synonym keywords from the synonym keyword list when the update data does not match any keywords in the restricted keyword list and selecting the corresponding restricted keyword when a match occurs; outputting the selected restricted keyword; searching the database with a database controller, including the further steps of: inputting the selected restricted keyword output by the keyword translator; accessing the database with the restricted keyword selected by the keyword translator.
Claim 46
Independent Claim 214 words
A method of creating and accessing a database with a restricted set of keywords, including the steps of: using a database to store data records; entering update data with at least one data entry input; entering a data query with at least one query input; comparing the update data with restricted keywords from a restricted keyword list and selecting the restricted keyword when a match occurs; using a synonym list which contains synonyms that correspond to restricted keywords in the restricted keyword list; using at least one keyword translator to translate update data and data queries to restricted keywords, including the following steps: comparing the update data with synonym keywords from the synonym keyword list when the update data does not match any keywords in the restricted keyword list and selecting the corresponding restricted keyword when a match occurs; comparing the data query with synonym keywords from the synonym keyword list when the update data does not match any keywords in the restricted keyword list and selecting the corresponding restricted keyword when a match occurs; outputting the selected restricted keyword; searching the database with a database controller, including the further steps of: inputting the selected restricted keyword output by the keyword translator; accessing the database with the restricted keyword selected by the keyword translator.
Claim 47
Dependent Claim 22 words
A method, as in claim 43, including the further step of including keywords from more than one dialect in the synonym list.
Claim 48
Dependent Claim 25 words
A method, as in claim 43, including the further step of including at least one keyword in plural and singular forms in the synonym list.
Claim 49
Dependent Claim 46 words
A method, as in claim 45, including the further steps of: inputting non-specific plural quantity values; setting a many flag when the non-specific plural quantity value is detected; and selecting the plural form of the keyword from the synonym list when the many flag is set.
Claim 50
Dependent Claim 34 words
A method, as in claim 43, including the further steps of: displaying a list of available keywords for selection by a user; and limiting subsequent lists of available keywords based on previously entered data.
Claim 51
Dependent Claim 37 words
A method, as in claim 47, including the further steps of: displaying a list of help menu data for selection by a user; and limiting subsequent lists of help menu data based on the previously selected keyword.
Claim 52
Dependent Claim 39 words
A method, as in claim 45, including the further steps of: displaying a phrase containing the keywords input by the user; and updating the phrase each time a keyword modifier related to a keyword is entered by the user.
Claim 53
Dependent Claim 19 words
A method, as in claim 49, including the further step of forming the phrase in a natural language form.
Claim 54
Dependent Claim 65 words
A method, as in claim 44, including the further steps of: including at least one keyword in plural and singular forms in the synonym list; recognizing data input which indicates a non-specific plural quantity value; setting a many flag when the non-specific plural quantity value is detected; and selecting the plural form of the keyword from the synonym list when the many flag is set.
Claim 55
Dependent Claim 47 words
A method, as in claim 45, including the further steps of: displaying a phrase containing the keywords input by the user; updating the phrase each time a keyword modifier related to a keyword is entered by the user; and forming the phrase in a natural language form.
Claim 56
Dependent Claim 34 words
A method, as in claim 44, including the further steps of: displaying a list of available keywords for selection by a user; and limiting subsequent lists of available keywords based on previously entered data.
Claim 57
Dependent Claim 37 words
A method, as in claim 53, including the further steps of: displaying a list of help menu data for selection by a user; and limiting subsequent lists of help menu data based on the previously selected keyword.
Claim 58
Dependent Claim 59 words
A method, as in claim 51, including the further steps of: displaying a list of available keywords for selection by a user; limiting subsequent lists of available keywords based on previously entered data; displaying a list of help menu data for selection by a user; and limiting subsequent lists of help menu data based on the previously selected keyword.
Claim 59
Dependent Claim 48 words
A method, as in claim 55, including the further steps of: displaying a phrase containing the keywords input by the user; updating the phrase each time a keyword modifier related to a keyword is entered by the user; and forming the phrase in a natural language paragraph form.
Claim 60
Independent Claim 173 words
A method for selecting a restricted keyword for use with a database, comprising the steps of: receiving information including at least one user-entered keyword relating to data in a database; comparing the user-entered keyword with a list of restricted keywords to determine whether there exists in the list of restricted keywords a matching restricted keyword which matches the user-entered keyword; selecting the matching restricted keyword for use with the database when a restricted keyword in the list of restricted keywords matches to the user-entered keyword; comparing the user-entered keyword with a list of synonyms when there is not a matching restricted keyword in the list of restricted keywords corresponding to the user-entered keyword to determine whether there exists in the list of synonyms, a matching synonym corresponding to the user-entered keyword, each synonym is associated with a restricted keyword; and selecting a restricted keyword associated with the matching synonym for use with the database if there does not exist a matching restricted keyword and there exists a synonym matching to the user-entered keyword.
Claim 61
Independent Claim 173 words
A method for selecting a restricted keyword for use with a database, comprising the steps of: receiving information including at least one user-entered keyword relating to data in a database; comparing the user-entered keyword with a list of restricted keywords to determine whether there exists in the list of restricted keywords a matching restricted keyword which matches the user-entered keyword; selecting the matching restricted keyword for use with the database when a restricted keyword in the list of restricted keywords matches to the user-entered keyword; comparing the user-entered keyword with a list of synonyms when there is not a matching restricted keyword in the list of restricted keywords corresponding to the user-entered keyword to determine whether there exists in the list of synonyms, a matching synonym corresponding to the user-entered keyword, each synonym is associated with a restricted keyword; and selecting a restricted keyword associated with the matching synonym for use with the database if there does not exist a matching restricted keyword and there exists a synonym matching to the user-entered keyword.
Claim 62
Dependent Claim 20 words
A method, as in claim 57, including the further step of searching for the selected restricted keyword in the database.
Claim 63
Dependent Claim 19 words
A method, as in claim 57, including the further step of entering the corresponding restricted keyword in the database.
Claim 64
Dependent Claim 45 words
A method, as in claim 57, including the further step of providing a user prompt requesting a user to enter a different keyword, if there does not exist a matching restricted keyword and there does not exist a matching synonym corresponding to the user-entered keyword.
Claim 65
Dependent Claim 18 words
A method, as in claim 58, including the further step of using synonyms from more than one dialect.
Claim 66
Dependent Claim 40 words
A method, as in claim 57, including the further steps of: displaying a list of available keywords from the restricted keyword list for selection by a user; and limiting the displayed list of available keywords based on previously entered data.
Claim 67
Dependent Claim 50 words
A method, as in claim 58, including the further steps of: receiving from a user a dialectal preference for the restricted keyword indicating which of the set of restricted keywords, and its associated synonyms is preferred by the user for display; and displaying the user-preferred restricted keyword or associated synonym.
Claim 68
Dependent Claim 31 words
A method, as in claim 59, including the further step of displaying a list of item sensitive help values for keyword modifiers wherein the displayed list depends on the selected keyword.
Claim 69
Dependent Claim 50 words
A method, as in claim 59, including the further steps of: displaying a phrase containing the keywords entered by the user; redisplaying the phrase when a keyword modifier related to a keyword is entered by the user; and redisplaying the phrase when a keyword modifier is changed by the user.
Claim 70
Dependent Claim 43 words
A method, as in claim 65, including the further steps of: receiving a quantity value related to at least one of the keywords from the user; and displaying the plural form of the selected keyword when the quantity received is more than one.
Claim 71
Dependent Claim 48 words
A method, as in claim 66, including the further steps of: receiving a non-specific plural quantity value from the user; entering a many-flag in the database when the non-specific plural quantity value is detected; and displaying the plural form of the selected keyword when the many-flag is entered.
Claim 72
Dependent Claim 26 words
A method, as in claim 66, including the further step of displaying the keywords and keyword modifiers associated with a data object in natural language form.
Claim 73
Independent Claim 180 words
A system for selecting a restricted keyword for use with a database, comprising: means for receiving information including at least one user-entered keyword relating to data in a database; means for comparing the user-entered keyword with a list of restricted keywords to determine whether there exists in the list of restricted keywords a matching restricted keyword corresponding to the user-entered keyword; means for selecting the matching restricted keyword for use with the database when there is a restricted keyword in the list of restricted keywords matching the user-entered keyword; means for comparing the user-entered keyword with a list of synonyms when there is not a matching restricted keyword in the list of restricted keywords corresponding to the user-entered keyword to determine whether there exists in the list of synonyms a matching synonym corresponding to the user-entered keyword, each synonym associated with a restricted keyword; and means for selecting a restricted keyword associated with the matching synonym, for use with the database, when there does not exist a matching restricted keyword and there exists a synonym corresponding to the user-entered keyword.
Claim 74
Independent Claim 180 words
A system for selecting a restricted keyword for use with a database, comprising: means for receiving information including at least one user-entered keyword relating to data in a database; means for comparing the user-entered keyword with a list of restricted keywords to determine whether there exists in the list of restricted keywords a matching restricted keyword corresponding to the user-entered keyword; means for selecting the matching restricted keyword for use with the database when there is a restricted keyword in the list of restricted keywords matching the user-entered keyword; means for comparing the user-entered keyword with a list of synonyms when there is not a matching restricted keyword in the list of restricted keywords corresponding to the user-entered keyword to determine whether there exists in the list of synonyms a matching synonym corresponding to the user-entered keyword, each synonym associated with a restricted keyword; and means for selecting a restricted keyword associated with the matching synonym, for use with the database, when there does not exist a matching restricted keyword and there exists a synonym corresponding to the user-entered keyword.
Claim 75
Dependent Claim 19 words
A system, as in claim 69, further comprising means for searching for the selected restricted keyword in the database.
Claim 76
Dependent Claim 18 words
A system, as in claim 69, further comprising means for entering the selected restricted keyword in the database.
Claim 77
Dependent Claim 44 words
A system, as in claim 69, further comprising means for providing a user prompt requesting a user to enter a different keyword if there does not exist a matching restricted keyword and there does not exist a matching synonym corresponding to the user-entered keyword.
Claim 78
Dependent Claim 17 words
A system, as in claim 69, wherein the synonym list includes keywords from more than one dialect.
Claim 79
Dependent Claim 23 words
A system, as in claim 69, wherein the keyword list includes at least one keyword in plural and one keyword in singular forms.
Claim 80
Dependent Claim 30 words
A system, as in claim 74, further comprising means for automatically selecting the plural form of the selected keyword when the quantity associated with the data is greater than one.
Claim 81
Dependent Claim 37 words
A system, as in claim 75, further comprising: means for recognizing data which indicates a non-specific plural quantity value; and means for automatically selecting the plural form of the keyword when a non-specific plural quantity is indicated.
Claim 82
Dependent Claim 38 words
A system, as in claim 69, further comprising: means for displaying a list of available restricted keywords for selection by a user; and means for limiting the displayed list of available restricted keywords based on previously entered data.
Claim 83
Dependent Claim 32 words
A system, as in claim 71, further comprising means for displaying a list of item sensitive help values for keyword modifiers wherein the displayed list of items depends on the selected keyword.
Claim 84
Dependent Claim 50 words
A system, as in claim 71, further comprising: means for displaying a phrase containing the keywords input by the user; and means for redisplaying the phrase each time a keyword modifier related to a keyword is changed by the user, said changes further comprising modifications, initial data entry, and deletions.
Claim 85
Dependent Claim 44 words
A system, as in claim 70, further comprising: means for displaying the results of the search for selected restricted keywords when at least one is found in the database; and means for displaying the keywords and the keyword modifiers in a natural language form.
Claim 86
Dependent Claim 21 words
A system, as in claim 80, further comprising: keywords from more than one dialect; and means for entering a dialectal preference.
Claim 87
Dependent Claim 97 words
A programmable data processing apparatus; comprising: means for accessing a database comprising information including data records, wherein each set of data records contains at least one keyword; input means for receiving information including data record entries, the data record entries comprising at least one user-entered keyword; means for accessing a restricted keyword list, comprising a set of restricted keywords; means for accessing a synonym keyword list, having a set of synonym keywords, each synonym keyword related to a corresponding restricted keyword; and at least one keyword translator for translating a received user-entered keyword into a restricted keyword.
Claim 88
Dependent Claim 97 words
A programmable data processing apparatus; comprising: means for accessing a database comprising information including data records, wherein each set of data records contains at least one keyword; input means for receiving information including data record entries, the data record entries comprising at least one user-entered keyword; means for accessing a restricted keyword list, comprising a set of restricted keywords; means for accessing a synonym keyword list, having a set of synonym keywords, each synonym keyword related to a corresponding restricted keyword; and at least one keyword translator for translating a received user-entered keyword into a restricted keyword.
Claim 89
Dependent Claim 17 words
An apparatus, as in claim 82, further comprising means for searching the database for the restricted keyword.
Claim 90
Dependent Claim 18 words
An apparatus, as in claim 82, further comprising means for entering in the database the selected restricted keyword.
Claim 91
Dependent Claim 22 words
An apparatus, as in claim 82, further comprising means for updating the database with the restricted keyword provided by the keyword translator.
Claim 92
Dependent Claim 14 words
An apparatus, as in claim 83, further comprising means for displaying database search results.
Claim 93
Dependent Claim 17 words
An apparatus, as in claim 86, wherein the keyword list includes keywords from more than one dialect.
Claim 94
Dependent Claim 37 words
An apparatus, as in claim 87, further comprising: means for receiving a dialectal preference from a user; and means for displaying the dialectal preferred synonym associated with a keyword instead of the keyword provided by the database.
Claim 95
Dependent Claim 25 words
An apparatus, as in claim 86, wherein the means for displaying and the means for redisplaying, respectively, display and redisplay in a natural language form.
Claim 96
Dependent Claim 40 words
An apparatus, as in claim 84, farther comprising: means for displaying a phrase containing the keywords input by the user; and means for redisplaying the phrase each time a keyword modifier related to a keyword is changed by the user.
Claim 97
Dependent Claim 25 words
An apparatus, as in claim 90, wherein the keyword list includes at least one keyword in plural and at least one keyword in singular forms.
Claim 98
Dependent Claim 52 words
An apparatus, as in claim 91, further comprising: means for recognizing received data which indicates a non-specific plural quantity value; means for setting a many-flag when the non-specific plural quantity value is detected; and means for selecting the plural form of the keyword from the keyword list when the many-flag is set.
Claim 99
Dependent Claim 39 words
An apparatus, as in claim 84, further comprising: means for displaying to a user a list of available keywords for selection by a user; and means for limiting the displayed list of available keywords based on previously entered data.
Claim 100
Dependent Claim 32 words
An apparatus, as in claim 93, further comprising means for displaying a list of item sensitive help values for keyword modifiers, wherein the displayed list of items depends on the selected keyword.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-09-20 2003-03-22 2003-09-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-09-20 2007-03-22 2007-09-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-09-20 2011-03-22 2011-09-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag