Patent ID: 11928325
Assignee: SAS INSTITUTE INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 27:
28. A computer-program product embodied in a non-transitory machine-readable storage medium storing computer instructions that, when executed by one or more processors, perform operations that provide a graphical user interface comprising:
a plurality of factor-setting user interface (UI) control elements configured to receive an input of characters for specifying a set of design of experiment factors for creating a design of experiment (DOE);
a plurality of factor type UI control elements, each respective factor type UI control element of the plurality of factor type UI control elements being configured to receive input for specifying a factor type of a plurality of factor types displayed by the respective factor type UI control element for a corresponding DOE factor of the set of DOE factors;
a plurality of dynamic rows of editable UI control elements configured to receive inputs of experimental values for the set of DOE factors, wherein one or more dynamic rows of editable UI control elements of the plurality of dynamic rows of editable UI control elements are dynamically reconfigured from a current format of control elements to a new format of control elements based on one or more input operations to one or more of the plurality of factor type UI control elements; and
a composite factor UI control component configured to receive inputs for generating one or more control signals that add or remove one or more DOE factors of the set of DOE factors, wherein the composite factor UI control component comprises a plurality of UI control buttons native to an operating system implementing the GUI including:
a factor addition control button that, when operated, adds one or more DOE factors to an end of the set of DOE factors,
a factor subtraction control button that, when operated, removes one or more DOE factors from the end of the set of DOE factors,
a factor deletion control button that, when operated, removes one or more selected DOE factors from an arbitrary position within the set of DOE factors;
a factor control operation undo button that, when operated, reverts the DOE or the GUI to a previous state that includes erasing a last set of one or more changes to the DOE or the GUI; and
a factor control operation redo button that, when operated, reverses one or more most recent in time operations of the factor control operation undo button.