Managing to-do lists in a schedule editor in a project management system
First Claim
1. A computer-implemented method for managing project schedule data, the computer-implemented method comprising:
- a member schedule editor retrieving from a data repository, task schedule data for one or more of a plurality of uncompleted tasks that do not have actual end dates specified and that are assigned to at least a member of a project, wherein the task schedule data for the one or more of a plurality of uncompleted tasks includes a first group of data that identifies scheduled tasks that do not have actual end dates specified but that have at least a planned start date or a planned end date specified, and a second group of data that identifies one or more to-do list tasks that do not have actual end dates specified and do not have planned start dates or planned end dates specified;
the member schedule editor causing information about the one or more of the plurality of uncompleted tasks that do not have actual end dates specified and that are assigned to at least the member of the project to be displayed on a graphical user interface byarranging together on the graphical user interface the first group of data that identifies scheduled tasks in the one or more of the plurality of uncompleted tasks that do not have actual end dates specified but that have at least a planned start date or a planned end date specified and task schedule data for the scheduled tasks, andarranging together on the same graphical user interface as the first group of data but displayed separately from the first group of data, the second group of data that identifies one or more to-do list tasks from the one or more of the plurality of uncompleted tasks, wherein the to-do list tasks do not have actual end dates specified and do not have planned start dates or planned end dates specified;
the member schedule editor allowing at least the member of the project to whom the plurality of uncompleted tasks that do not have actual end dates specified are assigned to update one or more portions of the task schedule data and in response to a user updating the one or more portions of the task schedule data, the member schedule editor generating and storing revised task schedule data that reflects the user updating the one or more portions of the task schedule data, wherein the member schedule editor also maintains the task schedule data;
wherein the computer-implemented method is implemented by one or more computers.
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
21 Claims
-
1. A computer-implemented method for managing project schedule data, the computer-implemented method comprising:
-
a member schedule editor retrieving from a data repository, task schedule data for one or more of a plurality of uncompleted tasks that do not have actual end dates specified and that are assigned to at least a member of a project, wherein the task schedule data for the one or more of a plurality of uncompleted tasks includes a first group of data that identifies scheduled tasks that do not have actual end dates specified but that have at least a planned start date or a planned end date specified, and a second group of data that identifies one or more to-do list tasks that do not have actual end dates specified and do not have planned start dates or planned end dates specified; the member schedule editor causing information about the one or more of the plurality of uncompleted tasks that do not have actual end dates specified and that are assigned to at least the member of the project to be displayed on a graphical user interface by arranging together on the graphical user interface the first group of data that identifies scheduled tasks in the one or more of the plurality of uncompleted tasks that do not have actual end dates specified but that have at least a planned start date or a planned end date specified and task schedule data for the scheduled tasks, and arranging together on the same graphical user interface as the first group of data but displayed separately from the first group of data, the second group of data that identifies one or more to-do list tasks from the one or more of the plurality of uncompleted tasks, wherein the to-do list tasks do not have actual end dates specified and do not have planned start dates or planned end dates specified; the member schedule editor allowing at least the member of the project to whom the plurality of uncompleted tasks that do not have actual end dates specified are assigned to update one or more portions of the task schedule data and in response to a user updating the one or more portions of the task schedule data, the member schedule editor generating and storing revised task schedule data that reflects the user updating the one or more portions of the task schedule data, wherein the member schedule editor also maintains the task schedule data; wherein the computer-implemented method is implemented by one or more computers. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium for managing project schedule data, the computer-readable medium carrying instructions which, when processed by one or more processors, cause:
-
a member schedule editor retrieving from a data repository, task schedule data for one or more of a plurality of uncompleted tasks that do not have actual end dates specified and that are assigned to at least a member of a project, wherein the task schedule data for the one or more of a plurality of uncompleted tasks includes a first group of data that identifies scheduled tasks that do not have actual end dates specified but that have at least a planned start date or a planned end date specified, and a second group of data that identifies one or more to-do list tasks that do not have actual end dates specified and do not have planned start dates or planned end dates specified; the member schedule editor causing information about the one or more of the plurality of uncompleted tasks that do not have actual end dates specified and that are assigned to at least the member of the project to be displayed on a graphical user interface by arranging together on the graphical user interface the first group of data that identifies scheduled tasks in the one or more of the plurality of uncompleted tasks that do not have actual end dates specified but that have at least a planned start date or a planned end date specified and task schedule data for the scheduled tasks, and arranging together on the same graphical user interface as the first group of data but displayed separately from the first group of data, the second group of data that identifies one or more to-do list tasks from the one or more of the plurality of uncompleted tasks, wherein the to-do list tasks do not have actual end dates specified and do not have planned start dates or planned end dates specified; the member schedule editor allowing at least the member of the project to whom the plurality of uncompleted tasks that do not have actual end dates specified are assigned to update one or more portions of the task schedule data and in response to a user updating the one or more portions of the task schedule data, the member schedule editor generating and storing revised task schedule data that reflects the user updating the one or more portions of the task schedule data, wherein the member schedule editor also maintains the task schedule data. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus for managing project schedule data, the apparatus comprising:
-
one or more processors; and a memory communicatively coupled to the one or more processors and storing instructions which, when processed by the one or more processors, cause; a member schedule editor retrieving from a data repository, task schedule data for one or more of a plurality of uncompleted tasks that do not have actual end dates specified and that are assigned to at least a member of a project, wherein the task schedule data for the one or more of a plurality of uncompleted tasks includes a first group of data that identifies scheduled tasks that do not have actual end dates specified but that have at least a planned start date or a planned end date specified, and a second group of data that identifies one or more to-do list tasks that do not have actual end dates specified and do not have planned start dates or planned end dates specified; the member schedule editor causing information about the one or more of the plurality of uncompleted tasks that do not have actual end dates specified and that are assigned to at least the member of the project to be displayed on a graphical user interface by arranging together on the graphical user interface the first group of data that identifies scheduled tasks in the one or more of the plurality of uncompleted tasks that do not have actual end dates specified but that have at least a planned start date or a planned end date specified and task schedule data for the scheduled tasks, and arranging together on the same graphical user interface as the first group of data but displayed separately from the first group of data, the second group of data that identifies one or more to-do list tasks from the one or more of the plurality of uncompleted tasks, wherein the to-do list tasks do not have actual end dates specified and do not have planned start dates or planned end dates specified; the member schedule editor allowing at least the member of the project to whom the plurality of uncompleted tasks that do not have actual end dates specified are assigned to update one or more portions of the task schedule data and in response to a user updating the one or more portions of the task schedule data, the member schedule editor generating and storing revised task schedule data that reflects the user updating the one or more portions of the task schedule data, wherein the member schedule editor also maintains the task schedule data. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification