Techniques to manage access to organizational information of an entity
First Claim
1. A method implemented on a computing device, comprising:
- displaying, on a display of the computing device, an organization view comprising;
a presentation area, a navigation control, a search control, an edit control and an input interface, the presentation area to present an organizational chart comprising multiple nodes associated with members of an organization, and connections between the nodes representing hierarchical relationships between the nodes;
receiving, via a connection to the computing device, custom code that defines additional information and specifies a source of the additional information for overlaying on the organizational chart;
executing, via a processor of the computing device, the custom code to retrieve the additional information from the specified source;
overlaying, on the display of the computing device, the retrieved additional information associated with members of the organization on the nodes of the organizational chart associated with the members;
receiving, via the connection to the computing device, data comprising a request to modify a characteristic of the organizational chart from an operator via the edit control;
determining, via the processor of the computing device, whether the operator is a delegate of a member from the organization;
determining, via the processor of the computing device, when security information has not been defined for the operator, a permission level to associate with the operator based on a position of the node associated with the delegate in the organizational chart and not based on the member associated with the node;
authorizing, via the processor of the computing device, the operator to modify the characteristic of the organizational chart in response to the modify request when the permission level allows a modification operation associated with the modify request; and
receiving, via the connection to the computing device, a modification to the characteristic of the organizational chart via the input interface.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques to manage access to organization information for an entity are described. An apparatus may include a presentation component operative to present an organizational chart on a presentation area. The organizational chart may comprise multiple nodes associated with members of an organization, and connections between the nodes representing hierarchical relationships between the nodes. A security component may be communicatively coupled to the presentation component. The security component may be operative to receive a request to modify a characteristic of the organizational chart from an operator, access security settings for the operator, and authorize the operator to modify a characteristic of the organizational chart. Authorization may be granted, for example, when the operator is a delegate and a permission level for the delegate allows a modification operation associated with the modify request. Other embodiments are described and claimed.
-
Citations
20 Claims
-
1. A method implemented on a computing device, comprising:
-
displaying, on a display of the computing device, an organization view comprising;
a presentation area, a navigation control, a search control, an edit control and an input interface, the presentation area to present an organizational chart comprising multiple nodes associated with members of an organization, and connections between the nodes representing hierarchical relationships between the nodes;receiving, via a connection to the computing device, custom code that defines additional information and specifies a source of the additional information for overlaying on the organizational chart; executing, via a processor of the computing device, the custom code to retrieve the additional information from the specified source; overlaying, on the display of the computing device, the retrieved additional information associated with members of the organization on the nodes of the organizational chart associated with the members; receiving, via the connection to the computing device, data comprising a request to modify a characteristic of the organizational chart from an operator via the edit control; determining, via the processor of the computing device, whether the operator is a delegate of a member from the organization; determining, via the processor of the computing device, when security information has not been defined for the operator, a permission level to associate with the operator based on a position of the node associated with the delegate in the organizational chart and not based on the member associated with the node; authorizing, via the processor of the computing device, the operator to modify the characteristic of the organizational chart in response to the modify request when the permission level allows a modification operation associated with the modify request; and receiving, via the connection to the computing device, a modification to the characteristic of the organizational chart via the input interface. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus, comprising at least one processor and memory coupled to the at least one processor and including components comprising:
-
a presentation component, executed on the at least one processor, to present an organization view comprising;
a presentation area, a navigation control, a search control, an edit control and an input interface, the presentation area to present an organizational chart comprising multiple nodes associated with members of an organization, and connections between the nodes representing hierarchical relationships between the nodes;a mashing component, executed on the at least one processor, to receive custom code that defines additional information and specifies a source of the additional information for overlaying on the organizational chart, execute the custom code to retrieve the additional information from the specified source, and display the retrieved additional information associated with members of the organization on the nodes of the organizational chart associated with the members; and a security component communicatively coupled to the presentation component and executed on the at least one processor, the security component operative to receive a request to modify a characteristic of the organizational chart from the operator, determine that security settings are not defined for the operator, derive implicit security permissions based upon heuristics, and authorize the operator to modify a characteristic of the organizational chart when the operator is a delegate and a permission level for the delegate allows a modification operation associated with the modify request. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 20)
-
-
15. An article comprising a storage medium containing instructions that when executed cause a computing device to:
-
display, on a display of the computing device, an organization view comprising;
a presentation area, a navigation control, a search control, an edit control and an input interface, the presentation area to present an organizational chart comprising multiple nodes associated with members of an organization, and connections between the nodes representing hierarchical relationships between the nodes;receive, via a connection to the computing device, data comprising a request to search organizational information associated with the organization chart from an operator via the search control; determine, via a processor of the computing device, whether the operator has explicitly defined security information; determine, via the processor of the computing device, an implicit security permission level when the operator does not have any explicitly defined security information; authorize, via the processor of the computing device, the operator to modify the characteristic of the organizational chart in response to the request when the implicit security permission level allows a modification operation associated with the request; receive, via the connection to the computing device, custom code that defines additional information and specifies a source of the additional information for overlaying on the organizational chart; execute, via the processor of the computing device, the custom code to retrieve the additional information from the specified source; and display, on the display of the computing device, the retrieved additional information associated with members of the organization on the nodes of the organizational chart associated with the members. - View Dependent Claims (16, 17, 18, 19)
-
Specification