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

Knowledge system with improved request processing

Assignee: International Business Machines Corp
•
Filing: 1987-10-01
•
Granted: 1989-11-28
•
Expires: 2007-10-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A knowledge system including an expert system and a complementary data base. The knowledge system is provided to answer requests, and each request has a record including a plurality of parameters and values for those parameters. The expert system is provided to process the record of a specific request to answer that request, and the complementary database stores a plurality of records of requests having known answers, and any request from a user is preprocessed by searching the complementary database for a record identical to the record of the request. If an identical record is found, the known answer to the request having that identical record is given to the user to answer his or her request; however if no identical record is found in the complementary database, the expert system is invoked to answer the request.

Inventors

  • 👤 Palmer W. Agnew
  • 👤 Neil H. Clayton
  • 👤 Monroe Judkovics
  • 👤 Jose L. Rivero
  • 👤 Kuo-Chang Sun

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 12:32
CPC Classifications
G; G06; G06N; G06N5/00; G06N5/02

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 244 words
A knowledge system to determine a machine configuration of a given type from a requested machine configuration, each machine configuration having a record including a plurality of parameters, taken from a given family of parameters, and a value for each of said plurality of parameters, the knowledge system comprising: an expert system to process the record of the requested machine configuration to determine therefrom a machine configuration of the given type; a complementary database storing a plurality of records of machine configurations of the given type, all of the values for each one of the parameters of the records stored in the complementary database forming a value set associated with said one parameter; search means to search the complementary database for a record identical to the record of the requested machine configuration, and to indicate to a requestor that the requested machine configuration is of the given type if a record identical to the record of the requested machine configuration is found in the complementary database, and including means to search all of the value sets associated with the parameters of the record of the requested machine configuration, one value set at a time, for all of the values in each value set identical to the value of the associated parameter of the record of the requested machine configuration; and input means to receive from the requestor the record of the requested machine configuration, and to transmit the record thereof to the search means.
Claim 2
Dependent Claim 244 words
A knowledge system to determine a machine configuration of a given type from a requested machine configuration, each machine configuration having a record including a plurality of parameters, taken from a given family of parameters, and a value for each of said plurality of parameters, the knowledge system comprising: an expert system to process the record of the requested machine configuration to determine therefrom a machine configuration of the given type; a complementary database storing a plurality of records of machine configurations of the given type, all of the values for each one of the parameters of the records stored in the complementary database forming a value set associated with said one parameter; search means to search the complementary database for a record identical to the record of the requested machine configuration, and to indicate to a requestor that the requested machine configuration is of the given type if a record identical to the record of the requested machine configuration is found in the complementary database, and including means to search all of the value sets associated with the parameters of the record of the requested machine configuration, one value set at a time, for all of the values in each value set identical to the value of the associated parameter of the record of the requested machine configuration; and input means to receive from the requestor the record of the requested machine configuration, and to transmit the record thereof to the search means.
Claim 3
Dependent Claim 42 words
A knowledge system according to claim 1, further including means to invoke the expert system to process the record of the requested machine configuration only when no record identical to the record of the requested machine is found in the complementary database.
Claim 4
Dependent Claim 59 words
A knowledge system according to claim 1, wherein: the system further includes means to transmit to the complementary database from the expert system records of machine configurations of the given type and determined by the expert system; and the complementary database includes means to store the records of machine configurations transmitted to the complementary database from the expert system.
Claim 5
Dependent Claim 44 words
A knowledge system according to claim 3, wherein the means to transmit includes control means to transmit to the complementary database from the expert system, only the records of machine configurations determined by the expert system to be machine configurations of the given type.
Claim 6
Dependent Claim 212 words
A knowledge system to answer a specific request from a requestor, each request having a record including a plurality of parameters, taken from a given family of parameters, and a value for each of said plurality of parameters, the knowledge system comprising: an expert system to process the record of the specific request to provide an answer to the request; a complementary database storing a plurality of records of requests having known answers, all of the values for each one of the parameters of the records stored in the complementary database forming a value set associated with said one parameter; searching means to search the complementary database for a record identical to the record of the specific request, and if an identical record is found, to provide to the requestor, the known answer to the request having said identical record, and including means to search all of the value sets associated with the parameters of the record of the specific request, one value set at a time, for all of the values in each value set identical to the value of the associated parameter of the specific request; and input means to receive from the requestor the record of the specific request, and to transmit the record thereof to the search means.
Claim 7
Dependent Claim 212 words
A knowledge system to answer a specific request from a requestor, each request having a record including a plurality of parameters, taken from a given family of parameters, and a value for each of said plurality of parameters, the knowledge system comprising: an expert system to process the record of the specific request to provide an answer to the request; a complementary database storing a plurality of records of requests having known answers, all of the values for each one of the parameters of the records stored in the complementary database forming a value set associated with said one parameter; searching means to search the complementary database for a record identical to the record of the specific request, and if an identical record is found, to provide to the requestor, the known answer to the request having said identical record, and including means to search all of the value sets associated with the parameters of the record of the specific request, one value set at a time, for all of the values in each value set identical to the value of the associated parameter of the specific request; and input means to receive from the requestor the record of the specific request, and to transmit the record thereof to the search means.
Claim 8
Dependent Claim 41 words
A knowledge system according to claim 5, further including means to invoke the expert system to process the record of the specific request only when no record identical to the record of the specific request is found in the complementary database.
Claim 9
Dependent Claim 50 words
A knowledge system according to claim 5, wherein: the system further includes means to transmit to the complementary database from the expert system, records of answers determined by the expert system; and the complementary database includes means to store the records transmitted to the complementary database from the expert system.
Claim 10
Dependent Claim 31 words
A knowledge system according to claim 7 wherein the means to transmit includes control means to transmit to the complementary database from the expert system, the records of only selected answers.
Claim 11
Independent Claim 254 words
A method for operating a knowledge system to determine a machine configuration of a given type from a requested machine configuration, each machine configuration having a record including a plurality of parameters, taken from a family of parameters, and a value for each of said plurality of parameters, the knowledge system including an expert system and a complementary database, the method comprising the steps of: storing in the complementary database, a plurality of records of machine configurations of the given type, all of the values for each one of the parameters of the records stored in the complementary database forming a value set associated with said one parameter; searching the complementary database for a record identical to the record of the requested machine configuration, including the step of searching all of the value sets associated with the parameters of the record of the requested machine configuration, one value set at a time, for all of the values in each value set identical to the value of the associated parameter of the record of the requested machine configuration; indicating to a requestor that the requested machine configuration is a machine configuration of the given type if a record identical to the record of the requested machine configuration is found in the complementary database, and when no record identical to the record of the requested machine configuration is found in the complementary database, invoking the expert system to process the record of the requested machine configuration to determine therefrom a machine configuration of the given type.
Claim 12
Independent Claim 254 words
A method for operating a knowledge system to determine a machine configuration of a given type from a requested machine configuration, each machine configuration having a record including a plurality of parameters, taken from a family of parameters, and a value for each of said plurality of parameters, the knowledge system including an expert system and a complementary database, the method comprising the steps of: storing in the complementary database, a plurality of records of machine configurations of the given type, all of the values for each one of the parameters of the records stored in the complementary database forming a value set associated with said one parameter; searching the complementary database for a record identical to the record of the requested machine configuration, including the step of searching all of the value sets associated with the parameters of the record of the requested machine configuration, one value set at a time, for all of the values in each value set identical to the value of the associated parameter of the record of the requested machine configuration; indicating to a requestor that the requested machine configuration is a machine configuration of the given type if a record identical to the record of the requested machine configuration is found in the complementary database, and when no record identical to the record of the requested machine configuration is found in the complementary database, invoking the expert system to process the record of the requested machine configuration to determine therefrom a machine configuration of the given type.
Claim 13
Dependent Claim 46 words
A method according to claim 9, wherein the invoking step includes the step of invoking the expert system to process the record of the requested machine configuration only when no record identical to the record of the requested machine configuration is found in the complementary database.
Claim 14
Dependent Claim 33 words
A method according to claim 9, further including the step of adding to the complementary database records of machine configurations determined by the expert system to be machine configurations of the given type.
Claim 15
Independent Claim 229 words
A method for operating a knowledge system to answer a specific request, each request having a record including a plurality of parameters, taken from a given family of parameters, and a value for each of said plurality of parameters, the knowledge system including an expert system and a complementary database, the method comprising the steps of: storing in the complementary database, a plurality of records of requests having known answers, are of the values for each one of the parameters of the records stored in the complementary database forming a value set associated with said one parameter; searching the complementary database for a record identical to the record of the specific request, including the step of searching all of the value sets associated with the parameters of the record of the specific request, one value set at a time, for all of the values in each value set identical to the value of the associated parameter of the record of the specific request; if a record identical to the record of the specific request is found in the complementary database, providing to a requestor the known answer to the request having said identical record; and when no record identical to the record of the specific request is found in the complementary database, invoking the expert system to process the record of the specific request to answer the specific request.
Claim 16
Independent Claim 229 words
A method for operating a knowledge system to answer a specific request, each request having a record including a plurality of parameters, taken from a given family of parameters, and a value for each of said plurality of parameters, the knowledge system including an expert system and a complementary database, the method comprising the steps of: storing in the complementary database, a plurality of records of requests having known answers, are of the values for each one of the parameters of the records stored in the complementary database forming a value set associated with said one parameter; searching the complementary database for a record identical to the record of the specific request, including the step of searching all of the value sets associated with the parameters of the record of the specific request, one value set at a time, for all of the values in each value set identical to the value of the associated parameter of the record of the specific request; if a record identical to the record of the specific request is found in the complementary database, providing to a requestor the known answer to the request having said identical record; and when no record identical to the record of the specific request is found in the complementary database, invoking the expert system to process the record of the specific request to answer the specific request.
Claim 17
Dependent Claim 44 words
A method according to claim 12, wherein the invoking step includes the step of invoking the expert system to process the record of the specific request only when no record identical to the record of the specific request is found in the complementary database.
Claim 18
Dependent Claim 26 words
A method according to claim 12, further including the step of adding to the complementary database the records of selected answers determined by the expert system.

References Cited (Backward Citations)

US4128891A Cited
US4221003A Cited
US4606002A Cited
US4636974A Cited
US4644471A Cited
US4620286A Cited
US4648044A Cited
US4658370A Cited
US4704695A Cited
US4591983A Cited
US4675829A Cited
US4763277A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-11-27 1993-05-29 1993-11-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-11-27 1997-05-29 1997-11-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-11-27 2001-05-29 2001-11-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag