System, method, and article of manufacture for scheduling and document management integration
First Claim
1. A computer-readable medium encoded with a computer program for enabling a computer to track a plurality of project tasks, the program comprising:
- a project task manager program segment for receiving a plurality of project task records including a cost of each task and a contract associated with each task, identifying critical project tasks, generating a critical path schedule based on the critical project tasks, allowing a user to update the project task records, adjusting the critical path schedule in response to an updated record, and presenting the critical path schedule to the user;
a network communications code segment for receiving an information request from a wireless electronic device via a computer network, creating a user-interface element in response to the request, communicating the element to the wireless device via the computer network for display on a user-interface of the device, and receiving project task completion information from the wireless device including a completion percentage of a task; and
a budget code segment for determining a value of the work performed for each task by multiplying the cost of the task by the task completion percentage, for determining a value of work performed under a contract by summing the value of work performed for all tasks associated with the contract, and for displaying the value of work performed for each task and the value of work performed under the contract.
2 Assignments
0 Petitions
Accused Products
Abstract
A network-centric project scheduling and management system provides services via a computer network such that users can interact with the system using existing computer hardware and software. The program receives from the user a plurality of project task records, identifies critical project tasks, and creates a critical task schedule based on the task records. The program creates an interface via existing software on a wireless hand-held device by dynamically creating web pages compatible with the device software in response to communication requests from the device. The program further summarizes the value of work performed under various contracts by multiplying a task completion percentage by a task contract price for each task associated with a contract and summing the results.
62 Citations
17 Claims
-
1. A computer-readable medium encoded with a computer program for enabling a computer to track a plurality of project tasks, the program comprising:
-
a project task manager program segment for receiving a plurality of project task records including a cost of each task and a contract associated with each task, identifying critical project tasks, generating a critical path schedule based on the critical project tasks, allowing a user to update the project task records, adjusting the critical path schedule in response to an updated record, and presenting the critical path schedule to the user;
a network communications code segment for receiving an information request from a wireless electronic device via a computer network, creating a user-interface element in response to the request, communicating the element to the wireless device via the computer network for display on a user-interface of the device, and receiving project task completion information from the wireless device including a completion percentage of a task; and
a budget code segment for determining a value of the work performed for each task by multiplying the cost of the task by the task completion percentage, for determining a value of work performed under a contract by summing the value of work performed for all tasks associated with the contract, and for displaying the value of work performed for each task and the value of work performed under the contract. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method of tracking project tasks, the method comprising the steps of:
-
receiving from a user a plurality of project task records and storing the records in a network database, wherein each task record includes a contract price and identifies a contract associated with the task;
enabling the user to access the task records in the database via a client computing device by dynamically creating a user-interface element including information from the database in response to a request from the client device, wherein the user-interface element is compatible with a pre-existing user interface of the client device;
enabling the user to provide updated task information for each record via the user interface, wherein the task information includes a completion percentage of each task; and
determining a value of work performed on a task by multiplying the contract price by the completion percentage, determining a value of work performed under a contract by summing the value of work performed on each task associated with the contract, and presenting the value of work performed under the contract and the value of work performed on a task in response to a request from the user. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-readable medium encoded with a computer program for enabling a network server computer to track a plurality of project tasks, the program comprising:
-
a project task manager program segment for receiving a plurality of construction project task records including a cost of each task, a contract associated with each task, and an electronic document associated with each task, for identifying critical project tasks, generating a critical path schedule based on the critical project tasks, allowing a user to update the project task records by adding task completion information including a completion percentage of each task, adjusting the critical path schedule in response to an updated record, and presenting the critical path schedule to the user;
a budget code segment for automatically multiplying the cost of each task by the completion percentage of each task to determine a value of work performed for each task, for summing the value of work performed for all tasks associated with a contract to determine a value of work performed under the contract, and for summing the completion percentage of each task associated with the contract to determine a contract completion percentage;
a contract view code segment for displaying a list of contracts associated with the project, for displaying the value of work performed on a contract, the contract completion percentage, and a list of tasks associated with the contract in response to a user selecting the contract from the list, and for displaying a task completion percentage, value of work performed, and a task document in response to the user selecting a task from the list of tasks;
a network communications code segment for enabling the computer to communicate with a hand-held wireless electronic device via a computer network, wherein the communications code segment receives user-identity information from the wireless device via a computer network, receives a request for information from the wireless device, creates an active server page from information in a project task database according to the identity of the user in response to the request, communicates the active server page to the wireless device via the computer network for display on a user interface of the device, and receives project task information from the wireless device through the active server page and stores the information in the project task database; and
a document management code segment for receiving an electronic document, associating the document with a task, and presenting the document for review when the user requests the document.
-
Specification