Product selection expert system
First Claim
1. A system for product selection, the system comprising:
- a. a CPU;
b. a memory operatively connected to the CPU, the memory containing a program adapted to be executed by the CPU and the CPU and memory cooperatively adapted for presenting a user interface and expert interface to an expert system for product selection;
c. an expert-interface code segment embodied on a computer-readable medium configured and adapted for;
i. creating and modifying via a graphical user interface a graphically-displayed tree structure representing a plurality of product applications;
ii. associating and modifying via a graphical user interface one or more use condition with each node of the tree structure; and
iii. associating and modifying via a graphical user interface one or more suitability ratings for a plurality of applications;
iv. creating and modifying via a graphical user interface a list of productsv. associating and modifying via a graphical user interface one or more product with each leaf node of the tree structure;
vi. associating via a graphical user interface use condition choices with each productvii. associating via a graphical user interface suitability ratings for each productd. a user-interface code segment embodied on a computer-readable medium configured and adapted fori. selecting via a graphical-use interface a path in the tree structure, and for displaying on the same window of the graphical-use interface;
1. the products associated with the leaf node of the selected path;
2. the use conditions associated with each node of the selected path; and
3. the product usability suitability indicators associated with each node of the selected path;
ii. selecting via the same window of the graphical-use interface one or more of the use conditions associated with the nodes of the selected path and for entering the user-defined relative importance of the product usability suitability indicators for the intended application of the products associated with the leaf nodes of the selected path;
iii. comparing the selected use conditions with the displayed products, wherein products not having such selected use conditions as attributes are filtered out of the displayed list of products;
iv. comparing the entered relative importance of the product usability suitability indicators with the product usability suitability indicators associated with the displayed products, associating a score with each displayed product indicating the correlation of the comparison, and displaying the score with the product; and
v. printing the resulting product list, corresponding suitability scores, selected tree path, selected use conditions, and entered relative importance of product usability suitability indicators.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention includes a system for product selection, the system including: a CPU; a memory operatively connected to the CPU, the memory containing a program adapted to be executed by the CPU and the CPU and memory cooperatively adapted for presenting a user interface and expert interface to an expert system for product selection; a expert-interface code segment embodied on a computer-readable medium configured and adapted for: creating and modifying via a graphical user interface a graphically-displayed tree structure representing a plurality of product applications; associating and modifying via a graphical user interface one or more use condition with each node of the tree structure; and associating and modifying via a graphical user interface one or more suitability ratings for a plurality of applications; creating and modifying via a graphical user interface a list of products associating and modifying via a graphical user interface one or more product with each leaf node of the tree structure; associating via a graphical user interface use condition choices with each product associating via a graphical user interface suitability ratings for each product a user-interface code segment embodied on a computer-readable medium configured and adapted for selecting via a graphical-use interface a path in the tree structure, and for displaying on the same window of the graphical-use interface: the products associated with the leaf node of the selected path; the use conditions associated with each node of the selected path; and the product usability suitability indicators associated with each node of the selected path; selecting via the same window of the graphical-use interface one or more of the use conditions associated with the nodes of the selected path and for entering the user-defined relative importance of the product usability suitability indicators for the intended application of the products associated with the leaf nodes of the selected path; comparing the selected use conditions with the displayed products, where products not having such selected use conditions as attributes are filtered out of the displayed list of products; comparing the entered relative importance of the product usability suitability indicators with the product usability suitability indicators associated with the displayed products, associating a score with each displayed product indicating the correlation of the comparison, and displaying the score with the product; and printing the resulting product list, corresponding suitability scores, selected tree path, selected use conditions, and entered relative importance of product usability suitability indicators.
-
Citations
22 Claims
-
1. A system for product selection, the system comprising:
-
a. a CPU; b. a memory operatively connected to the CPU, the memory containing a program adapted to be executed by the CPU and the CPU and memory cooperatively adapted for presenting a user interface and expert interface to an expert system for product selection; c. an expert-interface code segment embodied on a computer-readable medium configured and adapted for; i. creating and modifying via a graphical user interface a graphically-displayed tree structure representing a plurality of product applications; ii. associating and modifying via a graphical user interface one or more use condition with each node of the tree structure; and iii. associating and modifying via a graphical user interface one or more suitability ratings for a plurality of applications; iv. creating and modifying via a graphical user interface a list of products v. associating and modifying via a graphical user interface one or more product with each leaf node of the tree structure; vi. associating via a graphical user interface use condition choices with each product vii. associating via a graphical user interface suitability ratings for each product d. a user-interface code segment embodied on a computer-readable medium configured and adapted for i. selecting via a graphical-use interface a path in the tree structure, and for displaying on the same window of the graphical-use interface; 1. the products associated with the leaf node of the selected path; 2. the use conditions associated with each node of the selected path; and 3. the product usability suitability indicators associated with each node of the selected path; ii. selecting via the same window of the graphical-use interface one or more of the use conditions associated with the nodes of the selected path and for entering the user-defined relative importance of the product usability suitability indicators for the intended application of the products associated with the leaf nodes of the selected path; iii. comparing the selected use conditions with the displayed products, wherein products not having such selected use conditions as attributes are filtered out of the displayed list of products; iv. comparing the entered relative importance of the product usability suitability indicators with the product usability suitability indicators associated with the displayed products, associating a score with each displayed product indicating the correlation of the comparison, and displaying the score with the product; and v. printing the resulting product list, corresponding suitability scores, selected tree path, selected use conditions, and entered relative importance of product usability suitability indicators. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 11, 12, 13, 14, 15, 16, 21)
-
-
9. A system for product selection, the system comprising:
-
a. a CPU; b. a memory operatively connected to the CPU, the memory containing a program adapted to be executed by the CPU and the CPU and memory cooperatively adapted for presenting a user interface and expert interface to an expert system for product selection; c. an expert-interface code segment embodied on a computer-readable medium configured and adapted for; i. creating and modifying via a graphical user interface a graphically-displayed tree structure representing a plurality of product applications; ii. associating and modifying via a graphical user interface one or more product with each leaf node of the tree structure; iii. associating and modifying via a graphical user interface one or more use condition with each node of the tree structure; and iv. associating and modifying via a graphical user interface with each product usability suitability indicators for a plurality of applications; d. a user-interface code segment embodied on a computer-readable medium configured and adapted for; i. selecting via a graphical-use interface a path in the tree structure, and for displaying on the same window of the graphical-use interface; 1. the products associated with the leaf node of the selected path, and hyperlinks associated with each product configured and adapted to retrieve product information regarding the associated product from the Internet or from a database; 2. the use conditions associated with each node of the selected path; and 3. the product usability suitability indicators associated with each node of the selected path, configured and adapted for ranking by user-definable importance factors; ii. selecting via the same window of the graphical-use interface one or more of the use conditions associated with the nodes of the selected path and for entering the user-defined relative importance of the product usability suitability indicators for the intended application of the products associated with the leaf nodes of the selected path; iii. comparing the selected use conditions with the displayed products, wherein products not having such selected use conditions as attributes are filtered out of the displayed list of products; iv. comparing the entered relative importance of the product usability suitability indicators with the product usability suitability indicators associated with the displayed products, associating a score with each displayed product indicating the correlation of the comparison, and displaying the score with the product; v. printing the resulting product list in sorted order of highest score first, corresponding suitability scores, selected tree path, selected use conditions, and entered relative importance of product usability suitability indicators; vi. wherein the user-interface code segment is real-time, interactive for permitting a user to change one or more selections and to evaluate any resulting changes in the product list; vii. wherein the products associated with each leaf node comprise lubricating products; and viii. wherein the tree, use conditions, and product usability suitability indicators are configured and adapted to permit performance related matching of lubricating products to individual lubricating needs.
-
-
10. A method for product selection comprising:
-
a. creating and modifying via a graphical user interface a graphically-displayed tree structure representing a plurality of product applications; b. associating and modifying via a graphical user interface one or more use condition with each node of the tree structure; and c. associating and modifying via a graphical user interface one or more suitability ratings for a plurality of applications; d. creating and modifying via a graphical user interface a list of products e. associating and modifying via a graphical user interface one or more product with each leaf node of the tree structure; f. associating via a graphical user interface use condition choices with each product; g. associating via a graphical user interface suitability ratings for each product; h. selecting via a graphical-use interface a path in a tree structure, and for displaying on the same window of the graphical-use interface; i. the products associated with the leaf node of the selected path; ii. the use conditions associated with each node of the selected path; and iii. the product usability suitability indicators associated with each node of the selected path; i. selecting via the same window of the graphical-use interface one or more of the use conditions associated with the nodes of the selected path and for entering the user-defined relative importance of the product usability suitability indicators for the intended application of the products associated with the leaf nodes of the selected path; l. comparing the selected use conditions with the displayed products, wherein products not having such selected use conditions as attributes are filtered out of the displayed list of products; m. comparing the entered relative importance of the product usability suitability indicators with the product usability suitability indicators associated with the displayed products, associating a score with each displayed product indicating the correlation of the comparison, and displaying the score with the product; and n. printing the resulting product list, corresponding suitability scores, selected tree path, selected use conditions, and entered relative importance of product usability suitability indicators.
-
-
17. A method for product selection comprising:
-
a. creating and modifying via a graphical user interface a graphically-displayed tree structure representing a plurality of product applications; b. associating and modifying via a graphical user interface one or more use condition with each node of the tree structure; and c. associating and modifying via a graphical user interface one or more suitability ratings for a plurality of applications; d. creating and modifying via a graphical user interface a list of products e. associating and modifying via a graphical user interface one or more product with each leaf node of the tree structure; f. associating via a graphical user interface use condition choices with each product; g. associating via a graphical user interface suitability ratings for each product; h. selecting via a graphical-use interface a path in a tree structure, and for displaying on the same window of the graphical-use interface; i. the products associated with the leaf node of the selected path (and); ii. the use conditions associated with each node of the selected path; and iii. the product usability suitability indicators associated with each node of the selected path for ranking by user-definable important factors; i. selecting via the same window of the graphical-use interface one or more of the use conditions associated with the nodes of the selected path and for entering the user-defined relative importance of the product usability suitability indicators for the intended application of the products associated with the leaf nodes of the selected path; l. comparing the selected use conditions with the displayed products, wherein products not having such selected use conditions as attributes are filtered out of the displayed list of products; m. comparing the entered relative importance of the product usability suitability indicators with the product usability suitability indicators associated with the displayed products, associating a score with each displayed product indicating the correlation of the comparison, and displaying the score with the product; and n. printing the resulting product list in stored order of highest score first, corresponding suitability scores, selected tree path, selected use conditions, and entered relative importance of product usability suitability indicators; and o. wherein user-interface is real-time, interactive for permitting a user to change one or more selections and to evaluate any resulting changes in the product list.
-
-
18. A machine-readable program storage medium tangibly embodying sequences of instructions, the sequences of instructions for execution by at least one processing system, the sequences of instructions to perform steps for:
-
a. creating and modifying via a graphical user interface a graphically-displayed tree structure representing a plurality of product applications; b. associating and modifying via a graphical user interface one or more use condition with each node of the tree structure; and c. associating and modifying via a graphical user interface one or more suitability ratings for a plurality of applications; d. creating and modifying via a graphical user interface a list of products e. associating and modifying via a graphical user interface one or more product with each leaf node of the tree structure; f. associating via a graphical user interface use condition choices with each product; g. associating via a graphical user interface suitability ratings for each product; h. selecting via a graphical-use interface a path in a tree structure, and for displaying on the same window of the graphical-use interface; i. the products associated with the leaf node of the selected path; ii. the use conditions associated with each node of the selected path; and iii. the product usability suitability indicators associated with each node of the selected path; i. selecting via the same window of the graphical-use interface one or more of the use conditions associated with the nodes of the selected path and for entering the user-defined relative importance of the product usability suitability indicators for the intended application of the products associated with the leaf nodes of the selected path; l. comparing the selected use conditions with the displayed products, wherein products not having such selected use conditions as attributes are filtered out of the displayed list of products; m. comparing the entered relative importance of the product usability suitability indicators with the product usability suitability indicators associated with the displayed products, associating a score with each displayed product indicating the correlation of the comparison, and displaying the score with the product; and n. printing the resulting product list, corresponding suitability scores, selected tree path, selected use conditions, and entered relative importance of product usability suitability indicators. - View Dependent Claims (19, 20, 22)
-
Specification