IP Library Granted Patent US 9,129,256
Granted Patent B2
US 9,129,256 · App. 12/508,958 · Granted Sep 8, 2015

Enabling collaboration on a project plan

Inventors: Kiran Mundy (Lexington, MA); Bill Caine (Fremont, CA); Sivakumar Sundaresan (Union City, CA); Kristine Lois Van Der Ploeg (Meridian, ID); Margaret Wasowicz (Charlotte, NC)
Assignee: Oracle International Corporation
G06Q10/10G06Q10/06G06Q10/06311G06Q10/06313G06Q10/06375G06Q10/103
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,129,256
App. No.
12/508,958
Granted
Sep 8, 2015
Kind
B2
Abstract

Systems, methods, and software applications for enabling the collaboration on a project plan are described in the present disclosure. A computer readable medium is configured to store instructions that are executable by a processing device. According to one embodiment, among many, the computer readable medium includes logic adapted to enable a member of a project team to submit a proposal for modifying a current project plan to a project manager. The computer readable medium also includes logic adapted to enable the project manager to accept or reject the proposal for modifying the current project plan. Various team members make changes to a single shared copy of the project plan. The changes can be to a respective team member's section of the plan

Claims (81)

1. A non-transitory computer readable medium configured to store instructions that, when executed by a processor, manages a project, the managing comprising:

creating a shared copy of a current project plan stored in a database, the current project plan including a plurality of tasks, each task identifying a team member authorized to propose modifications to the task;

enabling viewing of the shared copy of the current project plan on a plurality of project team member devices;

modifying the shared copy of the current project plan to include proposed modifications to a particular task of the current project plan received from an authorized project team member device;

enabling viewing of the shared copy of the current project plan, with the proposed modifications to the particular task, on the authorized project team member device;

enabling viewing of the shared copy of the current project plan, without the proposed modifications to the particular task, on unauthorized project team member devices:

analyzing the impact of the proposed modifications on the current project plan, including determining any consequential changes upstream or downstream from the proposed modifications;

enabling acceptance of the proposed modifications to the particular task, and, if accepted, saving the shared copy of the current project plan as the current project plan in the database; and

enabling rejection of the proposed modifications to the particular task, and, if rejected, removing the proposed modifications from the shared copy of the current project plan.

2. The computer readable medium of claim 1 , wherein the shared copy of the current project plan is modifiable by more than one member of the project team.

3. The computer readable medium of claim 1 , further comprising storing previous versions of the current project plan in the database.

4. The computer readable medium of claim 3 , further comprising restoring a previous version as the current project plan.

5. The computer readable medium of claim 1 , further comprising analyzing conflicts of tasks of the current project plan.

6. The computer readable medium of claim 1 , wherein, if the proposed modifications to the particular task are accepted, a corresponding modified project plan in progress is deleted.

7. The computer readable medium of claim 1 , further comprising modifying the current project plan and merging portions of another project plan with the current project plan.

8. The computer readable medium of claim 1 , wherein the managing further comprises:

modifying, by the project manager device, the shared copy of the current project plan to include proposed modifications to a different task of the current project plan received from a different authorized team member device;

enabling, by the project manager device, viewing of the shared copy of the current project plan, with the proposed modifications to the different task, on the different authorized team member device;

enabling, by the project manager device, viewing of the shared copy of the current project plan, without the proposed modifications to the different task, on unauthorized team member devices;

analyzing, by the project manager device, the impact of the proposed modifications to the different task on the current project plan independent of the proposed modifications to the particular task, including determining any consequential changes upstream or downstream from the proposed modifications.

9. A collaboration system comprising:

a project manager device connected to a network and one or more team member devices, the project manager device configured to be used by a project manager, each team member device connected to the network and configured to be used by one or more team members of a project team being led by the project manager,

wherein the project manager devices creates a shared copy of a current project plan stored in a database, the current project plan including a plurality of tasks, each task identifying a team member authorized to propose modifications to the task,

wherein the project manager device enables viewing of the shared copy of the current project plan on a plurality of team member devices,

wherein a particular team member device determines whether a particular team member is authorized to modify a particular task of the current project plan,

wherein the particular team member device enables the particular team member to create proposed modifications to the particular task of the current project plan,

wherein the particular team member device enables the particular team member to submit the proposed modifications to the particular task to the project manager device,

wherein the project manager device modifies the shared copy of the current project plan to include the proposed modifications to the particular task,

wherein the project manager device enables viewing of the shared copy of the current project plan, with the proposed modifications to the particular task, on the particular team member device,

wherein the project manager device enables viewing of the shared copy of the current project plan, without the proposed modifications to the particular task, on unauthorized team member devices,

wherein the project manager device enables acceptance of the proposed modifications to the particular task by the project manager, and

wherein the project manager device saves the shared copy of the current project plan as the current project plan in the database.

10. The collaboration system of claim 9 , wherein the project manager device analyzes the impact of proposed modifications to the particular task on the shared copy of the current project plan, including determining any consequential changes upstream or downstream from the proposed modifications, before the proposed modifications are put into effect in the current project plan.

11. The collaboration system of claim 10 , wherein the project manager device enables rejection of the proposed modifications to the particular task, and, if rejected, the project manager removes the proposed modifications from the shared copy of the current project plan.

12. The collaboration system of claim 11 , wherein, if the project manager rejects the proposed modifications to the particular task, a previous version of the current project plan is restored.

13. The collaboration system of claim 9 , wherein the project manager device analyzes conflicts of the shared copy of the current project plan with respect to tasks, deadlines, and team members.

14. The system of claim 10 , wherein:

a different team member device determines whether a different team member is authorized to modify a different task of the current project plan;

the different team member device enables the different team member to create proposed modifications to the different task of the current project plan;

the different team member device enables the different team member to submit the proposed modifications to the different task to the project manager device;

the project manager device modifies the shared copy of the current project plan to include the proposed modifications to the different task;

the project manager device enables viewing of the shared copy of the current project plan, with the proposed modifications to the different task, on the different team member device;

the project manager device enables viewing of the shared copy of the current project plan, without the proposed modifications to the different task, on unauthorized team member devices; and

the project manager device analyzes the impact of proposed modifications to the different task on the shared copy of the current project plan independent of the proposed modifications to the particular task.

15. A computer implemented method comprising:

creating, by a project manager device, a shared copy of a current project plan stored in a database, the current project plan including a plurality of tasks, each task identifying a team member authorized to Propose modifications to the task;

enabling, by the project manager device, viewing of the shared copy of the current project plan on a plurality of team member devices;

determining, by a particular team member device, whether a particular team member is authorized to modify a particular task of the current project plan;

enabling, by the particular team member device, the particular team member to create proposed modifications to the particular task of the current project plan;

enabling, by the particular team member device, the particular team member to submit the proposed modifications to the particular task to the project manager device;

modifying, by the project manager device, the shared copy of the current project plan to include the proposed modifications to the particular task;

enabling, by the project manager device, viewing of the shared copy of the current project plan, with the proposed modifications to the particular task, on the particular team member device;

enabling, by the project manager device, viewing of the shared copy of the current project plan, without the proposed modifications to the particular task, on unauthorized team member devices;

enabling, by the project manager device, acceptance of the proposed modifications to the particular task by the project manager; and

saving, by the project manager device, the shared copy of the current project plan as the current project plan in the database.

16. The method of claim 15 , further comprising analyzing the impact of the proposed modifications to the particular task, including determining any consequential changes upstream or downstream from the proposed modifications.

17. The method of claim 15 , further comprising:

enabling, by the project manager device, rejection of the proposed modifications to the particular task by the project manager; and

removing, by the project manager device, the proposed modifications to the particular task from the shared copy of the current project plan.

18. The method of claim 15 , further comprising:

determining, by a different team member device, whether a different team member is authorized to modify a different task of the current project plan;

enabling, by the different team member device, the different team member to create proposed modifications to the different task of the current project plan;

enabling, by the different team member device, the different team member to submit the proposed modifications to the different task to the project manager device;

modifying, by the project manager device, the shared copy of the current project plan to include the proposed modifications to the different task;

enabling, by the project manager device, viewing of the shared copy of the current project plan, with the proposed modifications to the different task, on the different team member device;

enabling, by the project manager device, viewing of the shared copy of the current project plan, without the proposed modifications to the different task, on unauthorized team member devices;

analyzing the impact of the proposed modifications to the different task on the current project plan independent of the proposed modifications to the particular task, including determining any consequential changes upstream or downstream from the proposed modifications to the different task.

19. A computer implemented method comprising:

creating, by a processor, a shared copy of a current project plan stored in a database, the current project plan including a plurality of tasks, each task identifying a team member authorized to propose modifications to the task;

enabling viewing of the shared copy of the current project plan on a plurality of team member devices;

modifying the shared copy of the current project plan to include proposed modifications to a particular task of the current project plan received from an authorized team member device;

enabling viewing of the shared copy of the current project plan, with the proposed modifications to the particular task, on the authorized team member device;

enabling viewing of the shared copy of the current project plan, without the proposed modifications to the particular task, on unauthorized team member devices;

analyzing the impact of the proposed modifications on the current project plan, including determining any consequential changes upstream or downstream from the proposed modifications, and determining an impact on other tasks, timeframes, and operators that are part of the current project plan;

enabling acceptance of the proposed modifications, and, if accepted, saving the shared copy of the current project plan as the current project plan in the database; and

enabling rejection of the proposed modifications, and, if rejected, removing the proposed modifications from the shared copy of the current project plan.

20. The method of claim 19 , further comprising

modifying the shared copy of the current project plan to include proposed modifications to a different task of the current project plan received from a different authorized team member device;

enabling viewing of the shared copy of the current project plan, with the proposed modifications to the different task, on the different authorized team member device;

enabling viewing of the shared copy of the current project plan, without the proposed modifications to the different task, on unauthorized team member devices;

analyzing the impact of the proposed modifications to the different task on the current project plan independent of the proposed modifications to the particular task, including determining any consequential changes upstream or downstream from the proposed modifications.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 27, 2009
From: MUNDY, KIRAN; CAINE, BILL; SUNDARESAN, SIVAKUMAR; VAN DER PLOEG, KRISTINE LOIS; WASOWICZ, MARGARET
To: ORACLE INTERNATIONAL CORPORATION
Reel/Frame 023007/0984 →
Continuity (1)
Related Publication 20110022437A1 · Jan 27, 2011