Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
217 words
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.
Claim 2
Independent Claim
217 words
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.
Claim 3
Dependent Claim
24 words
The method of claim 1 wherein the predetermined combination of settings in subset A corresponds to a de-selection of all items in subset A.
Claim 4
Dependent Claim
24 words
The method of claim 1 wherein the predetermined combination of settings in subset B corresponds to a de-selection of all items in subset B.
Claim 5
Dependent Claim
96 words
The method of claim 1 further comprising the step of: if the user-specified item is contained in a subset B of the set of selectable items, then preserving settings of any items in subset B other than the user-specified item, and automatically altering settings of items in a subset A of the set of selectable items to ensure that settings of items in a subset A other than a predetermined combination of settings in subset A are exclusive of settings of items in a subset B other than a predetermined combination of settings in subset B.
Claim 6
Dependent Claim
34 words
The method of claim 1 wherein displaying on the computer display the set of selectable items comprises displaying, for each item in the set of selectable items, a check box and a text descriptor.
Claim 7
Independent Claim
240 words
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.
Claim 8
Independent Claim
240 words
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.