Case-based reasoning system and method with a search engine...

Data processing: database and file management or data structures – Database design – Data structure types

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C707S793000, C707S793000, C707S793000, C707S793000, C707S793000, C706S045000, C706S046000, C706S047000

Reexamination Certificate

active

06571251

ABSTRACT:

CROSS-REFERENCE TO RELATED APPLICATION
This application is related to application Ser. No. 09/001,083, which was filed on even date herewith and entitled “Case-Based Reasoning System And Method For Scoring Cases In A Case Database”.
BACKGROUND OF THE INVENTION
1. Technical Field
The present invention relates in general to expert systems and, in particular, to case-based reasoning systems. Still more particularly, the present invention relates to a case-based reasoning system that compresses selected data within a case database into a tokenized view in order to improve the efficiency of the case database search engine.
2. Description of the Related Art
A case-based reasoning (CBR) system generally refers to a computer system that identifies a solution to a current problem by examining descriptions of similar, previously encountered problems and their associated solutions, matching the current problem with one or more similar previously encountered problems, and using the associated solutions of the matching previously encountered problems to suggest a solution to the current problem. In response to receipt of a description of a current problem, a conventional CBR system retrieves the closest matching cases from a case database using a search engine and iteratively prompts the user for additional descriptive information until the retrieved case or cases identified by the search engine are sufficiently similar to the current problem to be considered as possible solutions. If a new solution (not previously stored in the case database) is subsequently validated, the validated solution can be entered into the case database and utilized to solve future problems.
Of course, the ability of a CBR system to provide solutions to input problems is limited, in part, by the number of cases stored within the case database and the number of attributes utilized to describe each case. Thus, the quality of solutions produced by a CBR system will typically improve as more cases representing additional experience are stored within the case database and as the number of attributes that may be associated with each case increases. Because a relatively well-developed case database can include several hundreds or thousands of unique cases, which may each include, for example, fifty different attributes, the technique utilized to search the case database for cases that closely match the current problem must be efficient if the CBR system is to achieve high performance while accurately identifying the best matching case for the current problem.
As should thus be apparent, it would be desirable from a performance standpoint to provide an improved method and system for searching the case database of a CBR system.
SUMMARY OF THE INVENTION
It is therefore one object of the present invention to provide an improved expert system.
It is another object of the present invention to provide an improved case-based reasoning system.
It is yet another object of the present invention to provide a case-based reasoning system that compresses selected data within a case database into a tokenized view in order to improve the efficiency of the case database search engine.
The foregoing objects are achieved as is now described. A case-based reasoning system is equipped with a case database capable of storing a plurality of cases that each include one or more attributes. A view generator in the case-based reasoning system generates a view of the case database by representing each case within at least a selected subset of the plurality of cases within the case database with one or more uniform-length view tokens. An input parser in the case-based reasoning system provides a tokenized representation of an input incident that includes one or more input tokens. The case-based reasoning system further includes a search engine that compares the input tokens with the view tokens to identify one or more closely matching cases within the view. By searching the view rather than directly searching the case database, cases that closely match the input are efficiently identified.
The above as well as additional objects, features, and advantages of the present invention will become apparent in the following detailed written description.


REFERENCES:
patent: 5581664 (1996-12-01), Allen et al.
patent: 5586218 (1996-12-01), Allen
patent: 5592667 (1997-01-01), Bugajski
patent: 5619199 (1997-04-01), Watts et al.
patent: 5701399 (1997-12-01), Lee et al.
patent: 5717835 (1998-02-01), Hellerstein
patent: 5720001 (1998-02-01), Nguyen
patent: 5774888 (1998-06-01), Light
patent: 5778356 (1998-07-01), Heiny
patent: 5799148 (1998-08-01), Cuddiby et al.
patent: 5822743 (1998-10-01), Gupta et al.
patent: 5875446 (1999-02-01), Brown et al.
patent: 5887171 (1999-03-01), Tada et al.
patent: 5943669 (1999-08-01), Numata

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Case-based reasoning system and method with a search engine... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Case-based reasoning system and method with a search engine..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Case-based reasoning system and method with a search engine... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3050073

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.