IP Library Granted Patent US 9,292,828
Granted Patent B2
US 9,292,828 · App. 13/174,379 · Granted Mar 22, 2016

Hierarchical display of project information in a collaboration environment

Inventors: Harish Sidenur (Bangalore, IN); Aniruddha Rao (Bangalore, IN)
Assignee: EMC Corporation
G06Q10/10
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,292,828
App. No.
13/174,379
Granted
Mar 22, 2016
Kind
B2
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.

Claims (54)

1. 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.

2. A method as recited in claim 1 , wherein the hierarchical display comprises a web page.

3. A method as recited in claim 1 , wherein the credential information comprises a collaboration environment credential associated with the virtual collaboration environment.

4. A method as recited in claim 1 , wherein the virtual collaboration environment comprises an eRoom™ environment.

5. A method as recited in claim 1 , wherein each virtual collaboration workspace comprises an eRoom™.

6. A method as recited in claim 1 , wherein each virtual collaboration workspace has associated with it one or more projects.

7. A method as recited in claim 6 , wherein the hierarchical display comprises an executive level display provided to an executive user and a non-executive level display provided to a non-executive user.

8. A method as recited in claim 7 , wherein the non-executive level display comprises, for a particular non-executive level user, project information for a set of one or more projects with which that particular non-executive level user is associated; and the display is organized by virtual collaboration workspace, such that project information associated with a particular project appears in a region associated with the particular virtual collaboration workspace with which that particular project is associated.

9. A method as recited in claim 7 , wherein the executive level display comprises, for a particular executive level user, project information for a set of virtual collaboration workspaces included in the one or more virtual collaboration workspaces the members of which set are determined based at least in part on the credential information of the particular executive level user.

10. A method as recited in claim 9 , wherein the executive level display includes for each virtual collaboration workspace in the set a corresponding project information for each project associated with that virtual collaboration workspace.

11. A method as recited in claim 1 , wherein project information includes one or more of the following: user comments; instructions from higher level users; project schedule information; project status information; and project task status information.

12. A method as recited in claim 1 , wherein the virtual collaboration environment includes one or more virtual collaboration workspaces each of has associated with it one or more stored objects accessible to members of the virtual collaboration workspace; and at least the portion of the hierarchical set of project information is stored with the stored objects.

13. A method as recited in claim 12 , wherein the stored objects and the portion of the hierarchical set of project information are stored in a managed content repository.

14. A method as recited in claim 13 , wherein the virtual collaboration environment is provided by a virtual collaboration solution that is integrated with the managed content repository.

15. A method as recited in claim 1 , further comprising updating the portion of the hierarchical set of project information based on input received from the user.

16. A method as recited in claim 1 , wherein the user is entitled to update project information associated with the portion of the hierarchical set of project information that it is determined the user is entitled to receive.

17. A method as recited in claim 1 , wherein the virtual collaboration environment comprises one or more virtual collaboration workspaces; and wherein the hierarchical set of project information comprises: an administrative level comprising project information associated with projects across different virtual collaboration workspaces; a team executive level comprising project information associated with any project in a specific virtual collaboration workspace; and a team member level to participate in one or more projects in one or more virtual collaboration workspaces.

18. 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.

19. A system as recited in claim 18 , wherein the communication interface comprises a network interface and the credential information is received via a network.

20. 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.

Assignments (7)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (045455/0001) Recorded May 20, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061753/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: EMC CORPORATION
To: OPEN TEXT CORPORATION
Reel/Frame 041579/0133 →
RELEASE OF SECURITY INTEREST Recorded Jan 23, 2017
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC CORPORATION
Reel/Frame 041073/0443 →
PATENT RELEASE (REEL:40134/FRAME:0001) Recorded Jan 23, 2017
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
To: EMC CORPORATION, AS GRANTOR
Reel/Frame 041073/0136 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040134/0001 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 040136/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2011
From: SIDENUR, HARISH; RAO, ANIRUDDHA
To: EMC CORPORATION
Reel/Frame 026532/0557 →
Continuity (2)
Continuation 11712844 · Feb 28, 2007
Related Publication 20110258554A1 · Oct 20, 2011