Patent ID: 8539575

Claim:
A method, comprising: presenting an organizational chart on a presentation surface, the organizational chart comprising multiple nodes associated with members of an organization, and connections between the nodes representing hierarchical relationships between the nodes; receiving custom code from an operator that defines additional information and specifies a source of the additional information for overlaying on the organizational chart; executing the custom code to retrieve the additional information from the specified sources; determining where to display the retrieved additional information on the organizational chart; overlaying the retrieved additional information associated with members of the organization on the nodes of the organizational chart associated with the members, in accordance with the determining; receiving a request to modify a characteristic of the organizational chart from the operator; determining whether the operator is a delegate of a member from the organization; determining a permission level associated with the delegate based on a position of the node associated with the operator in the organizational chart and not based on the member associated with the node; and authorizing the operator to modify the characteristic of the organizational chart in response to the modify request when the operator is a delegate and the permission level allows a modification operation associated with the modify request.