US 7,321,864 B1 | ||
System and method for providing funding approval associated with a project based on a document collection | ||
Joseph Gendler, Fair Lawn, N.J. (US) | ||
Assigned to JPMorgan Chase Bank, N.A., New York, N.Y. (US) | ||
Filed on Nov. 03, 2000, as Appl. No. 9/705,486. | ||
Claims priority of provisional application 60/163506, filed on Nov. 04, 1999. | ||
Int. Cl. G06F 9/44 (2006.01) |
U.S. Cl. 705—7 | 21 Claims |
1. A computer implemented method for managing a construction project using a processing system, the method comprising:
establishing a database in the processing system, the processing system maintained by a project management entity;
providing funding approval associated with the project through a funding approval process, the funding approval being effected
in association with a document collection associated with the project, the document collection maintained in the database,
the document collection including a plurality of documents;
performing the funding approval process for the project in the processing system, the funding approval process including:
identifying approvers that comprise an approval hierarchy, the approval hierarchy being a series of approvers;
automatically forwarding a notice requesting approval of at least one electronic document, in the document collection, from
a previous approver to a successive one of the approvers upon approval of the at least one electronic document by the previous
approver in the approval hierarchy; and
wherein the successive one of the approvers returns the funding approval to the previous approver, the previous approver not
being a requestor, the successive one of the approvers returns the funding approval to the requestor;
accessing the document collection in the database by a vendor;
the vendor entering and submitting electronically information related to the project;
the vendor determining that funding approval for the project has been secured through access to the document collection;
transferring monetary funds to the vendor after a predetermined event has occurred;
wherein the predetermined event is the completion of a portion of the project associated with the vendor, and upon completion
of the portion of the project associated with the vendor, the vendor submits an invoice via the system, wherein the invoice
is electronically transmitted from a vendor workstation;
obtaining an invoice from each vendor once the respective vendor's portion of the project is completed;
subsequent to submission of the invoice by the vendor, a payment associated with the invoice goes through a validation process
and is charged against portions of a contract associated with the project;
providing a contract to the vendor, the contract defining tasks to be performed by the vendor, the contract included in the
document collection;
generating, by the processing system, a list of all projects associated with a particular user, each of the projects associated
with a document collection;
wherein each of the plurality of documents in the document collection being associated with a respective electronic notebook,
the documents in the document collection being electronic documents, each electronic notebook including associated categories,
for each electronic notebook the categories provided including:
a comment category that includes general notes;
a status category that includes a status of the project; and
a published notes category, the method including publishing notes in the published notes category to a team working on the
project; and
wherein each of the plurality of documents is associated with an object, and the method further including maintaining a state
of the object, the state of the object controlling whether documents associated with the object are modifiable, the at least
one object being a bid; and
the object is associated with multiple documents of the plurality of documents; and
utilizing a table to contain the state of the object, along with a plurality of other objects associated with other documents;
and
maintaining a history of revisions to the objects, such that chances in state of the object during the approval process is
maintained for auditing purposes.
|