Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
144 words
A method for selectively displaying screen information, said information comprising a list of members, each member having at least one type, the method comprising: (a) displaying an interface for filtering selected types of information from display, said interface appearing on a screen display as a plurality of switches, each switch corresponding to a respective type and having "on" and "off" states settable by user input; (b) receiving user input specifying actuation of at least one of said switches so as to result in a desired plurality of said switches being in said "on" state and any remaining switches in said interface being in said "off" state for selectively enabling the display of members having desired types corresponding to said desired plurality of switches; and (c) in response to the user input, displaying only members having said desired types while continuing to display said interface.
Claim 2
Independent Claim
144 words
A method for selectively displaying screen information, said information comprising a list of members, each member having at least one type, the method comprising: (a) displaying an interface for filtering selected types of information from display, said interface appearing on a screen display as a plurality of switches, each switch corresponding to a respective type and having "on" and "off" states settable by user input; (b) receiving user input specifying actuation of at least one of said switches so as to result in a desired plurality of said switches being in said "on" state and any remaining switches in said interface being in said "off" state for selectively enabling the display of members having desired types corresponding to said desired plurality of switches; and (c) in response to the user input, displaying only members having said desired types while continuing to display said interface.
Claim 3
Dependent Claim
21 words
The method of claim 1, wherein said interface includes a matrix of screen switches for filtering the display of selected members.
Claim 4
Dependent Claim
21 words
The method of claim 2, wherein said matrix includes at least one screen indicium representing at least one of the types.
Claim 5
Dependent Claim
24 words
The method of claim 3, wherein said at least one screen indicium includes a textual representation of said at least one of the types.
Claim 6
Dependent Claim
24 words
The method of claim 3, wherein said at least one screen indicium includes a graphic representation of said at least one of the types.
Claim 7
Dependent Claim
48 words
The method of claim 2, wherein step (b) includes: toggling the screen switches for filtering the display of selected members, wherein said "on" state conditionally allows display of members having that switch's corresponding type while said "off" state unconditionally prevents display of members having that switch's corresponding type.
Claim 8
Dependent Claim
90 words
The method of claim 1, further comprising the steps, performed after steps (b) and (c), of: (d) receiving second user input specifying actuation of at least a further one of said switches so as to result in a different desired plurality of said switches being in said "on" state and any remaining switches in said interface being in said "off" state; and in response to said second user input, displaying only members having types corresponding to said different desired plurality of switches, whereby multiple views of the list are displayed.
Claim 9
Dependent Claim
140 words
The method of claim 1 wherein: at least a first particular member has first and second particular types corresponding to particular first and second ones of said switches; at least a second particular member has said first type but not said second type; said first switch is a member of said desired plurality; said second switch is not a member of said desired plurality; said step (b) specifies actuation so as to result in said first switch to be in said "on" state and said second switch to be in said "off" state so as to selectively enable the display of members having said first particular type but not to selectively enable the display of members having said second particular type; and said step (c) results in the display of said second particular member but not said first particular member.
Claim 10
Dependent Claim
262 words
In a development system in an object-oriented programming environment wherein source listings are compiled into programs, the source listings include a plurality of symbols for instructing program operation, a given symbol has a number of members, each member has at least one of a plurality of types, a method of controlling the display of a list of members associated with a given symbol, the given symbol having a plurality of members with at least some members of the plurality having different types, the method comprising: (a) displaying an interface for filtering selected types of information from display, said interface appearing on a screen display as a plurality of two-state controllers, each two-state controller corresponding to a respective one of said types and having a first indicated state enabling the display of members having the corresponding type and a second indicated state disabling of the display of members having the corresponding type; (b) receiving user input specifying setting the state of selected ones of said two-state controllers to cause (i) at least first and second ones of said two-state controllers to assume the first indicated state, and (ii) at least a third one of said two-state controllers to assume the second indicated state; and (c) in response to the user input, (i) displaying at least some of those members having types corresponding to said first and second two-state controllers, (ii) suppressing display of all members having a type corresponding to said third two-state controller, and (iii) continuing to display said interface with the two-state controllers indicating the states specified by the user input.
Claim 11
Dependent Claim
262 words
In a development system in an object-oriented programming environment wherein source listings are compiled into programs, the source listings include a plurality of symbols for instructing program operation, a given symbol has a number of members, each member has at least one of a plurality of types, a method of controlling the display of a list of members associated with a given symbol, the given symbol having a plurality of members with at least some members of the plurality having different types, the method comprising: (a) displaying an interface for filtering selected types of information from display, said interface appearing on a screen display as a plurality of two-state controllers, each two-state controller corresponding to a respective one of said types and having a first indicated state enabling the display of members having the corresponding type and a second indicated state disabling of the display of members having the corresponding type; (b) receiving user input specifying setting the state of selected ones of said two-state controllers to cause (i) at least first and second ones of said two-state controllers to assume the first indicated state, and (ii) at least a third one of said two-state controllers to assume the second indicated state; and (c) in response to the user input, (i) displaying at least some of those members having types corresponding to said first and second two-state controllers, (ii) suppressing display of all members having a type corresponding to said third two-state controller, and (iii) continuing to display said interface with the two-state controllers indicating the states specified by the user input.
Claim 12
Dependent Claim
19 words
The method of claim 9 wherein: said plurality of two-state controllers correspond to all defined types of the members.
Claim 13
Dependent Claim
16 words
The method of claim 9 wherein: said plurality of two-state controllers are displayed as two-position switches.
Claim 14
Dependent Claim
32 words
The method of claim 9 wherein said plurality of two-state controllers are displayed as a matrix of two-position switches, each switch having a handle bearing an indicium representing that switch's corresponding type.
Claim 15
Independent Claim
240 words
A method for selectively displaying screen information, said information comprising a list of members, each member having a set of types including at least one type, the method comprising: continuously displaying an interface for filtering selected types of information from display, said interface appearing on a screen display as a plurality of switches, each switch corresponding to a respective type; each said screen switch having "on" and "off" states, wherein said "on" state allows display of members having that switch's corresponding type while said "off" state prevents display of members having that switch's corresponding type; each switch being settable by user action to either of said "on" and "off" states without affecting the state of any other switch of said plurality; determining the respective states of said plurality of switches; in response to said determining step, displaying a list, each member in the displayed list having a set of types for which each corresponding switch is in the "on" state, while suppressing display of any member whose set of types includes at least one type for which the corresponding switch is in the "off" state; receiving user input specifying a change of state of one of said switches; and in response to the user input, repeating said step of determining the respective states, and in response to said repeated determining step, displaying an updated list reflecting the change of state of the one switch, while continuing to display said interface.
Claim 16
Independent Claim
240 words
A method for selectively displaying screen information, said information comprising a list of members, each member having a set of types including at least one type, the method comprising: continuously displaying an interface for filtering selected types of information from display, said interface appearing on a screen display as a plurality of switches, each switch corresponding to a respective type; each said screen switch having "on" and "off" states, wherein said "on" state allows display of members having that switch's corresponding type while said "off" state prevents display of members having that switch's corresponding type; each switch being settable by user action to either of said "on" and "off" states without affecting the state of any other switch of said plurality; determining the respective states of said plurality of switches; in response to said determining step, displaying a list, each member in the displayed list having a set of types for which each corresponding switch is in the "on" state, while suppressing display of any member whose set of types includes at least one type for which the corresponding switch is in the "off" state; receiving user input specifying a change of state of one of said switches; and in response to the user input, repeating said step of determining the respective states, and in response to said repeated determining step, displaying an updated list reflecting the change of state of the one switch, while continuing to display said interface.
Claim 17
Dependent Claim
19 words
The method of claim 13, wherein each switch includes at least one screen indicium representing that switch's corresponding type.
Claim 18
Dependent Claim
32 words
The method of claim 13 wherein said plurality of two-state controllers are displayed as a matrix of two-position switches, each switch having a handle bearing an indicium representing that switch's corresponding type.
Claim 19
Dependent Claim
300 words
In a development system in an object-oriented programming environment wherein source listings are compiled into programs, the source listings include a plurality of symbols for instructing program operation, a given symbol has a number of members, each member has at least one of a plurality of types, a method of controlling the display of a list of members associated with a given symbol, the given symbol having a plurality of members with at least some members of the plurality having different types, the method comprising: continuously displaying an interface for filtering selected types of information from display, said interface appearing on a screen display as a plurality of two-state controllers, each two-state controller corresponding to a respective one of said types and having a first indicated state enabling the display of members having the corresponding type and a second indicated state disabling of the display of members having the corresponding type; each two-state controller being settable by user action to either of said states without affecting the state of any other two-state controller of said plurality; determining the respective states of said plurality of two-state controllers; in response to said determining step, displaying a list, each member in the displayed list having a set of types for which each corresponding two-state controller is in the first state, while suppressing display of any member whose set of types includes at least one type for which the corresponding two-state controller is in the second state; receiving user input specifying a change of state of one of said two-state controllers; and in response to the user input, repeating said step of determining the respective states, and in response to said repeated determining step, displaying an updated list reflecting the change of state of the one two-state controller, while continuing to display said interface.
Claim 20
Dependent Claim
300 words
In a development system in an object-oriented programming environment wherein source listings are compiled into programs, the source listings include a plurality of symbols for instructing program operation, a given symbol has a number of members, each member has at least one of a plurality of types, a method of controlling the display of a list of members associated with a given symbol, the given symbol having a plurality of members with at least some members of the plurality having different types, the method comprising: continuously displaying an interface for filtering selected types of information from display, said interface appearing on a screen display as a plurality of two-state controllers, each two-state controller corresponding to a respective one of said types and having a first indicated state enabling the display of members having the corresponding type and a second indicated state disabling of the display of members having the corresponding type; each two-state controller being settable by user action to either of said states without affecting the state of any other two-state controller of said plurality; determining the respective states of said plurality of two-state controllers; in response to said determining step, displaying a list, each member in the displayed list having a set of types for which each corresponding two-state controller is in the first state, while suppressing display of any member whose set of types includes at least one type for which the corresponding two-state controller is in the second state; receiving user input specifying a change of state of one of said two-state controllers; and in response to the user input, repeating said step of determining the respective states, and in response to said repeated determining step, displaying an updated list reflecting the change of state of the one two-state controller, while continuing to display said interface.
Claim 21
Dependent Claim
19 words
The method of claim 16 wherein: said plurality of two-state controllers correspond to all defined types of the members.
Claim 22
Dependent Claim
16 words
The method of claim 16 wherein: said plurality of two-state controllers are displayed as two-position switches.
Claim 23
Dependent Claim
32 words
The method of claim 16 wherein said plurality of two-state controllers are displayed as a matrix of two-position switches, each switch having a handle bearing an indicium representing that switch's corresponding type.