Patent ID: 7617204

Claim:
A method for conditional navigation through a list, comprising: assigning a unique identifier to each member of a master list and assigning a unique identifier to each member of at least one filtered list; wherein each of the unique identifiers that are associated with the members of the master list and the at least one filtered list are different; associating a filtering parameter with a member in the master list that provides filtering information for the at least one filtered list; wherein the master list and the at least one filtered list each include different members; wherein the filtering parameter includes at least two unique identifiers from the at least one filtered list that specify what members to display from the at least one filtered list when the member having the associated filtering parameter in the master list is selected; displaying the master list separately from the at least one filtered list; determining when the member having the associated filtering parameter in the master list has been selected; filtering the at least one filtered list after the selection of the member in the master list; determining whether a child member of the at least one filtered list was selected before selection of the member in the master list, the child member not specified by the filtering parameter; in response to determining the child member was selected before selection of the member in the master list: displaying the child member and the specified members from the at least one filtered list; in response to determining the child member was not selected before selection of the member in the master list: displaying the specified members from the at least one filtered list and not displaying the child member.