Quality driven expert system
First Claim
1. A quality driven expert system, executable on a computer system including a processor, the system comprising:
- a user questionnaire module that presents a plurality of questions to a user and receives a plurality of answers;
an expert system module that maps the answers into a set of qualities to determine a set of required qualities, each required quality having a first quality value derived from at least one answer;
a database of output entities, each output entity defined by selected ones of the qualities, each selected quality of an output entity having a second quality value; and
a matching algorithm module that receives the required qualities from the expert system and compares the first quality values of the required qualities to the second quality values of selected ones of the qualities of the output entities to determine a ranked set of output entities that satisfy the required qualities.
6 Assignments
0 Petitions
Accused Products
Abstract
A quality driven expert system maps answers input by a user in a user questionnaire into a set of qualities descriptive of a desired output entity. A library of output entities, such as network architectures is provided, each described by values for various ones of the qualities. The qualities derived by the expert system from the user'"'"'s answers are matched against the qualities of the various output entities in the library to determine which entities match the specified qualities. A score for each output entity is determined by an associative matching algorithm as a function of the degree of match between each entity and the specified qualities, along with an explanation of the degree of match between each specified quality and the qualities of the output entity. A selected number of the highest scoring entities are returned to the user to further inspection and comparison. The expert system architecture may be applied in various application domains, one useful implementation of which is for the selection of network architectures for computer networks.
-
Citations
15 Claims
-
1. A quality driven expert system, executable on a computer system including a processor, the system comprising:
-
a user questionnaire module that presents a plurality of questions to a user and receives a plurality of answers; an expert system module that maps the answers into a set of qualities to determine a set of required qualities, each required quality having a first quality value derived from at least one answer; a database of output entities, each output entity defined by selected ones of the qualities, each selected quality of an output entity having a second quality value; and a matching algorithm module that receives the required qualities from the expert system and compares the first quality values of the required qualities to the second quality values of selected ones of the qualities of the output entities to determine a ranked set of output entities that satisfy the required qualities. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer mediated process of selecting a network architecture for a computer network, comprising:
-
presenting a plurality of questions to a user regarding the user'"'"'s requirements for the computer network; receiving from the user answers to the questions; deriving from the user'"'"'s answers a set of required qualities for the network architecture, each required quality having a requird quality value; providing a plurality of network architectures, each network architecture defined by selected ones of the set of qualities, each of the selected ones of the qualities having a defined quality value; and selecting at least one network architecture by comparing the required values of the required qualities to the defined values of the qualities of a network architecture. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A quality driven expert system for selecting a network architecture, executable on a computer system including a processor, the system comprising:
-
a database of network architectures, each defined by selected ones of a set of qualities, each selected quality of an network architecture having a defined quality value; a user questionnaire module that presents a plurality of questions to a user and receives a plurality of answers; an expert system module that receives the answers from the user questionnaire module and derives from the answers a set of required qualities, each required quality having a required quality value; a matching algorithm module, coupled to the database, that receives the required qualities from the expert system and determines a score for at least one network architecture from the database by determining for each required quality, whether the defined quality value of a quality of the network architecture corresponding to the required quality satisfies the quality value of the required quality, matching algorithm module ranking the network architectures by their scores. - View Dependent Claims (15)
-
Specification