Survey analysis system and method
First Claim
1. In a system for providing user requests to a survey database, wherein in response to a user request, the system accesses the survey database and provides a corresponding result, the improvement comprising:
- a. an interface module for accepting the user request; and
b. a knowledge module that communicates with said interface module and is capable of gaining access to the survey database, said knowledge module providing the corresponding result by executing selected ones of a number of predefined rules in a rules-based expert system having an inference engine, the inference engine determining, at least in part, which of the number of predefined rules are executed for the particular user request.
9 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for analyzing a survey database, wherein a user can perform a wide variety of requests to the survey database without having to independently calculate a desired result. In accordance with the present invention, this may be accomplished by using a rules-based expert system for forming and executing requests to a survey database. In a rules-based expert system, a number of rules are provided wherein the rules contain much of the “knowledge” of the experts, thereby allowing “non-expert” users to perform “expert” analysis of client satisfaction data in an accurate and repeatable fashion.
-
Citations
57 Claims
-
1. In a system for providing user requests to a survey database, wherein in response to a user request, the system accesses the survey database and provides a corresponding result, the improvement comprising:
-
a. an interface module for accepting the user request; and
b. a knowledge module that communicates with said interface module and is capable of gaining access to the survey database, said knowledge module providing the corresponding result by executing selected ones of a number of predefined rules in a rules-based expert system having an inference engine, the inference engine determining, at least in part, which of the number of predefined rules are executed for the particular user request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for analyzing a survey database, wherein in response to a user request, the system accesses the survey database and provides a corresponding result, comprising:
-
a. interface means for accepting the user request;
b. processing means for processing the user request by, at least in part, executing selected ones of a number of predefined rules in a rules based expert system to provide a survey database request;
c. accessing means for accessing the survey database in accordance with the survey database request, thereby providing a number of selected survey data elements; and
d. providing means for providing the corresponding result based on the number of selected survey data elements. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for analyzing a survey database, wherein in response to a user request, the system accesses the survey database and provides a corresponding result, comprising:
-
a. interface means for accepting the user request;
b. accessing means for accessing the survey database in accordance with the user request to obtain a number of desired survey data elements;
c. processing means for processing selected ones of the desired survey data elements by executing selected ones of a number of predefined rules in a rules based expert system; and
d. providing means for providing the corresponding result. - View Dependent Claims (21, 22)
-
-
23. A method for analyzing a survey database, the method comprising the steps of:
-
a. accepting a user request;
b. processing the request by executing selected ones of a number of predefined rules in a rules based expert system to provide a survey database request;
c. accessing the survey database in accordance with the survey database request, thereby providing a number of selected survey data elements; and
d. providing a result based on the number of selected survey data elements. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A method for analyzing a survey database, the method comprising the steps of:
-
a. accepting a user request;
b. accessing the survey database in accordance with the user request to obtain a number of desired survey data elements;
c. processing selected ones of the desired survey data elements by executing selected ones of a number of predefined rules in a rules based expert system; and
d. providing a result. - View Dependent Claims (35, 36, 37)
-
-
38. A method for analyzing a survey database having a number of data elements, the method comprising the steps of:
-
a. providing a user request;
b. determining which of the data elements in the survey database are required to derive a response to the user request by, at least in part, executing a number of predefined rules in a rules-based expert system, thereby resulting in a number of selected data elements;
c. reading the selected data elements from the survey database; and
d. determining the response to the user request at least in part by executing a number of predefined rules in a rules-based expert system, and selectively accessing the selected data elements. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57)
-
Specification