Patent ID: 7620646
Filing Date: 2009-11-17
Classification: G06F,Y10S

Abstract:
1. In a computer system that uses a first tree structure for displaying data, each node of the first tree structure being definable by a hierarchical path from a root node to a particular node, a computer-implemented method for updating a selection representation of selected items in the first tree structure, the method comprising: identifying a next selected node in the first tree structure, wherein at least one branch of the first tree structure has been previously generated in the selection representation; identifying a branch including the next selected node in the first tree structure; identifying a top node in the branch whose selection type did not change due to the next selected node; determining whether the top node exists in a selection representation, identifying a first parent node in the first tree structure from which to walk down the branch including the next selected node to identify a next child node with a different selection type than the first parent node such that the selection representation is composed of only inclusive, exclusive or connecting nodes, including: analyzing a first child node of the first parent node in the first item tree to determine if the first child node is a different selection type than the first parent node; adding the first child node to the selection representation; updating a field of the first child node in the selection representation with a second node type indicator identifying the selection type of the first child node, if the first child node is a different selection type than the first parent node; and storing the selection representation in a storage device.