IP Library Granted Patent US 7,676,490
Granted Patent B1
US 7,676,490 · App. 11/467,226 · Granted Mar 9, 2010

Project predictor

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 7,676,490
App. No.
11/467,226
Granted
Mar 9, 2010
Kind
B1
Abstract

A computer implemented system for project prediction is provided. The system includes a data manager to obtain historical project data. The system also includes an analyzer to analyze the historical project data to generate models for a proposed project cycle time. Additionally, the system includes a user interface to select one model for the proposed project cycle time, wherein the selected model includes linear sub-models corresponding to a historical data range, and apply proposed project data to one linear sub-model corresponding to a proposed data range to predict the proposed project cycle time. Furthermore, the system captures proposed project data and obtains additional project data to update the selected model. The models provide for the accurate prediction of cycle times, or project costs, in an enterprise development environment.

Claims (63)

1. A computer implemented method for project prediction, comprising:

obtaining historical project data of historical projects;

analyzing, with an analyzer stored as a set of computer readable instructions on a computer readable storage media and executable by a processor, the historical project data to generate at least one model for predicting a proposed project cycle time, wherein the analyzing to generate the at least one model comprises:

identifying at least one transition data point in the historical project data corresponding to a difference between actual cycle times for the historical projects that is indicative of a difference in the nature of the historical projects on either side of the at least one transition data point, wherein identifying the at least one transition data point comprises arranging projects in order based on actual cycle times for the historical projects, where the difference between actual cycle times for the historical projects corresponds to a transition data point where the actual cycle times transition from a first trend in the actual cycle times to a second trend in the actual cycle times;

dividing the historical project data into historical data ranges, one historical data range approximately on either side of the at least one transition data point; and

generating a linear sub-model for predicting project cycle time for each of the historical data ranges using multiple regression analysis on characteristics of the historical projects in the historical data range;

selecting the at least one model for predicting the proposed project cycle time, wherein the selected model comprises the linear sub-models corresponding to the historical data ranges; and

applying proposed project data to one of the linear sub-models to predict the proposed project cycle time, wherein a proposed data range of the proposed project corresponds with the historical data range corresponding with the one of the linear sub-models.

2. The computer implemented method of claim 1 wherein the proposed project data comprises proposed characteristics, wherein the historical project data comprises historical cycle times and historical characteristics significantly correlated with the historical cycle times, and wherein the proposed characteristics and the historical characteristics comprise at least one of estimated costs, organization participation, a number of applications effected, a project size, and a pre-existing project status.

3. The computer implemented method of claim 1 wherein selecting the at least one model for the proposed project cycle time comprises testing models generated by the analyzing of the historical project data by at least one of a root mean square error method, a coefficient of determination method, an adjusted coefficient of determination method, and an empirical method.

4. The computer implemented method of claim 1 wherein the proposed data range is based on an estimated total cost.

5. A computer implemented method for project prediction, comprising:

obtaining historical project data of historical projects;

analyzing the historical project data to generate at least one model for predicting a proposed project cycle time, wherein the analyzing to generate the at least one model comprises:

identifying at least one transition data point in the historical project data corresponding to a difference between actual cycle times for the historical projects that is indicative of a difference in the nature of the historical projects on either side of the at least one transition data point;

dividing the historical project data into historical data ranges, one historical data range approximately on either side of the at least one transition data point; and

generating a linear sub-model for predicting project cycle time for each of the historical data ranges using multiple regression analysis on characteristics of the historical projects in the historical data range;

selecting the at least one model for predicting the proposed project cycle time, wherein the selected model comprises the linear sub-models corresponding to the historical data ranges;

applying proposed project data to one of the linear sub-models to predict the proposed project cycle time, wherein a proposed data range of the proposed project corresponds with the historical data range corresponding with the one of the linear sub-models; and

updating the selected model using the proposed project data upon completing the proposed project;

wherein the at least one transition data point is a specific estimated cost; and

wherein the linear sub-model generated using multiple regression analysis for the historical data range that is greater than about the specific estimated cost based on characteristics of the historical projects including a project size and organization participation.

6. A computer implemented method for project prediction, comprising:

obtaining historical project data of historical projects;

analyzing the historical project data to generate at least one model for predicting a proposed project cycle time, wherein the analyzing to generate the at least one model comprises:

identifying at least one transition data point in the historical project data corresponding to a difference between actual cycle times for the historical projects that is indicative of a difference in the nature of the historical projects on either side of the at least one transition data point;

dividing the historical project data into historical data ranges, one historical data range approximately on either side of the at least one transition data point; and

generating a linear sub-model for predicting project cycle time for each of the historical data ranges using multiple regression analysis on characteristics of the historical projects in the historical data range;

selecting the at least one model for predicting the proposed project cycle time, wherein the selected model comprises the linear sub-models corresponding to the historical data ranges;

applying proposed project data to one of the linear sub-models to predict the proposed project cycle time, wherein a proposed data range of the proposed project corresponds with the historical data range corresponding with the one of the linear sub-models; and

updating the selected model using the proposed project data upon completing the proposed project;

wherein the at least one transition data point is a specific estimated cost; and

wherein the linear sub-model generated using multiple regression analysis for the historical data range that is less than about the specific estimated cost based on characteristics of the historical projects including a number of applications affected and a pre-existing project status.

7. A computer implemented system for project prediction, comprising:

a data manager stored on a computer readable storage medium, which when executed by a processor obtains historical project data;

an analyzer stored on a computer readable storage medium, which when executed by a processor analyzes the historical project data to generate at least one model for predicting a proposed project cycle time, wherein the analysis to generate the at least one model comprises:

identifying at least one transition data point in the historical project data corresponding to a difference between actual cycle times for the historical projects that is indicative of a difference in the nature of the historical projects on either side of the at least one transition data point wherein the transition data point is based on a cost threshold;

dividing the historical project data into historical data ranges, one historical data range approximately on either side of the at least one transition data point; and

generating a linear sub-model for predicting project cycle time for each of the historical data ranges using multiple regression analysis on characteristics of the historical projects in the historical data range; and

a user interface stored on a computer readable storage medium, which when executed by a processor:

selects the at least one model for predicting the proposed project cycle time, wherein the selected model comprises the linear sub-models corresponding to the historical data ranges, and

applies proposed project data to one of the linear sub-models to predict the proposed project cycle time, wherein a proposed data range of the proposed project corresponds with the historical data range corresponding with the one of the linear sub-models.

8. The computer implemented system of claim 7 wherein the proposed project data comprises proposed characteristics, and wherein the historical project data comprises historical cycle times and historical characteristics significantly correlated with the historical cycle times, and wherein the proposed characteristics and the historical characteristics comprise at least one of estimated costs, organization participation, a number of applications affected, a project size, and a pre-existing project status.

9. The computer implemented system of claim 7 wherein the user interface is further operable to test models generated by the analysis of the historical project data by at least one of a root mean square error method, a coefficient of determination method, an adjusted coefficient of determination method, and an empirical method.

10. A computer implemented method for project prediction, comprising:

obtaining historical project data of historical projects;

analyzing with an analyzer stored as a set of computer readable instructions on a computer readable storage media and executable by a processor the historical project data to generate at least one model for predicting a proposed project cost, wherein the analyzing to generate the at least one model comprises:

identifying at least one transition data point in the historical project data corresponding to a difference between actual project cost for the historical projects that is indicative of a difference in the nature of the historical projects on either side of the at least one transition data point, wherein identifying the at least one transition data point comprises arranging projects in order based on actual cycle times for the historical projects, where the difference between actual cycle times for the historical projects corresponds to a transition data point where the actual cycle times transition from a first trend in the actual cycle times to a second trend in the actual cycle times;

dividing the historical project data into historical data ranges, one historical data range approximately on either side of the at least one transition data point; and

generating a linear sub-model for predicting project cycle time for each of the historical data ranges using multiple regression analysis on characteristics of the historical projects in the historical data range;

selecting the at least one model for predicting the proposed project cost, wherein the selected model comprises the linear sub-models corresponding to the historical data ranges;

applying proposed project data to one of the linear sub-models to predict the proposed project cost, wherein a proposed data range of the proposed project corresponds with the historical data range corresponding with the one of the linear sub-models; and

updating the selected model using the proposed project data upon completing the proposed project.

11. The computer implemented method of claim 10 wherein the proposed project data comprises proposed characteristics, and wherein the historical project data comprises historical costs and historical characteristics significantly correlated with the historical costs.

12. The computer implemented method of claim 10 wherein the proposed characteristics and the historical characteristics comprise at least one of estimated costs, organization participation, a number of applications affected, a project size, and a pre-existing project status.

13. The computer implemented method of claim 7 wherein selecting the at least one model for the proposed project cost comprises testing models generated by the analyzing of the historical project data by at least one of a root mean square error method, a coefficient of determination method, and an adjusted coefficient of determination method, and an empirical method.

14. The computer implemented method of claim 1 wherein one of the linear sub-models generated using multiple regression analysis for one the historical data ranges on one side of the transition data point is based on a first set of characteristics of the historical projects, and the other of the linear sub-models generated using multiple regression analysis for the other of the historical data ranges on the other side of the transition data point is based on a second set of characteristics of the historical projects.

15. The computer implemented system of claim 7 wherein one of the linear sub-models generated using multiple regression analysis for one the historical data ranges on one side of the transition data point is based on a first set of characteristics of the historical projects, and the other of the linear sub-models generated using multiple regression analysis for the other of the historical data ranges on the other side of the transition data point is based on a second set of characteristics of the historical projects.

16. The computer implemented method of claim 10 wherein one of the linear sub-models generated using multiple regression analysis for one the historical data ranges on one side of the transition data point is based on a first set of characteristics of the historical projects, and the other of the linear sub-models generated using multiple regression analysis for the other of the historical data ranges on the other side of the transition data point is based on a second set of characteristics of the historical projects.

17. The computer implemented method of claim 1 , wherein the point in the arranged historical projects where the actual cycle times transition from the first trend in the actual cycle times to the second trend in the actual cycle times is based on comparing an average change between actual cycle times for successive historical projects in the arranged historical projects.

18. The computer implemented method of claim 1 , wherein identifying the at least one transition data point further comprises identifying at least one characteristic of the historical projects with values that when compared with the actual cycle times of the historical project about the transition cycle time are indicative of the difference in the nature of the historical projects.

19. The computer implemented method of claim 18 , wherein the at least one transition data point is a value of the at least one characteristic when compared with the actual cycle times of the historical projects that corresponds with the transition cycle time.

20. The computer implemented method of claim 19 , wherein the at least one characteristic is project cost.

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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2021
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: T-MOBILE INNOVATIONS LLC
Reel/Frame 055604/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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2006
From: CASSONE, DEANDRA T.; DUDLEY, JOSEPH E.; KATHER, GEORGE R.; SAPENARO, PAUL R.; WARD, JASON N.
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 018172/0326 →