Patent ID: 8095893

Claim:
At a client system in a computerized environment comprising the client and one or more servers, a computer-implemented method of providing a highly functional, interactive organizational tree for use by an end-user, comprising: sending one or more requests to a server system to view related members of an organization, wherein each related member has a direct relationship with at least one other related member in the organization, and wherein each related member also includes one or more properties which are independent of the direct relationship; receiving a set of initial instructions from the server system that enable the client system to render an initial view of an organizational tree corresponding to the related members, wherein the set of initial instructions includes one or more filter controls for filtering the initial view of the organizational tree, wherein each filter control specifies criteria for identifying related members having one or more properties that match the criteria; rendering the initial view of the organizational tree from the set of initial instructions; receiving a user request through a displayed user interface that changes one of the filter controls thereby requesting to view a subclass of the related members in the organizational tree comprising each related member having the one or more properties that match the criteria specified by the changed filter; in response to the change in the filter control, sending one or more requests to the server system to view a filtered view of the organizational tree; receiving a set of subsequent instructions from the server system that enable the client system to render the filtered view of the organizational tree; and rendering the filtered view of the organizational tree from the subsequent instructions, wherein the filtered view displays the subclass of the related members differently than the rest of the related members in the displayed organizational tree.