IP Library Granted Patent US 8,666,794
Granted Patent B1
US 8,666,794 · App. 11/691,476 · Granted Mar 4, 2014

Project management tool

Inventors: Melita M. Alletto-Walton (Kansas City, MO); William S. Anderson (Independence, MO); Rachael L. Ferrara (Lee's Summit, MO); James C. Hemeyer (Overland Park, KS); Edward M. Huels (Overland Park, KS); Charles L. Johnson (Overland Park, KS); Haidar Yousif (Leawood, KS)
Assignee: Sprint Communications Company L.P.
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 8,666,794
App. No.
11/691,476
Granted
Mar 4, 2014
Kind
B1
Abstract

A computer implemented method for project management is provided. A project manager creates sub-project data for a sub-project based on project data for a project. The project manager also modifies the project data. A sub-project manager modifies the sub-project data, wherein modification of the sub-project data enables modification of the project data. The project data and the sub-project data are displayed.

Claims (47)

1. A computer implemented method for managing a project and a plurality of sub-projects of the project, wherein the plurality of sub-projects include a first sub-project, a second sub-project, and a third sub-project, comprising:

receiving, by a processor, a plurality of project data elements associated with the project, wherein the plurality of project data elements includes a first project data element, a second project data element, and a third project data element;

receiving, by the processor, a plurality of sub-project data elements associated with the plurality of sub-projects, wherein the plurality of sub-project data elements include a first sub-project data element associated with the first sub-project, a second sub-project data element associated with the second sub-project, and a third sub-project data element associated with the third sub-project, wherein the first project data element depends on the first sub-project data element, the second sub-project data element depends on the second project data element, and the third project data element depends on the third sub-project data element;

determining, by the processor, a modification of the second sub-project data element;

based on determining the modification of the second sub-project data element, modifying, by the processor, the second project data element;

modifying, by the processor, the first sub-project data element in response to the modification of the second project data element;

determining, by the processor, the first sub-project is related to the second sub-project based on the modifications of the second sub-project data element and the first sub-project data element;

determining, by the processor, a modification of the third sub-project data element;

based on the determining the modification of the third sub-project data element, modifying, by the processor, the third project data element without modifying the first sub-project data element;

determining, by the processor, the first sub-project is not related to the third sub-project based on the modification of the third sub-project data element without a modification of the first sub-project data element;

based on determining the first sub-project is related to the second sub-project and is not related to the third sub-project, presenting, by the processor, to a user interface associated with the first sub-project data related to the second sub-project data element without presenting to the user interface data related to the third sub-project data element;

receiving, by the processor, a modification of a health status of at least one of the first sub-project, the second sub-project, or the third sub-project from a sub-project manager; and

in response to receiving the modification of the health status of the at least one of the first sub-project, the second sub-project, or the third sub-project, modifying, by the processor, a health status of the project.

2. The computer implemented method of claim 1 , wherein modifying the first sub-project data element comprises modification of a sub-project status that modifies a project status.

3. The computer implemented method of claim 1 , wherein the plurality of project data elements comprise project phases, a project priority, project milestones, project milestone dates, a project health status, a project working status, a project related sub-project list, a project time spent, a current project cost, a projected project cost, a project budget, assigned project resources, and project comments.

4. The computer implemented method of claim 1 , wherein the plurality of sub-project data elements comprise sub-project milestones, sub-project milestone dates, a sub-project health status, a sub-project working status, a sub-project related sub-project list, a sub-project dependency sub-project list, a sub-project time spent, a current sub-project cost, a projected sub-project cost, a sub-project budget, assigned sub-project resources, and sub-project comments.

5. The computer implemented method of claim 1 , further comprising modifying, by the processor, the first sub-project data element based on the modification of the second project data element in response to receiving verification from the user interface.

6. The computer implemented method of claim 1 , wherein the project is a sub-project for another project.

7. The computer implemented method of claim 1 , wherein at least one of the plurality of project data elements and at least one of the plurality of sub-project data elements are searchable.

8. The computer implemented method of claim 1 , wherein modifying a plurality of the first sub-project data element, the second sub-project data element, and the third sub-project data element modifies a project status.

9. The computer implemented method of claim 1 , further comprising presenting, by the processor, to a second user interface associated with the project data associated with at least some of the plurality of project data elements without displaying one or more of the plurality of sub-project data elements that are independent from the at least some of the plurality of project data elements.

10. A system for management of a project and a plurality of sub-projects of the project, wherein the plurality of sub-projects include a first sub-project, a second sub-project, and a third sub-project, comprising:

a storage device;

a processor;

an application stored in the storage device that, when executed by the processor,

receives a plurality of project data elements associated with the project including a first project data element, a second project data element, and a third project data element,

receives a plurality of sub-project data elements associated with the plurality of sub-projects including a first sub-project data element associated with the first sub-project, a second sub-project data element associated with the second sub-project, and a third sub-project data element associated with the third sub-project, wherein the first project data element depends on the first sub-project data element, the second sub-project data element depends on the second project data element, and the third project data element depends on the third sub-project data element,

determines a modification of the second sub-project data element;

based on determining the modification of the second sub-project data element, modifies the second project data element;

modifies the first sub-project data element in response to the modification of the second project data element;

determines the first sub-project is related to the second sub-project based on the modifications of the second sub-project data element and the first sub-project data element;

determines a modification of the third sub-project data element;

based on determining the modification of the third sub-project data element, modifies the third project data element without modifying the first sub-project data element;

determines the first sub-project is not related to the third sub-project based on the modification of the third sub-project data element without a modification of the first sub-project data element;

based on determining the first sub-project is related to the second sub-project and is not related to the third sub-project, presents to a user interface data related to the second sub-project without presenting to the user interface data related to the third sub-project;

receives a modification of a health status of at least one of the first sub-project, the second sub-project, or the third sub-project from a sub-project manager; and

in response to receiving the modification of the health status of the at least one of the first sub-project, the second sub-project, or the third sub-project, modifies a health status of the project.

11. The system of claim 10 , wherein modification of the first sub-project data element comprises modification of a sub-project status that modifies a project status.

12. The system of claim 10 , wherein modification of the second project data element comprises modification of a project milestone date that modifies a sub-project milestone date.

13. The system of claim 10 , wherein the application, when executed by the processor, modifies the first sub-project data element based on the modification of the second project data element in response to receiving verification from the user interface.

14. The system of claim 10 , wherein the plurality of project data elements comprise project phases, a project priority, project milestones, project milestone dates, a project health status, a project working status, a project related sub-project list, a project time spent, a current project cost, a projected project cost, a project budget, assigned project resources, and project comments.

15. The system of claim 10 , wherein the plurality of sub-project data elements comprise sub-project milestones, sub-project milestone dates, a sub-project health status, a sub-project working status, a sub-project related sub-project list, a sub-project dependency sub-project list, a sub-project time spent, a current sub-project cost, a projected sub-project cost, a sub-project budget, assigned sub-project resources, and sub-project comments.

16. The system of claim 10 , wherein the project is a sub-project for another project.

17. The system of claim 10 , wherein at least one of the plurality of project data elements and at least one of the plurality of sub-project data elements are searchable.

18. The system of claim 10 , wherein modifying a plurality of the first sub-project data element, the second sub-project data element, and the third sub-project data element modifies a project status.

19. The system of claim 10 , wherein the application, when executed by the processor, is further configured to present to a second user interface associated with the project data associated with at least some of the plurality of project data elements without displaying one or more of the plurality of sub-project data elements that are independent from the at least some of the plurality of project data elements.

20. The system of claim 10 , wherein the application, when executed by the processor, modifies the second project data element based on the modification of the second sub-project data element in response to receiving verification from a second user interface associated with the second project data element.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: IBSV LLC; LAYER3 TV, LLC; PUSHSPRING, LLC; T-MOBILE CENTRAL LLC; T-MOBILE USA, INC.; ASSURANCE WIRELESS USA, L.P.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; SPRINTCOM LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
TERMINATION AND RELEASE OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Apr 2, 2020
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 052969/0475 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: T-MOBILE USA, INC.; ISBV LLC; T-MOBILE CENTRAL LLC; LAYER3 TV, INC.; PUSHSPRING, INC.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; CLEARWIRE LEGACY LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM L.P.; ASSURANCE WIRELESS USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 053182/0001 →
GRANT OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Mar 6, 2017
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 041895/0210 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR: ALLETO-WALTON, MELITA M. ASSIGNOR: ANDERSON, WILLIAM S. PREVIOUSLY RECORDED ON REEL 019067 FRAME 0311. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNOR: ALLETO-WALTON, METLITA M. ASSIGNOR: ANDERSON, WILLIAM D.. Recorded Feb 4, 2014
From: ALLETTO-WALTON, MELITA M.; ANDERSON, WILLIAM S.; FERRARA, RACHAEL L.; HEMEYER, JAMES C.; HUELS, EDWARD M.; JOHNSON, CHARLES L.; YOUSIF, HAIDAR
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 032158/0723 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 27, 2007
From: ALLETTO-WALTON, METLITA M.; ANDERSON, WILLIAM D.; FERRARA, RACHAEL L.; HEMEYER, JAMES C.; HUELS, EDWARD M.; JOHNSON, CHARLES L.; YOUSIF, HAIDAR
To: SPRINT COMMUNICATIONS COMPANY LP
Reel/Frame 019067/0311 →