Recommending solutions with an expert system
First Claim
1. A method for using an expert system to recommend a customized solution for a customer, the method comprising:
- providing in the expert system a set of scenarios each of which includes default facts and is associated with a detailed rule base that when applied in isolation to the default facts fully determines a prototype solution;
selecting a particular scenario from the set of scenarios based at least on user input;
generating a customized solution by applying the detailed rule base associated with the particular scenario to facts based at least on the user input and any default facts of the particular scenario that complement and do not conflict with the facts based at least on the user input; and
iteratively refining the customized solution.
5 Assignments
0 Petitions
Accused Products
Abstract
An expert system is used to recommend a customized solution for a customer. The expert system includes a set of scenarios each of which includes default facts and is associated with a detailed rule base that when applied in isolation to the default facts fully determines a prototype solution. A particular scenario is selected from the set based at least on user input. A customized solution is generated by applying the detailed rule base associated with the particular scenario to facts based at least on the user input and any default facts of the particular scenario that complement and do not conflict with the facts that are based at least on the user input. The customized solution is iteratively refined.
-
Citations
19 Claims
-
1. A method for using an expert system to recommend a customized solution for a customer, the method comprising:
-
providing in the expert system a set of scenarios each of which includes default facts and is associated with a detailed rule base that when applied in isolation to the default facts fully determines a prototype solution;
selecting a particular scenario from the set of scenarios based at least on user input;
generating a customized solution by applying the detailed rule base associated with the particular scenario to facts based at least on the user input and any default facts of the particular scenario that complement and do not conflict with the facts based at least on the user input; and
iteratively refining the customized solution. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer program product comprising a computer useable medium having computer readable executable modules comprising:
-
a set of scenarios each of which includes default facts and is associated with a detailed rule base that when applied in isolation to the default facts fully determines a prototype solution;
a scenario selection module to select a particular scenario from the set of scenarios based at least on user input, using a scenario selection rule base; and
a solution refinement module to generate a customized solution by applying the detailed rule base associated with the particular scenario to facts based at least on the user input and any default facts of the particular scenario that complement and do not conflict with the facts based at least on the user input, and to iteratively refine the customized solution. - View Dependent Claims (14, 15, 16, 17)
-
-
18. An expert system for recommending a customized solution for a customer, the expert system comprising:
-
a set of scenarios each of which includes default facts and is associated with a detailed rule base that when applied in isolation to the default facts fully determines a prototype solution;
a system for selecting a particular scenario from the set of scenarios based at least on user input;
a system for generating a customized solution by applying the detailed rule base associated with the particular scenario to facts based at least on the user input and any default facts of the particular scenario that complement and do not conflict with the facts based at least on the user input; and
a system for iteratively refining the customized solution.
-
-
19. A method for deploying an application for recommending a customized solution, using an expert system, for a customer, comprising:
providing a computer infrastructure being operable to;
provide in the expert system a set of scenarios each of which includes default facts and is associated with a detailed rule base that when applied in isolation to the default facts fully determines a prototype solution;
select a particular scenario from the set of scenarios based at least on user input;
generate a customized solution by applying the detailed rule base associated with the particular scenario to facts based at least on the user input and any default facts of the particular scenario that complement and do not conflict with the facts based at least on the user input; and
iteratively refine the customized solution.
Specification