Patent ID: 8050953

Claim:
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.