Managing Project Schedule Data Using Separate Current And Historical Task Schedule Data
First Claim
1. A computer-implemented method for managing project schedule data, the computer-implemented method comprising:
- generating schedule data for a task in the project;
storing the schedule data in a current task schedule data structure;
in response to detecting a change made to the schedule data for the task in the project,moving the schedule data from the current task schedule data structure to a historical task schedule data structure that is separate from the current task schedule data structure,generating revised schedule data that reflects the change made to the schedule data for the task in the project, andstoring the revised schedule data in the current task schedule data structure.
1 Assignment
0 Petitions
Accused Products
Abstract
A project management system manages project schedule data using separate current and historical task schedule data structures. In general, current schedule data is stored separately from historical schedule data, so that the current schedule data may be retrieved separately from the historical task schedule data. The project management system may also maintain unscheduled tasks as “to-do lists.” Tasks may be added to a member'"'"'s schedule without specifying any planned dates and the tasks are added to the database. The tasks have an associated revision number of 0 to indicate that the tasks were added, but not yet scheduled. The tasks are displayed in the member schedule editor and in Web page schedules. The tasks may then be displayed in the member schedule editor and in Web page schedules in a manner that allows a user to readily determine that the tasks are “to-do list” tasks.
-
Citations
18 Claims
-
1. A computer-implemented method for managing project schedule data, the computer-implemented method comprising:
-
generating schedule data for a task in the project; storing the schedule data in a current task schedule data structure; in response to detecting a change made to the schedule data for the task in the project, moving the schedule data from the current task schedule data structure to a historical task schedule data structure that is separate from the current task schedule data structure, generating revised schedule data that reflects the change made to the schedule data for the task in the project, and storing the revised schedule data in the current task schedule data structure. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-readable medium for managing project schedule data, the computer-readable medium carrying instructions which, when processed by one or more processors, causes:
-
generating schedule data for a task in the project; storing the schedule data in a current task schedule data structure; in response to detecting a change made to the schedule data for the task in the project, moving the schedule data from the current task schedule data structure to a historical task schedule data structure that is separate from the current task schedule data structure, generating revised schedule data that reflects the change made to the schedule data for the task in the project, and storing the revised schedule data in the current task schedule data structure. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An apparatus for managing project schedule data, the apparatus comprising a memory storing instructions which, when processed by one or more processors, causes:
-
generating schedule data for a task in the project; storing the schedule data in a current task schedule data structure; in response to detecting a change made to the schedule data for the task in the project, moving the schedule data from the current task schedule data structure to a historical task schedule data structure that is separate from the current task schedule data structure, generating revised schedule data that reflects the change made to the schedule data for the task in the project, and storing the revised schedule data in the current task schedule data structure. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification