Use of a database in a network-based project schedule management system
First Claim
1. A computer-implemented method for managing a project schedule using a computer database, the method comprising:
- storing in a project team database table of a computer database, for each member assigned to perform a task for a project,a member identifier used to generate member task identifiers that uniquely identify member tasks at each level of a hierarchically-organized task structure;
in response to a particular member requesting completion of a member schedule editor session in which a new subtask was added to a particular level of the hierarchically-organized task structure,reading, from the project team database table and based on the member identifier for the particular member, the highest task identifier for the particular member for the particular level of the hierarchically-organized task structure,generating a task identifier for the new subtask by incrementing the highest task identifier for the particular member for the particular level of the hierarchically-organized task structure, wherein the task identifier for the new subtask is specific to both the particular member and the particular level of the hierarchically-organized task structure, andin the project team database table of the computer database, associating with the new subtask the task identifier generated for the new subtask.
1 Assignment
0 Petitions
Accused Products
Abstract
A system is used for the creation, maintenance, and management of an overall project schedule, of individual project member schedules, and of project task assignments over a network. The system comprises three editors accessed through a web browser to perform the various tasks by members of a project. Information is passed between a web server and web browser and a database is used to maintain all information. The project manager can use a task assignment editor to assign tasks to individual project members. The project manager can use a project schedule editor to initially create the project schedule and to show the overall project schedule. After the project schedule is created, each project member can create their own member schedule using a member schedule editor, containing tasks related to the project schedule. After project members complete a task, the project member updates the member'"'"'s schedule via the member schedule editor.
124 Citations
24 Claims
-
1. A computer-implemented method for managing a project schedule using a computer database, the method comprising:
-
storing in a project team database table of a computer database, for each member assigned to perform a task for a project, a member identifier used to generate member task identifiers that uniquely identify member tasks at each level of a hierarchically-organized task structure; in response to a particular member requesting completion of a member schedule editor session in which a new subtask was added to a particular level of the hierarchically-organized task structure, reading, from the project team database table and based on the member identifier for the particular member, the highest task identifier for the particular member for the particular level of the hierarchically-organized task structure, generating a task identifier for the new subtask by incrementing the highest task identifier for the particular member for the particular level of the hierarchically-organized task structure, wherein the task identifier for the new subtask is specific to both the particular member and the particular level of the hierarchically-organized task structure, and in the project team database table of the computer database, associating with the new subtask the task identifier generated for the new subtask. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable medium for managing a project schedule using a computer database, the non-transitory computer-readable medium storing instructions which, when processed by one or more processors, cause:
-
storing in a project team database table of a computer database, for each member assigned to perform a task for a project, a member identifier used to generate member task identifiers that uniquely identify member tasks at each level of a hierarchically-organized task structure; in response to a particular member requesting completion of a member schedule editor session in which a new subtask was added to a particular level of the hierarchically-organized task structure, reading, from the project team database table and based on the member identifier for the particular member, the highest task identifier for the particular member for the particular level of the hierarchically-organized task structure, generating a task identifier for the new subtask by incrementing the highest task identifier for the particular member for the particular level of the hierarchically-organized task structure, wherein the task identifier for the new subtask is specific to both the particular member and the particular level of the hierarchically-organized task structure, and in the project team database table of the computer database, associating with the new subtask the task identifier generated for the new subtask. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification