PROJECT SCHEDULE ANALYZER
First Claim
1. A system for analyzing the current status of a project, the system comprising:
- a project schedule comprising data structures representing activity information associated with a plurality of project activities stored in a relational database, wherein the activity information comprises one or more requirements associated with each one of the plurality of project activities and one or more dependencies interrelating at least two of the plurality of project activities;
a database interface configured to allow access to at least a portion of the data structures stored in the relational database;
an analyzer configured to perform an analysis of one or more selected critical paths, wherein the one or more selected critical paths comprises a critical path selected according to one or more criteria, wherein a series of interrelated project activities terminating with a critical activity define a critical path;
whereby the analyzer accesses the relational database using the database interface, searches the relational database for one or more data structures associated with the one or more selected critical paths, retrieves the one or more data structures associated with the one or more selected critical paths, analyzes the one or more one data structures associated with the one or more selected critical paths, and outputs a result of the analysis to a user interface.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for analyzing the current status of a project including a project schedule (110) representing activity information associated with project activities stored as a relational database, including requirements associated with each project activities and one or more dependencies interrelating at least two project activities; a database interface (130) to allow access to the relational database; and an analyzer (120) to analyze selected critical paths, where a series of interrelated project activities terminating with a critical activity defines a critical path. The system operating by the analyzer (120) accessing the relational database using the database interface (130), searching the relational database for one or more data structures associated with the one or more selected critical paths, retrieving the data structures associated with the selected critical paths, analyzing the data structures, and outputting a result of the analysis to a user interface (121).
46 Citations
18 Claims
-
1. A system for analyzing the current status of a project, the system comprising:
-
a project schedule comprising data structures representing activity information associated with a plurality of project activities stored in a relational database, wherein the activity information comprises one or more requirements associated with each one of the plurality of project activities and one or more dependencies interrelating at least two of the plurality of project activities; a database interface configured to allow access to at least a portion of the data structures stored in the relational database; an analyzer configured to perform an analysis of one or more selected critical paths, wherein the one or more selected critical paths comprises a critical path selected according to one or more criteria, wherein a series of interrelated project activities terminating with a critical activity define a critical path; whereby the analyzer accesses the relational database using the database interface, searches the relational database for one or more data structures associated with the one or more selected critical paths, retrieves the one or more data structures associated with the one or more selected critical paths, analyzes the one or more one data structures associated with the one or more selected critical paths, and outputs a result of the analysis to a user interface. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for analyzing the current status of a project, the method comprising:
-
locating a project schedule comprising data structures representing activity information associated with a plurality of project activities stored in a relational database, wherein the activity information comprises one or more requirements associated with each one of the plurality of project activities and one or more dependencies interrelating at least two of the plurality of project activities; accessing the relational database using a database interface, the database interface being configured to allow access to at least a portion of the data structures stored in the relational database; searching the relational database for one or more data structures associated with one or more selected critical paths;
wherein each one of the one or more selected critical paths comprises a critical path selected according to one or more criteria, wherein a series of interrelated project activities terminating with a critical activity defines a critical path;retrieving the one or more one data structures associated with the one or more selected critical paths; analyzing the one or more one data structures associated with the one or more selected critical paths; and outputting results of the analysis of the one or more data structures to a user interface. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A machine readable storage, having stored thereon a computer program having a plurality of code sections executable by a machine for causing the machine to perform the steps of:
-
storing a relational database, the relational database storing data structures representing activity information associated with a plurality of project activities, wherein the activity information comprises one or more requirements associated with each one of the plurality of project activities and one or more dependencies interrelating at least two of the plurality of project activities; retrieving a project status instruction set, the project status instruction set comprising instructions for an analysis of one or more selected critical paths, wherein each one of the one or more selected critical paths comprises a critical path selected according to one or more criteria defined in the project status instruction set, wherein a series of interrelated project activities terminating with a critical activity defines a critical path; accessing the relational database using a database driver, the database driver being configured to provide access to the data structures stored in the relational database; searching the relational database for one or more data structures associated with the one or more selected critical paths; retrieving the one or more one data structures associated with the one or more selected critical paths; analyzing the one or more one data structures associated with the one or more selected critical paths according to the project status instruction set; and outputting a result of the analysis of the one or more one data structures associated with the one or more selected critical paths to a user interface. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification