Case-based reasoning system and method for scoring cases in a case database
First Claim
Patent Images
1. A case-based reasoning system, comprising:
- a case base capable of storing a plurality of cases that each include one or more attributes, each of said attributes comprising a property having a value associated therewith, wherein each of said properties of said attributes has a match weight associated therewith and each value has a mismatch weight associated therewith, wherein match weights of attributes in different cases are separately specified, said plurality of cases including a selected case; and
a search engine that, in response to receipt of an incident including one or more input terms that each have an absent weight associated therewith, scores the relative closeness of said selected case to said incident utilizing (1) the match weights of attributes in said selected case that match input terms in said incident, (2) the mismatch weight of each value for which the associated property has a matching input term and the value itself has no matching input term, and (3) the absent weight of each input term having no matching attribute in said selected case.
1 Assignment
0 Petitions
Accused Products
Abstract
A case-based reasoning system is disclosed that includes a case database and a search engine. The case database is capable of storing a plurality of cases that each include one or more attributes that each have an associated match weight. Match weights of attributes in different cases are separately specified. In response to receipt of an incident including one or more input terms, the search engine scores the relative closeness of a selected case to the incident utilizing the match weights of attributes in the selected case that match input terms in the incident.
-
Citations
21 Claims
-
1. A case-based reasoning system, comprising:
-
a case base capable of storing a plurality of cases that each include one or more attributes, each of said attributes comprising a property having a value associated therewith, wherein each of said properties of said attributes has a match weight associated therewith and each value has a mismatch weight associated therewith, wherein match weights of attributes in different cases are separately specified, said plurality of cases including a selected case; and a search engine that, in response to receipt of an incident including one or more input terms that each have an absent weight associated therewith, scores the relative closeness of said selected case to said incident utilizing (1) the match weights of attributes in said selected case that match input terms in said incident, (2) the mismatch weight of each value for which the associated property has a matching input term and the value itself has no matching input term, and (3) the absent weight of each input term having no matching attribute in said selected case. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of case-based reasoning, comprising:
-
storing a plurality of cases including a selected case in a case base, wherein said plurality of cases each include one or more attributes that each comprises a property having a value associated therewith, wherein each value has a mismatch weight associated therewith; associating a match weight with the property of each attribute, wherein match weights of attributes in different cases are separately specified; and in response to receipt of an incident including one or more input terms that each have an absent weight associated therewith, scoring the relative closeness of said selected case to said incident utilizing (1) the match weights of attributes in said selected case that match input terms in said incident, (2) the mismatch weight of each value for which the associated property has a matching input term and the value itself has no matching input term, and (3) the absent weight of each input term having no matching attribute in said selected case. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A program product for causing a computer system to implement a method of case-based reasoning, said program product being embodied in a signal-bearing medium and comprising:
-
program code means for causing said computer system to store a plurality of cases including a selected case in a case base, wherein said plurality of cases each include one or more attributes, wherein each of said attributes comprises a property having a value associated therewith and each value has a mismatch weight associated therewith; program code means for causing said computer system to associate a match weight with the property of each attribute, wherein match weights of attributes in different cases are separately specified; and program code means, responsive to receipt of an incident including one or more input terms that each have an absent weight associated therewith, for causing said computer system to score the relative closeness of said selected case to said incident utilizing (1) the match weights of attributes in said selected case that match input terms in said incident, (2) the mismatch weight of each value for which the associated property has a matching input term and the value itself has no matching input term, and (3) the absent weight of each input term having no matching attribute in said selected case. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification