System and method for creating performance solution tools and performance solutions
First Claim
1. A system for dynamically determining requirements for a solution comprising:
- at least one custom solution tool comprising solution selections for a custom solution having defined options an identification of specific components, and solution tool code that associates particular defined options to particular specific components and that, when executed, dynamically determines required components for the custom solution based on selection of defined options and dynamically builds at least one member of a group comprising a component list report identifying the required components and a graphic report depicting at least one graphic identifying at least one of the required components;
a solution tool creator configured to create the custom solution tool;
a main website configured to enable downloading the custom solution tool; and
a solution system database configured to store the solution tool creator, the custom solution tool, and the main website and to operate the solution tool creator and the main website.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for creating solution tools has components listed for any potential solution to a solution tool, a set of questions outlining requirements for the solution tool, and options that may be selected for each of the questions. Graphics, including template graphics and component graphics that graphically depict each component, are created using a graphic engine. Logic rules assign components to selectable options. The logic rules are saved as assembled logic. When the assembled logic is interpreted and executed, it determines components and graphics that are required for any potential solution based upon the selected options. When the solution tool is used by a user, the user selects options to the answers, and the solution tool dynamically generates a component list report listing all of the components required for the solution and a graphic report having graphics that graphically depict the required components for the solution. Hyperlinks may be attached to the graphics on the graphic report or to the components on the component list report. The hyperlinks link to media, such as training media.
54 Citations
73 Claims
-
1. A system for dynamically determining requirements for a solution comprising:
-
at least one custom solution tool comprising solution selections for a custom solution having defined options an identification of specific components, and solution tool code that associates particular defined options to particular specific components and that, when executed, dynamically determines required components for the custom solution based on selection of defined options and dynamically builds at least one member of a group comprising a component list report identifying the required components and a graphic report depicting at least one graphic identifying at least one of the required components;
a solution tool creator configured to create the custom solution tool;
a main website configured to enable downloading the custom solution tool; and
a solution system database configured to store the solution tool creator, the custom solution tool, and the main website and to operate the solution tool creator and the main website. - View Dependent Claims (2, 3, 4)
-
-
5. A system for creating a custom solution tool using at least one processor comprising:
-
a component engine configured to enter specific components that are selectable for at least one custom solution to the custom solution tool;
an options engine configured to enter selections for determining requirements for the custom solution, the selections comprising questions that outline the requirements and defined options selectable for the questions; and
a rules engine configured to create logic rules comprising operators associating particular specific components to particular defined options and that, when executed for the custom solution, dynamically determine required components for the solution based upon selected defined options.
-
-
6. A system for creating a custom solution tool using at least one processor comprising:
-
a component engine configured to enter specific components that are selectable for at least one custom solution to the custom solution tool;
an options engine configured to enter selections for determining requirements for the custom solution, the selections comprising questions that outline the requirements and defined options selectable for the questions; and
a graphic engine configured to create graphics and to assign the graphics to the specific components; and
a rules engine configured to create logic rules comprising operators associating particular specific components to particular defined options and that, when executed for the custom solution, dynamically determine required components and required graphics for the custom solution based upon selected defined options. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A system for creating a solution tool using at least one processor comprising:
-
a solution tool creator configured to create a custom solution tool comprising selections with selectable defined options, an identification of specific components, and logic rules that associate particular specific components to particular defined options and that are configured to execute to for a custom solution to dynamically determine required components for the custom solution based on selected ones of the defined options; and
a solution system database configured to store the solution tool creator and the custom solution tool and comprising solution creation code configured to operate the solution tool creator to enable creation of the custom solution tool.
-
-
23. A system for creating a custom solution tool using a super-user system comprising at least one processor, the system comprising:
-
a solution tool creator comprising solution system code configured to define specific components that are selectable for at least one custom solution of the custom solution tool, graphics associated with the specific components, selectable defined options, and logic rules that associate particular specific components to particular defined options and that execute to determine required components and required graphics for the custom solution based on selected ones of the selectable defined options;
a solution system database configured to store the solution tool creator and the custom solution tool; and
solution creation code configured to operate the solution tool creator for creation of the custom solution tool and to store the custom solution tool on the solution system database. - View Dependent Claims (24)
-
-
25. A system for creating a custom solution using at least one processor comprising:
-
solution selections comprising questions and defined options, wherein at least one of the defined options can be selected for a corresponding one of the questions to result in the custom solution;
solution requirements comprising at least one of a component list report listing required components for the custom solution and a graphic report displaying graphics comprising graphical representations of the required components for the custom solution; and
an interpreted solution code comprising interpreted logic rules that associate particular specific components to particular defined options and configured to generate the questions, receive selected ones of the defined options, and process the selected options to determine the required components. - View Dependent Claims (26, 27)
-
-
28. A system for creating a solution that identifies requirements for a user using at least one processor, the system comprising:
-
a custom solution tool comprising solution tool code in an assembled logic format that is not executable, the solution tool code comprising selections for a custom solution with defined options, an identification of specific components, and assembled logic rules that associate particular defined options to particular specific components and that when executed, dynamically determine rend components for the custom solution based on selection of defined options;
an interpreter configured to automatically convert the solution tool code from the assembled logic format to an interpreted solution tool code that is executable for determining the required components for the custom solution and for building the custom solution with the required components based on the selected defined options; and
a downloadable database configured to download the interpreter and the custom solution tool to the user. - View Dependent Claims (30, 31)
-
-
29. The system of clam 28 wherein the interpreter further comprises drivers to enable the user to download the custom solution tool.
-
32. A system for creating a custom solution using at least one processor comprising:
-
a rules engine comprising a point-and-click control pad with logic buttons having operators, the rules engine configured to create logic rules, each from selection of at least one of the logic buttons, at least one specific component listed in a component list, and at least one defined selection listed in an option list and to convert the created logic rules to assembled logic that associate the at least one specific component to the at least one defined selection; and
an interpreter configured to dynamically convert the assembled logic to an interpreted solution tool code format that, when executed, dynamically determines required components for the solution based on selected selections.
-
-
33. A system for creating a custom solution using at least one processor comprising:
-
a custom solution tool comprising solution tool code in an assembled logic format; and
an interpreter configured to automatically convert the custom solution tool from the assembled logic format to an interpreted solution tool that is executable;
wherein the interpreted custom solution tool comprises displayable questions that outline requirements for at least one custom solution, selectable defined options that define alternatives to the questions, and interpreted solution tool code comprising interpreted logic rules that associate particular specific components to particular defined options and that are configured to execute to determine required components for the custom solution based upon selected ones of the defined options. - View Dependent Claims (34, 35, 36)
-
-
37. A rules engine for creating, for a custom solution tool, logic rules using specific components listed in a component list and defined selections listed in an options list and using at least one processor comprising:
-
a point-and-click control pad with logic buttons having operators and configured to enable creating at least a first logic rule that associates at least one of the specific components to at least one of the defined selections using at least a first operator and at least a second logic rule that associates an option variant for the at least one specific component to at least one other defined selection using at least a second operator; and
at least one window configured to display the at least first and second logic rules;
wherein the rules engine is configured to convert the at least first and second logic rules to assembled logic that, when executed, dynamically determines at least one required component for a custom solution to the custom solution tool based on at least one selected defined selection.
-
-
38. A system for creating a custom solution tool using at least one processor comprising:
-
a component panel configured to create a list of specific components needed for at least one custom solution to the custom solution tool;
an options panel configured to create selections comprising questions that outline requirements for the custom solution and defined options that identify alternatives to the questions; and
a rules engine panel configured to create logic rules comprising operators associating particular specific components to particular defined options that can be selected to the questions and that, when executed, determine required components for the custom solution based upon selected options.
-
-
39. A system for creating a custom solution tool using at least one processor comprising:
-
a component panel configured to create a list of specific components needed for at least one custom solution to the custom solution tool;
an options panel configured to create selections comprising questions that outline requirements for the custom solution and defined options that identify alternatives to the questions;
a graphic panel configured to create graphics associated with the specific components and to assign at least one of the graphics to at least one of the specific components; and
a rules engine panel configured to create logic rules comprising operators associating particular specific components to particular defined options that can be selected from the questions and that, when executed, determine required components and required graphics for the custom solution based upon selected options. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60)
-
-
61. A system for creating a sealable solution using at least one processor comprising:
-
a question panel comprising questions that outline requirements for at least one custom solution and defined options that identify alternatives to the questions;
a graphic report panel comprising a template graphic for the custom solution and component graphics that graphically depict specific components required for the custom solution; and
a component list report panel comprising a list of specific components required for the custom solution. - View Dependent Claims (62)
-
-
63. A method for creating a custom solution tool using at least one processor comprising:
-
creating a component list having a plurality of specific components;
creating selections having questions that outline requirements for at least one custom solution to the custom solution tool and selectable defined options that identify alternatives to the questions; and
creating logic rules that assign particular specific components to particular defined options and that, when executed, determine required components for the custom solution based upon the selected options.
-
-
64. A method for creating a custom solution tool using at least one processor comprising:
-
creating a component list having a plurality of specific components;
creating selections having questions that outline requirements for at least one custom solution to the custom solution tool and selectable defined options that identify alternatives to the questions;
creating graphics each of which is assigned to at least one of the specific components; and
creating logic rules that assign particular specific components to particular defined options and that, when executed, determine required components and required graphics for the custom solution based upon the selected options. - View Dependent Claims (65, 66, 67, 68, 69, 70)
-
-
71. A method for creating a custom solution comprising:
-
processing on a processor interpreted solution tool code comprising interpreted logic rules that associate each of a plurality of specific components to at least one corresponding defined option;
upon processing the interpreted solution code, generating to a display questions that outline the custom solution and particular defined options that can be selected for the questions;
determining required components for the solution based on selected defined options; and
generating at least one member of a group comprising a component list report listing the required components and a graphic report graphically depicting the required components. - View Dependent Claims (72, 73)
-
Specification