System and method for managing construction projects
First Claim
1. A method for managing a construction project, said method comprising:
- receiving a plurality of identifiers from a user, each of said identifiers identifying a respective component of said construction project;
associating an initial one of a plurality of predefined states with each of said identifiers, said predefined states indicating the construction status of the component identified by the associated identifier;
writing records to a database, said records including said identifiers and said associated initial states;
updating the states associated with said identifiers by writing records to said database associating different ones of said predefined states with said identifiers; and
retrieving the updated states from said database to determine the status of said construction project.
11 Assignments
0 Petitions
Accused Products
Abstract
A system for managing construction projects includes a database, a component interface, a state interface, and a database interface. The component interface is operative to receive component identifiers identifying components of a construction project. The state interface is operative to receive state indicators, each state indicator indicating a particular state (e.g., ordered, in transit, installed, inspected, etc.) associated with one of the components. The database interface is operative to store the component identifiers and the associated state indicators in the database. A method of managing construction projects is also described. The method includes the steps of receiving a plurality of component identifiers from a user, associating an initial predefined state with each received identifier, storing the component identifiers and the associated initial states in a database, updating the states associated with the component identifiers in the data base, and retrieving the updated states from the database to determine the status of the construction project. Novel data structures, application program interfaces, and graphical user interfaces are also disclosed.
124 Citations
89 Claims
-
1. A method for managing a construction project, said method comprising:
-
receiving a plurality of identifiers from a user, each of said identifiers identifying a respective component of said construction project;
associating an initial one of a plurality of predefined states with each of said identifiers, said predefined states indicating the construction status of the component identified by the associated identifier;
writing records to a database, said records including said identifiers and said associated initial states;
updating the states associated with said identifiers by writing records to said database associating different ones of said predefined states with said identifiers; and
retrieving the updated states from said database to determine the status of said construction project. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system for managing construction projects, said system comprising:
-
a database;
a component interface operative to receive component identifiers identifying components of a construction project;
a state interface operative to receive state indicators, each state indicator indicating a particular construction state associated with one of said components of said construction project; and
a database interface operative to store said component identifiers and associated state indicators in said database. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86)
-
-
87. A computer-readable medium having stored therein a data structure comprising:
-
a first field containing data representing a component of a construction project; and
a second field containing data representing a number of hours of labor expended on said component of said construction project. - View Dependent Claims (88)
-
-
89. In a computer system having a graphical user interface including a display and a selection device, a method for displaying data and receiving user selections, the method comprising:
-
displaying a set of component identifiers on said display, said component identifiers identifying components of a construction project;
receiving a signal indicative of said selection device pointing at one of said component identifiers;
displaying a set of state indicators on said display, said state indicators indicating various construction states;
receiving a signal indicative of said selection device pointing at one of said state indicators; and
writing a record to a database associating said one of said component identifiers with said one of said state indicators.
-
Specification