Graphical user interface for selection of options within mutually exclusive subsets
First Claim
1. A method for providing a graphical user interface between a computer and a user to select options within a plurality of mutually exclusive subsets, the method comprising the computer-implemented steps of:
- a) displaying on a computer display a set of selectable items, wherein the set of selectable items is partitioned into the plurality of mutually exclusive subsets, wherein at least one of the plurality of mutually exclusive subsets contains multiple items, wherein the multiple items in each one of the at least one of the plurality of mutually exclusive subsets are mutually non-exclusive;
b) receiving input specifying a user-specified item in the displayed set of selectable items;
c) altering a setting of the user-specified item;
d) if the user-specified item is contained in a subset A of the set of selectable items, then preserving settings of any items in subset A other than the user-specified item, and automatically altering settings of items in a subset B of the set of selectable items to ensure that settings of items in the subset A other than a predetermined combination of settings in subset A are exclusive of settings of items in the subset B other than a predetermined combination of settings in subset B; and
e) displaying on the computer display the set of selectable items having altered settings.
1 Assignment
0 Petitions
Accused Products
Abstract
An intuitive and easy-to-use virtual control for a computer graphical user interface (GUI) automatically ensures the self-consistency of user-selected items in a list of selectable items. A GUI control presents a set of selectable options to a user and allows the user to select items from the set of options. The set of selectable items is partitioned into subsets. Items within any one subset may be selected or de-selected independent of each other, while items in different subsets may have interdependent settings. The selection of any item in one subset forces all items in all other subsets to be de-selected, so that the selection of items in distinct subsets are mutually exclusive. More general interdependencies can also be enforced between items in distinct subsets. The GUI control thus ensures the self-consistency of information in cases where conventional radio button and check box GUI controls are inadequate.
201 Citations
6 Claims
-
1. A method for providing a graphical user interface between a computer and a user to select options within a plurality of mutually exclusive subsets, the method comprising the computer-implemented steps of:
-
a) displaying on a computer display a set of selectable items, wherein the set of selectable items is partitioned into the plurality of mutually exclusive subsets, wherein at least one of the plurality of mutually exclusive subsets contains multiple items, wherein the multiple items in each one of the at least one of the plurality of mutually exclusive subsets are mutually non-exclusive;
b) receiving input specifying a user-specified item in the displayed set of selectable items;
c) altering a setting of the user-specified item;
d) if the user-specified item is contained in a subset A of the set of selectable items, then preserving settings of any items in subset A other than the user-specified item, and automatically altering settings of items in a subset B of the set of selectable items to ensure that settings of items in the subset A other than a predetermined combination of settings in subset A are exclusive of settings of items in the subset B other than a predetermined combination of settings in subset B; and
e) displaying on the computer display the set of selectable items having altered settings. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for providing a graphical user interface between a computer and a user to select options within mutually exclusive subsets, the method comprising the computer-implemented steps of:
-
a) displaying on a computer display a set of selectable items, wherein the set of selectable items is partitioned into a subset A containing multiple items, and a subset B containing one item, wherein the subset A is mutually exclusive from the subset B, wherein the multiple items in the subset A are not mutually exclusive, and wherein the multiple items in the subset B are not mutually exclusive;
b) receiving input specifying a user-specified item in the displayed set of selectable items;
c) altering a setting of the user-specified item;
d) if the user-specified item is contained in the subset A, then preserving settings of all items in subset A other than the user-specified item, and altering a setting of the item in subset B to ensure that the item in subset B has a selected setting if and only if all items in subset A have a selected setting;
e) if the user-specified item is the one item in subset B, then altering settings of the items in subset A to ensure that the item in subset B has a selected setting if and only if all items in subset A have a selected setting; and
e) displaying on the computer display the set of selectable items having altered settings.
-
Specification