1. Field of the Technology
The present disclosure relates to a method, system, and computer program product for presenting configurable parameter values relating to an item. More particularly, the present disclosure relates to a method, system, and computer program product for presenting configurable parameter values relating to an item using a condensed and scannable table showing multi-level parameters relating to the item.
2. Description of the Prior Art
Graphical User Interfaces (“GUIs”) are used to display and configure multi-level parameter values related to an item. Typically, configuring multi-level parameter values has been accomplished using two techniques. One technique involves creating a feature group for an item having multiple parameter values. The feature group can be presented as a set of parameter values with selectable objects such as option buttons, checkboxes, modifiable fields, or as a pull down menu having selectable option buttons and/or checkboxes. Another technique involves creating a standard table for an item that displays each modifiable parameter value for the item. When presented, the parameter values convey a current state of the parameter for the item. While these techniques enable a user to visualize and configure, such as modify or select, parameter values as necessary, they have considerable drawbacks.
One drawback is the inability to easily scan the parameters presented using these techniques. It is often difficult to determine what parameter values relate to an item due to the parallax that is created when reading a GUI formatted as a table. Parallax is increase when there is a need to read multiple standard tables for an item.
Another drawback is that a valuable amount of screen space is used by both techniques. Screen space is at a premium because it is often desirable to visually confirm that the parameter values as configured are indeed the desired parameter values. Seeing information about the context of an item also helps the user make decisions on how to configure the item. The amount of screen space used by a standard table is typically driven by the width of each column heading, or the longest entry in the column that designates the parameter being configured. Likewise, the selection of a parameter that initiates the opening of a new window uses a substantial amount of screen space.
Another drawback is that of unnoticed parameter changes. There are occasions where the selection of a parameter value has an influence on what selections can be made following the selection of the parameter value or selections that were made prior to the selection of the parameter value. While GUIs reflect these changes, they can go unnoticed by the user and lead to unexpected results.
Accordingly, there is a need for a method, system, and computer program product for presenting configurable parameters relating to an item. There is a need for the method, system, and computer program product for presenting configurable multi-level parameters relating to an item. There is also a need for the multi-level parameters to be presented in a condensed and logical manner. There is also a need for the multi-level parameters to be presented in a table format. There is a need for the multi-level parameters to be presented to preserve screen space. There is also a need for the multi-level parameters to be presented in a manner that maintains and makes it easy to discern a logical relationship between the parameters. There is also a need for the multi-level parameters to be presented in a manner that reflects modifications to parameter values as a result of the selection of a parameter value.
According to embodiments of the present disclosure, a method, system, and a computer program product for presenting configurable multi-level parameters relating to an item are provided. To configure the item a condensed and scannable GUI of multilevel configurable parameter value is present for the item. The GUI enables a user to clearly and quickly discern the relationship between the parameters. The GUI can also reflect modifications to parameters that result from a selection of a parameter value related to the item. The GUI can be used to define options and related settings on a form or client GUI, such as a job ticket.
The above described features and advantages of the present disclosure will be more fully appreciated with reference to the detailed description and appended figures in which:
The subject matter of the present disclosure is now described more fully hereinafter with reference to the accompanying drawings that show exemplary embodiments. The subject matter of the present disclosure, however, may be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. Appropriately, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosed subject matter.
According to embodiments of the present disclosure, a method, system, and a computer program product for presenting configurable multi-level parameters relating to an item are provided. To configure the item a condensed and scannable GUI of multilevel configurable parameter value is present for the item. Configuration of an item includes, but is not limited to, the selection, modification and input of a parameter value associated with the item to obtain performance in accordance with the parameter value. An item includes, but is not limited to, an operational control, a feature, a function, and an attribute of a system.
The GUI enables a user to clearly and quickly discern the relationship between the parameters. The GUI can also reflect modifications to parameters that result from a selection of a parameter value related to the item.
The user system 100 can also include input/output circuitry 104 and network adapter 106. Input/output device circuitry 104 enables interaction with and execution of instructions by user system 100 as directed by a user. The input/output circuitry 104 provides an interface for the selection and modification of parameters and output of GUIs in accordance with the techniques disclosed by the present disclosure. The input/output circuitry 104 includes input devices, such as trackball, mice, touchpads and keyboards, and output devices, such as printers and monitors.
As shown in
The parameter labels 204-208 identify the parameters associated with the attribute. In the
The parameter value labels 210-218 identify the parameter values associated with the attribute. As shown in
In the
A selectable object can be one of a checkbox, a button, a drop down menu or the like. A checkbox, such as selectable objects 206a-206d and 208a-208d, can be selected or de-selected by a user. When a user positions the pointing device on a particular check box and clicks, the box toggles between a selected state, displayed as a box with a “✓” in it, and a de-selected state, displayed as an empty box. Multiple checkboxes in a column can be simultaneously selected, and each checkbox can be selected or de-selected independent of the states of the other checkboxes in the column. In the
A button, such as selectable objects 204a-204e, can be selected or de-selected by a user. When the user positions the pointing device on a particular button and clicks, the button toggles between a selected state, displayed as a circle with a solid dot in it, and a de-selected state, displayed as an empty circle. In contrast with the check boxes, however, only one button in a button column can be selected at any given time. In other words, if a user selects one button, all other buttons in the column are automatically de-selected. Thus, the states of the buttons are interdependent. Button columns are thus appropriate GUI controls for allowing a user to select a single item from among multiple mutually exclusive items.
The availability of a button for selection or de-selection can be based on the selection of checkboxes, buttons and/or a combination thereof related to the attribute. In the
The parameter labels 302 and 304 identify the parameters associated with the printer control. In the
In the
While specific embodiments of the present disclosure have been illustrated and described, it will be understood by those having ordinary skill in the art that changes can be made to those embodiments without departing from the spirit and scope of the disclosure.