Hierarchical display of project information in a collaboration environment
AssigneeEMC Corporation
InventorsHarish Sidenur, Aniruddha Rao
Life of this patent
Estimating the term…
Abstract
Providing access to project information in a virtual collaboration environment is disclosed. A credential information associated with a user of the virtual collaboration environment is received. It is determined, based at least in part on the credential information, which portion or portions of a hierarchical set of project information the user is entitled to receive. A hierarchical display that includes the portion or portions of the hierarchical set of project information that it is determined the user is entitled to receive is provided to the user via the virtual collaboration environment.
Claims20
A method comprising:
- receiving a credential information associated with a user of a virtual collaboration environment via a request from a web application, wherein:
- the virtual collaboration environment comprises a hierarchical set of project information stored by a content management system;
- the virtual collaboration environment comprises a plurality of virtual collaboration workspaces;
- and
- each of the plurality of virtual collaboration workspaces comprises one or more projects;
- determining a hierarchical level of a user based at least in part on the credential information, wherein the hierarchical level of the user is defined by levels including an administrator level above an executive level above a project team level;
- and
- returning a web service response to provide the user within the virtual collaboration environment access to a hierarchical display,
- wherein the hierarchical display includes a portion of the hierarchical set of project information that it is determined the user is entitled to receive, including:
- in the event the hierarchical level of the user is determined to be:
- an administrator level, then the hierarchical display includes access to every project in each of the plurality of virtual collaboration workspaces;
- an executive level, then the hierarchical display includes access to every project in a virtual collaboration workspace from the plurality of virtual collaboration workspaces, wherein the virtual collaboration workspace is associated with the credential information;
- and
- a project team level, then the hierarchical display includes access to a project in a virtual collaboration workspace from the plurality of virtual collaboration workspaces, wherein the project is associated with the credential information.
A system configured to provide a virtual collaboration environment, comprising:
- a communication interface configured to receive a credential information associated with a user of a virtual collaboration environment via a request from a web application wherein:
- the virtual collaboration environment comprises a hierarchical set of project information stored by a content management system;
- the virtual collaboration environment comprises a plurality of virtual collaboration workspaces;
- and
- each of the plurality of virtual collaboration workspaces comprises one or more projects;
- and
- a hardware processor coupled to the communication interface and configured to:
- determine a hierarchical level of a user based at least in part on the credential information, wherein the hierarchical level of the user is defined by levels including an administrator level above an executive level above a project team level;
- and
- return a web service response to provide the user within the virtual collaboration environment access to a hierarchical display,
- wherein the hierarchical display includes a portion of the hierarchical set of project information that it is determined the user is entitled to receive, including:
- in the event the hierarchical level of the user is determined to be:
- an administrator level, then the hierarchical display includes access to every project in each of the plurality of virtual collaboration workspaces;
- an executive level, then the hierarchical display includes access to every project in a virtual collaboration workspace from the plurality of virtual collaboration workspaces, wherein the virtual collaboration workspace is associated with the credential information;
- and
- a project team level, then the hierarchical display includes access to a project in a virtual collaboration workspace from the plurality of virtual collaboration workspaces, wherein the project is associated with the credential information.
A computer program product for providing access to project information in a virtual collaboration environment, the computer program product being embodied in a computer readable storage medium and comprising computer instructions for:
- receiving a credential information associated with a user of a virtual collaboration environment via a request from a web application, wherein:
- the virtual collaboration environment comprises a hierarchical set of project information stored by a content management system;
- the virtual collaboration environment comprises a plurality of virtual collaboration workspaces;
- and
- each of the plurality of virtual collaboration workspaces comprises one or more projects;
- determining a hierarchical level of a user based at least in part on the credential information, wherein the hierarchical level of the user is defined by levels including an administrator level above an executive level above a project team level;
- and
- returning a web service response to provide the user within the virtual collaboration environment access to a hierarchical display,
- wherein the hierarchical display includes a portion of the hierarchical set of project information that it is determined the user is entitled to receive including:
- in the event the hierarchical level of the user is determined to be;
- an administrator level, then the hierarchical display includes access to every project in each of the plurality of virtual collaboration workspaces;
- an executive level, then the hierarchical display includes access to every project in a virtual collaboration workspace from the plurality of virtual collaboration workspaces, wherein the virtual collaboration workspace is associated with the credential information;
- and
- a project team level, then the hierarchical display includes access to a project in a virtual collaboration workspace from the plurality of virtual collaboration workspaces, wherein the project is associated with the credential information.
Dependencies are inferred from the claim text.