User configured optimizer
First Claim
1. A computing device, comprising:
- a processor for executing;
an interactive optimizer comprising;
a graphical user interface to;
display a first pane to a user, the first pane to;
display information about a plurality of available solvers, where one or more of the plurality of solvers are run against a problem to produce a result, display a second pane to the user, the second pane to;
display options, where the options are displayed based on a selected one of the plurality of solvers, and wherein the options are displayed to the user without accepting a user input related to the second pane, anddisplay reference information that assists the user when the user interacts with the interactive optimizer, wherein the reference information or the options are dynamically updated, anddisplay the result to the user.
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.
9 Citations
24 Claims
-
1. A computing device, comprising:
a processor for executing; an interactive optimizer comprising; a graphical user interface to; display a first pane to a user, the first pane to;
display information about a plurality of available solvers, where one or more of the plurality of solvers are run against a problem to produce a result, display a second pane to the user, the second pane to;
display options, where the options are displayed based on a selected one of the plurality of solvers, and wherein the options are displayed to the user without accepting a user input related to the second pane, anddisplay reference information that assists the user when the user interacts with the interactive optimizer, wherein the reference information or the options are dynamically updated, and display the result to the user. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. A computing device, comprising:
a processor for executing; an interactive optimizer;
comprising;a graphical user interface to; display a first pane to a user, the first pane to;
display information about a plurality of available solvers, where one or more of the plurality of solvers are run against a problem to produce a result, display a second pane to the user, the second pane to;
display options, where the options are displayed based on a selected one of the plurality of solvers, and wherein the options are displayed to the user without accepting a user input related to the second pane, anddisplay reference information that assists the user when the user interacts with the interactive optimizer, wherein the reference information or the options are dynamically updated, display the result to the user; a first window that includes the first pane; and a second window that includes the second pane; display the result to the user; wherein the first window and the second window are displayed on a single display device or where the first window is displayed on a first display device and the second window is displayed on a second display device.
-
8. A non-transitory computer-readable medium storing computer executable instructions for optimizing a problem, when the instructions are executed, the instructions causing a computing device to perform the following:
-
displaying a first pane to a user, where the first pane displays solvers to the user; for displaying a second pane to the user, where the second pane displays options that are related to one or more of the solvers, and wherein the options are displayed to the user without requiring a user input related to the second pane, displaying reference information to the user based on the selected solver or the displayed options, identifying options related to a selected one of the solvers; updating the reference information based on a user selection related to the solvers or the option; running the selected solver against a problem to produce a result; and displaying the result to the user or for storing the result in a memory. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory computer-readable medium storing computer executable instructions for optimizing a problem, when the instructions are executed, the instructions causing a computing device to perform the following:
-
displaying a first pane to a user, where the first pane displays solvers to the user; displaying a second pane to the user, where the second pane displays options that are related to one or more of the solvers, and wherein the options are displayed to the user without requiring a user input related to the second pane, displaying reference information to the user based on the selected solver or the displayed options, identifying options related to a selected one of the solvers; updating the reference information based on a user selection related to the solvers or the options, running the selected solver against a problem to produce a result; displaying the result to the user or for storing the result in a memory; and wherein one of the solvers is a system defined solver and wherein another one of the solvers is a user defined solver.
-
-
22. A computing device comprising a processor for executing an adaptable graphical user interface, the graphical user interface comprising:
-
a setup region to; display a plurality of available solvers to a user, display parameters for at least one of the plurality of solvers to the user; and an options region to; display a first group of active options to a user without requiring a user input related to the first group of active options, where the first group of active options is determined based on a selected one of the plurality of solvers, and display a second group of active options to the user when another one of the plurality of solvers is selected by the user, where the second group of active options differs from the first group of active options; wherein the displaying of the second group of active options represents adaptation of the graphical user interface based on a user input. - View Dependent Claims (23, 24)
-
Specification