IP Library › Granted Patent US 7,774,742
Granted Patent B2
US 7,774,742 · App. 11/147,479 · Granted Aug 10, 2010

Facilitation of multi-project management using task hierarchy

Assignee: Realization Technologies, Inc.
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 7,774,742
App. No.
11/147,479
Granted
Aug 10, 2010
Kind
B2
Abstract

A method on a computer for providing critical chain-based project management is disclosed. The method includes receiving at least one project plan for a project comprising a plurality of tasks and calculating a task priority for each of the plurality of tasks based on the at least one project plan. The method further includes receiving at least one sub-task for a first task of the plurality of tasks and assigning the at least one sub-task a task priority identical to the task priority of the first task. In one alternative, the method further includes receiving a new task priority for the first task, assigning the new task priority to the first task and assigning the new task priority to the at least one sub-task of the first task. The method may also include an interface to allow starting of sub-tasks only when the parent task is started.

Claims (38)

1. A method on a computer for providing critical chain-based project management across a plurality of projects, comprising:

receiving by a computer at least one project plan for a first project of the plurality of projects, the at least one project plan comprising a plurality of tasks, the at least one project plan having a critical chain;

calculating a task priority for each of the plurality of tasks, based on the at least one project plan, wherein a task priority for a first task of the plurality of tasks is based on: a) a percentage of penetration of the first task into a buffer placed on the critical chain, and b) a percentage of completion of a chain of which the first task belongs;

receiving at least one sub-task for the first task of the plurality of tasks; and

assigning the at least one sub-task a task priority identical to the task priority of the first task.

2. The method of claim 1 ,

wherein the task priority is further based on relative project priority, relative buffer priority, and buffer consumption rates.

3. The method of claim 1 , further comprising:

generating buffers for each of the plurality of projects, wherein at least one of the buffers generated is placed on the critical chain and wherein at least one project plan corresponds to each project;

reconciling project resources among the plurality of projects so as to accommodate the critical chain;

executing the at least one project plan;

continuously providing status information about the buffers to a user; and

allowing the user to manage the buffers across the plurality of projects based on the status information about the buffers.

4. The method of claim 1 , further comprising:

receiving at least one sub-task for a second task of the plurality of tasks; and

assigning the at least one sub-task a task priority identical to the task priority of the second task.

5. The method of claim 1 , further comprising:

receiving a new task priority for the first task;

assigning the new task priority to the first task; and

assigning the new task priority to the at least one sub-task of the first task.

6. The method of claim 1 , further comprising:

allocating project resources to at least one sub-task.

7. A computer system for providing critical chain-based project management across a plurality of projects, comprising:

an interface for receiving at least one project plan for a first project of the plurality of projects, the at least one project plan comprising a plurality of tasks wherein at least one sub-task corresponds to a first task of the plurality of tasks, the at least one project plan having a critical chain;

a processor configured for:

calculating a task priority for each of the plurality of tasks, based on the at least one project plan, wherein a task priority for a first task of the plurality of tasks is based on: a) a percentage of penetration of the first task into a buffer placed on the critical chain, and b) a percentage of completion of a chain of which the first task belongs; and

assigning the at least one sub-task a task priority identical to the task priority of the first task.

8. The computer system of claim 7 , wherein the task priority is further based on relative project priority, relative buffer priority, and buffer consumption rates.

9. The computer system of claim 8 , wherein the processor comprises:

a processor further configured for:

generating buffers for each of the plurality of projects, wherein at least one project plan corresponds to each project;

reconciling project resources among the plurality of projects; and

executing the at least one project plan, including allowing a user to manage the buffers across the plurality of projects.

10. The computer system of claim 7 , wherein the interface further comprises an interface for receiving a new task priority for the first task and wherein the processor further comprises a processor configured for:

assigning the new task priority to the first task; and

assigning the new task priority to the at least one sub-task of the first task.

11. The computer system of claim 7 , wherein the interface comprises a graphical user interface.

12. The computer system of claim 11 , wherein the interface is provided over a network.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 8, 2005
From: GUPTA, SANJEEV; KAPOOR, AJAI; SHANKAR, RAVI; MUTHU, SUBRAMANIAN; HONG, ANTHONY; PATI, PRAKASH; CHANDRASEKARAN, SRIDHARAN
To: REALIZATION TECHNOLOGIES, INC.
Reel/Frame 016675/0671 →
Continuity (2)
Continuation In Part 1070043100 · Nov 4, 2003
Related Publication 20050229151A1 · Oct 13, 2005