Showing relationships between tasks in a Gantt chart
First Claim
1. A non-transitory computer readable medium having instructions stored thereon that, when executed by a processor, cause the processor to show a dependency relationship between a first task and a second task in a Gantt chart, the showing comprising:
- displaying the first task on the Gantt chart;
displaying at least one selector on the same display as the first task, wherein the at least one selector is associated with the first task, and tasks dependent upon the first task are accessible via the at least one selector, and the second task is dependent upon the first task because the second task depends on a starting time of the first task or an ending time of the first task;
receiving a selection of the second task via the at least one selector; and
in response to the selection, displaying the second task on the Gantt chart, wherein the displaying the second task comprises automatically navigating to a location on the Gantt chart of the second task, wherein the automatically navigating comprises scrolling through the Gantt chart to the displayed second task when the second task is not displayed on the Gantt chart on the same display as the displayed first task before receiving the selection;
wherein the first task and second task are displayed as task bars, each task bar having a size that is proportional to a corresponding start date and end date;
wherein the displaying at least one selector comprises displaying a predecessor selector or a successor selector, wherein tasks that depend on the starting time of the first task are accessible via the predecessor selector, and tasks that depend on the ending time of the first task are accessible via the successor selector.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for showing a dependency relationship between a first task and a second task in a Gantt chart. The system displays the first task. The system also displays at least one selector. The at least one selector is associated with the first task. Tasks dependent upon the first task are accessible via the at least one selector. The second task is dependent upon the first task. The system also receives a selection of the second task via the at least one selector. The system also displays the second task.
61 Citations
18 Claims
-
1. A non-transitory computer readable medium having instructions stored thereon that, when executed by a processor, cause the processor to show a dependency relationship between a first task and a second task in a Gantt chart, the showing comprising:
-
displaying the first task on the Gantt chart; displaying at least one selector on the same display as the first task, wherein the at least one selector is associated with the first task, and tasks dependent upon the first task are accessible via the at least one selector, and the second task is dependent upon the first task because the second task depends on a starting time of the first task or an ending time of the first task; receiving a selection of the second task via the at least one selector; and in response to the selection, displaying the second task on the Gantt chart, wherein the displaying the second task comprises automatically navigating to a location on the Gantt chart of the second task, wherein the automatically navigating comprises scrolling through the Gantt chart to the displayed second task when the second task is not displayed on the Gantt chart on the same display as the displayed first task before receiving the selection; wherein the first task and second task are displayed as task bars, each task bar having a size that is proportional to a corresponding start date and end date; wherein the displaying at least one selector comprises displaying a predecessor selector or a successor selector, wherein tasks that depend on the starting time of the first task are accessible via the predecessor selector, and tasks that depend on the ending time of the first task are accessible via the successor selector. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for showing a dependency relationship between a first task and a second task in a Gantt chart, the method comprising:
-
displaying the first task on the Gantt chart; displaying at least one selector on the same display as the first task, wherein the at least one selector is associated with the first task, and tasks dependent upon the first task are accessible via the at least one selector, and the second task is dependent upon the first task because the second task depends on a starting time of the first task or an ending time of the first task; receiving a selection of the second task via the at least one selector; and in response to the selection, displaying the second task on the Gantt chart, wherein the displaying the second task comprises automatically navigating to a location on the Gantt chart of the second task, wherein the automatically navigating comprises scrolling through the Gantt chart to the displayed second task when the second task is not displayed on the Gantt chart on the same display as the displayed first task before receiving the selection; wherein the first task and second task are displayed as task bars, each task bar having a size that is proportional to a corresponding start date and end date; wherein the displaying at least one selector comprises displaying a predecessor selector or a successor selector, wherein tasks that depend on the starting time of the first task are accessible via the predecessor selector, and tasks that depend on the ending time of the first task are accessible via the successor selector. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system for showing a dependency relationship between a first task and a second task in a Gantt chart, the system comprising:
-
a processor; a memory coupled to the processor; a first displaying module that displays the first task on the Gantt chart; a second displaying module that displays at least one selector on the same display as the first task, wherein the at least one selector is associated with the first task, and tasks dependent upon the first task are accessible via the at least one selector, and the second task is dependent upon the first task because the second task depends on a starting time of the first task or an ending time of the first task; a receiving module that receives a selection of the second task via the at least one selector; and a third displaying module that in response to the selection displays the second task on the Gantt chart, wherein the displaying the second task comprises automatically navigating to a location on the Gantt chart of the second task, wherein the automatically navigating comprises scrolling through the Gantt chart to the displayed second task when the second task is not displayed on the Gantt chart on the same display as the displayed first task before receiving the selection; wherein the first task and second task are displayed as task bars, each task bar having a size that is proportional to a corresponding start date and end date; wherein the displaying at least one selector comprises displaying a predecessor selector or a successor selector, wherein tasks that depend on the starting time of the first task are accessible via the predecessor selector, and tasks that depend on the ending time of the first task are accessible via the successor selector. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification