Method and computer program for estimating project costs and time factors and facilitating management of remodeling and construction projects
First Claim
1. A method of managing a project, the method comprising the steps of:
- (a) allowing for selection of an item from a list of items, wherein the list of items includes a plurality of materials required to complete the project, with each of the plurality of materials being associated with a material cost, a labor time, and a total item cost;
(b) generating an estimate of a total project cost for completing the project based at least in part upon a summation of the total item costs;
(c) allowing for entry of a special contract term; and
(d) incorporating automatically the estimate and the special contract term into an editable contract of otherwise standard contract language.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and computer program for estimating project costs and time factors and facilitating project management, wherein the project concerns remodeling or construction or a similar endeavor, and the management thereof involves estimating material and labor costs for each phase of the project; contract generation incorporating the estimate, special terms or conditions, and standard contract language; and procurement of materials and services, including subcontractor services, and scheduling of deliveries and labor, including hourly workers. The computer program comprises a number of cross-platform, fully-integrated subprograms and databases, including an Estimator Subprogram; a Materials Database; a Contract Subprogram; a Production Subprogram; a Worker Database; a Subcontractor Database; and a Vendor Database. Each subprogram is operable to, as needed import and incorporate data entered into or generated by the other subprograms and databases.
-
Citations
28 Claims
-
1. A method of managing a project, the method comprising the steps of:
-
(a) allowing for selection of an item from a list of items, wherein the list of items includes a plurality of materials required to complete the project, with each of the plurality of materials being associated with a material cost, a labor time, and a total item cost;
(b) generating an estimate of a total project cost for completing the project based at least in part upon a summation of the total item costs;
(c) allowing for entry of a special contract term; and
(d) incorporating automatically the estimate and the special contract term into an editable contract of otherwise standard contract language. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of managing a project, the method comprising the steps of:
-
(a) allowing for selection of an item from a list of items, wherein the list of items includes a plurality of materials required to complete the project, with each of the plurality of materials being associated with a material cost, a labor time, and a total item cost;
(b) generating an estimate of a total project cost for completing the project based at least in part upon a summation of the total item costs;
(c) allowing for specifying a number of draws and an amount of each draw;
(d) allowing for an editable worker database wherefrom a worker may be selected and assigned to the project;
(e) allowing for an editable subcontractor database wherefrom a subcontractor may be identified and selected for the project;
(f) allowing for an editable vendor database wherefrom a vendor may be selected for supplying the item selected from the list of items;
(g) generating, based upon information in the editable vendor database, an order form addressed to a specific vendor and ordering the item;
(h) allowing for identification of any special considerations related to completing the project, including any special tools required to complete the project. (i) incorporating automatically the client information, the estimate, the number of draws, the amount of each draw, the worker, the subcontractor, the vendor, and the special considerations into a schedule for completing the project. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method of managing a project, the method comprising the steps of:
-
(a) receiving client information, including a client identifier, and associating the client information with the project;
(b) allowing for selection of an item from a list of items, wherein the list of items includes a plurality of materials required to complete the project, with each of the plurality of materials being associated with a material cost, a labor time, and a total item cost;
(c) allowing for editing the material cost and the labor time;
(d) allowing for editing a gross profit margin which will directly affect the total item cost;
(e) allowing for editing a tax rate which will directly affect the total item cost;
(f) performing automatically reverse and forward calculations to incorporate into the total item cost any editing of the material cost and the labor time, the gross profit margin, and the tax rate;
(g) generating an estimate of a total project cost for completing the project based at least in part upon a summation of the total item costs;
(h) generating a financing strategy based upon the total project cost;
(i) allowing for specifying a number of draws and an amount of each draw;
(j) allowing for entry of a special contract term;
(k) incorporating automatically the client information, the estimate, the financing strategy, the number of draws, the amount of each draw, and the special contract term into a contract;
(l) allowing for an editable worker database wherefrom a worker may be selected and assigned to the project;
(m) allowing for an editable subcontractor database wherefrom a subcontractor may be identified and selected for the project;
(n) allowing for an editable vendor database wherefrom a vendor may be selected for supplying the item selected from the list of items;
(o) generating, based upon information in the editable vendor database, an order form addressed to a specific vendor and ordering the item;
(p) allowing for identification of any special considerations related to completing the project, including any special tools required to complete the project. (q) incorporating automatically the client information, the estimate, the number of draws, the amount of each draw, the worker, the subcontractor, the vendor, and the special considerations into a schedule for completing the project.
-
-
16. A computer program for facilitating management of a project, the computer program being stored on a computer-readable medium and executable by a computing device, the computer program comprising:
-
a code segment allowing for selection of an item from a list of items, wherein the list of items includes a plurality of materials required to complete the project, and each of the plurality of materials is associated with a material cost, a labor time, and a total item cost;
a code segment for generating an estimate of a total project cost for completing the project based at least in part upon a summation of the total item costs;
a code segment allowing for entry of a special contract term; and
a code segment for incorporating automatically the client information, the estimate, and the special contract term into an editable contract of otherwise standard contract language. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A computer program for facilitating management of a project, the computer program being stored in a computer-readable medium and executable by a computing device, the computer program comprising:
-
a code segment allowing for selection of an item from a list of items, wherein the list of items includes a plurality of materials required to complete the project, and each of the plurality of materials is associated with a material cost, a labor time, and a total item cost;
a code segment for generating an estimate of a total project cost for completing the project based at least in part upon a summation of the total item costs;
a code segment allowing for specifying a number of draws and an amount of each draw;
an editable worker database wherefrom a worker may be selected and assigned to the project;
an editable subcontractor database wherefrom a subcontractor may be identified and selected for the project;
an editable vendor database wherefrom a vendor may be selected for supplying the item selected from the list of items;
a code segment for generating, based upon information in the editable vendor database, an order form addressed to a specific vendor and ordering the item;
a code segment allowing for identification of any special considerations related to completing the project, including any special tools required to complete the project;
a code segment for incorporating automatically the client information, the estimate, the number of draws, the amount of each draw, the worker, the subcontractor, the vendor, and the special considerations into a schedule for completing the project. - View Dependent Claims (23, 24, 25, 26, 27)
-
-
28. A computer program for facilitating management of a project, the computer program being stored in a computer-readable medium and executable by a computing device, the computer program comprising:
-
a code segment for receiving client information, including a client identifier, and associating the client information with the project;
a code segment allowing for selection of an item from a list of items, wherein the list of items include a plurality of materials required to complete the project, and each of the plurality of materials is associated with a material cost, a labor time, and a total item cost;
a code segment allowing for editing of the material cost and the labor time;
a code segment allowing for editing a gross profit margin which will directly affect the total item cost;
a code segment allowing for editing a tax rate which will directly affect the total item cost;
a code segment for performing reverse and forward calculations to incorporate into the total item cost any editing of the material cost and the labor time, the gross profit margin, and the tax rate;
a code segment for generating an estimate of a total project cost for completing the project based at least in part upon a summation of the total item costs;
a code segment for generating a financing strategy based upon the total project cost;
a code segment allowing for specifying a number of draws and an amount of each draw;
a code segment allowing for entry of a special contract term;
a code segment for incorporating automatically the client information, the estimate, the financing strategy, the number of draws, the amount of each draw, and the special contract term into a contract;
an editable worker database wherefrom a worker may be selected and assigned to the project;
an editable subcontractor database wherefrom a subcontractor may be identified and selected for the project;
an editable vendor database wherefrom a vendor may be selected for supplying the item selected from the list of items;
a code segment for generating, based upon information in the editable vendor database, an order form addressed to a specific vendor and ordering the item;
a code segment allowing for identification of any special considerations related to completing the project, including any special tools required to complete the project; and
a code segment for incorporating automatically the client information, the estimate, the number of draws, the amount of each draw, the worker, the subcontractor, the vendor, and the special considerations into a schedule for completing the project.
-
Specification