User configured optimizer
First Claim
1. A non-transitory computer-readable medium storing computer executable instructions, the instructions comprising:
- one or more instructions that, when executed, cause a computing device to;
display a plurality of solvers in a first region of a graphical interface on a display device;
receive a first selection of a first selected solver,the first selected solver being selected from among the plurality of solvers in the first region of the graphical interface, andthe first selected solver being associated with a first configuration of one or more active options;
display the first configuration of one or more active options in a second region of the graphical interface;
display reference information based on the first selected solver or based on the displayed first configuration of one or more active options;
receive a second selection of a second selected solver from among the plurality of solvers,the second selection being received in the first region of the graphical interface,the second selected solver being associated with a second configuration of one or more active options, andthe second configuration of one or more active options being different from the first configuration of one or more active options;
dynamically update the second region on the graphical interface to display the second configuration of one or more active options, the dynamically updating based on receiving the second selection of the second selected solver;
dynamically update the reference information based on the second selection of the second selected solver;
run the first selected solver or the second selected solver against a problem to produce a result; and
display the result on the display device or store the result in a memory.
1 Assignment
0 Petitions
Accused Products
Abstract
An adaptable graphical user interface is provided. The interface may include a setup region to display a group of available solvers to a user and to display parameters for at least one of the group of solvers to the user. The interface may include an options region to display a first group of active options to a user without requiring a user input for the first group of active options, where the first group of active options is determined based on a selected one of the group of solvers. The options region may further display a second group of active options to the user when another one of the solvers is selected by the user, where the second group of active options differs from the first group of active options.
-
Citations
23 Claims
-
1. A non-transitory computer-readable medium storing computer executable instructions, the instructions comprising:
one or more instructions that, when executed, cause a computing device to; display a plurality of solvers in a first region of a graphical interface on a display device; receive a first selection of a first selected solver, the first selected solver being selected from among the plurality of solvers in the first region of the graphical interface, and the first selected solver being associated with a first configuration of one or more active options; display the first configuration of one or more active options in a second region of the graphical interface; display reference information based on the first selected solver or based on the displayed first configuration of one or more active options; receive a second selection of a second selected solver from among the plurality of solvers, the second selection being received in the first region of the graphical interface, the second selected solver being associated with a second configuration of one or more active options, and the second configuration of one or more active options being different from the first configuration of one or more active options; dynamically update the second region on the graphical interface to display the second configuration of one or more active options, the dynamically updating based on receiving the second selection of the second selected solver; dynamically update the reference information based on the second selection of the second selected solver; run the first selected solver or the second selected solver against a problem to produce a result; and display the result on the display device or store the result in a memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A computing device, comprising:
-
a non-transitory storage medium storing instructions; and a processor programmed to execute the instructions, the instructions when executed causing the processor to; provide a graphical user interface, the graphical user interface displaying; a first region comprising a plurality of solvers, and a second region comprising information about the plurality of solvers, receive a selection of a selected solver from among the plurality of solvers in the first region of the graphical user interface; display options, where the options are; related to the selected solver, displayed in the second region of the graphical user interface, and displayed based on the selection of the selected solver; display reference information relating to the selected solver, wherein the options are dynamically updated based on selections in the first region of the graphical user interface or the second region of the graphical user interface to display a configuration of active options that is dependent on the solver selected in the first region; run the selected solver against a problem to produce a result; and display the result on the graphical user interface. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-implemented method comprising:
-
displaying a plurality of solvers in a first region of a graphical interface on a display device; receiving a first selection of a first selected solver from among the plurality of solvers in the first region of the graphical interface, the first selected solver being associated with a first configuration of one or more active options; displaying the first configuration of one or more active options in a second region of the graphical interface; displaying reference information based on the first selected solver or based on the first configuration of one or more active options receiving a second selection of a second selected solver from among the plurality of solvers, the second selection being received in the first region of the graphical interface, the second selected solver being associated with a second configuration of one or more active options that is different from the first configuration of one or more active options; dynamically update the second region on the graphical interface to display the second configuration of one or more active options upon receiving the second selection of the second selected solver; updating the reference information based on the second selection of the second selected solver; running the first selected solver or the second selected solver against a problem to produce a result; and displaying the result on the display device or storing the result in a memory. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
Specification