Method and system for generating a timeline associated with a project schedule
First Claim
Patent Images
1. A computer-implemented method executing on a processor of a computing device for simultaneously displaying a first Gantt bar chart window pane and a second Gantt bar chart window pane of a project management application, the computer-implemented method comprising:
- generating a project schedule on the project management application, wherein the project schedule includes a first hierarchical level of project phases and a second hierarchical level of tasks subordinate to each of the project phases;
causing a computer processor to populate and display, on a computer display, a first Gantt bar chart window pane, wherein the first Gantt bar chart window pane includes a displayed timeframe, wherein the first Gantt bar chart window pane is populated and displayed with task timeline bars that depict each of the tasks subordinate to each of the project phases, wherein the task timeline bars display spans from a start date to an end date for each task;
receiving a filter request for the first Gantt bar chart window pane, wherein the filter request is a request for a high level abstraction of the first Gantt bar chart window pane;
in response to the filter request, causing the computer processor to display a second Gantt bar chart window pane simultaneously and independently of the display of the first Gantt bar chart window pane, wherein the second Gantt bar chart window pane includes the same displayed timeframe as the first Gantt bar chart window pane, wherein the second Gantt bar chart window pane is displayed with phase timeline bars that depict each of the project phases without depicting the tasks subordinate to the project phases, wherein the phase timeline bars display a span from a display of a start date to a display of an end date for each phase, wherein the display of the start date for the phase timeline bars in the second Gantt bar chart window pane is graphically aligned in the displayed timeframe with a display of an earliest start date for any of the tasks subordinate to the project phase in the first Gantt bar chart window pane, wherein the display of the end date for the phase timeline bars is graphically aligned in the displayed timeframe with a display of a latest end date of any of the tasks subordinate to the project phase in the first Gantt bar chart window pane; and
providing a synchronous relationship between the task timeline bars depicted in the first Gantt bar chart window pane and the phase timeline bars depicted in the second Gantt bar chart window pane, wherein a modification to the task timeline bars depicted in the first Gantt bar chart window pane is graphically synchronized to the phase timeline bars depicted in the second Gantt bar chart window pane, wherein a modification to the phase timeline bars depicted in the second Gantt bar chart window pane is graphically synchronized to the task timeline bars depicted in the first Gantt bar chart window pane.
2 Assignments
0 Petitions
Accused Products
Abstract
A timeline is generated from and fully integrated with a project schedule. The project schedule may be any graphical representation for displaying detailed information associated with a project. The timeline visually represents certain tasks, dates and other information associated with the project schedule such that an overview of the project schedule may be determined.
-
Citations
18 Claims
-
1. A computer-implemented method executing on a processor of a computing device for simultaneously displaying a first Gantt bar chart window pane and a second Gantt bar chart window pane of a project management application, the computer-implemented method comprising:
-
generating a project schedule on the project management application, wherein the project schedule includes a first hierarchical level of project phases and a second hierarchical level of tasks subordinate to each of the project phases; causing a computer processor to populate and display, on a computer display, a first Gantt bar chart window pane, wherein the first Gantt bar chart window pane includes a displayed timeframe, wherein the first Gantt bar chart window pane is populated and displayed with task timeline bars that depict each of the tasks subordinate to each of the project phases, wherein the task timeline bars display spans from a start date to an end date for each task; receiving a filter request for the first Gantt bar chart window pane, wherein the filter request is a request for a high level abstraction of the first Gantt bar chart window pane; in response to the filter request, causing the computer processor to display a second Gantt bar chart window pane simultaneously and independently of the display of the first Gantt bar chart window pane, wherein the second Gantt bar chart window pane includes the same displayed timeframe as the first Gantt bar chart window pane, wherein the second Gantt bar chart window pane is displayed with phase timeline bars that depict each of the project phases without depicting the tasks subordinate to the project phases, wherein the phase timeline bars display a span from a display of a start date to a display of an end date for each phase, wherein the display of the start date for the phase timeline bars in the second Gantt bar chart window pane is graphically aligned in the displayed timeframe with a display of an earliest start date for any of the tasks subordinate to the project phase in the first Gantt bar chart window pane, wherein the display of the end date for the phase timeline bars is graphically aligned in the displayed timeframe with a display of a latest end date of any of the tasks subordinate to the project phase in the first Gantt bar chart window pane; and providing a synchronous relationship between the task timeline bars depicted in the first Gantt bar chart window pane and the phase timeline bars depicted in the second Gantt bar chart window pane, wherein a modification to the task timeline bars depicted in the first Gantt bar chart window pane is graphically synchronized to the phase timeline bars depicted in the second Gantt bar chart window pane, wherein a modification to the phase timeline bars depicted in the second Gantt bar chart window pane is graphically synchronized to the task timeline bars depicted in the first Gantt bar chart window pane. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-readable medium storing a computer program having instructions thereon for instructing a computer to simultaneously display a first Gantt bar chart window pane and a second Gantt bar chart window pane of a project management application, the computer being instructed to perform the steps comprising:
-
generating a project schedule on the project management application, wherein the project schedule includes a first hierarchical level of project phases and second hierarchical level of tasks subordinate to each of the project phases; populating and displaying a first Gantt bar chart window pane, wherein the first Gantt bar chart window includes a timeframe, wherein the first Gantt bar chart window is populated and displayed with task timeline bars that depict each of the tasks subordinate to each of the project phases, wherein the task timeline bars display spans from a start date to an end date for each task; in response to a filter request, simultaneously displaying an independent second Gantt bar chart window pane, wherein the second Gantt bar chart window pane includes the same timeframe as the first Gantt bar chart window pane, wherein the second Gantt bar chart window pane is displayed with phase timeline bars that display each of the project phases without depicting the tasks subordinate to the project phases, wherein the phase timeline bars display a span from a start date to an end date for each phase. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A system for simultaneously displaying a first bar chart window pane and a second bar chart window pane of a project management application, the system comprising:
-
a processor; and a memory having computer-executable instruction stored thereon, wherein the computer -executable instructions are configured for; generating a project schedule on the project management application, wherein the project schedule includes a first hierarchical level of project phases and second hierarchical level of tasks subordinate to each of the project phases; populating and displaying a first bar chart window pane, wherein the first bar chart window includes a timeframe, wherein the first bar chart window is populated and displayed with task timeline bars that depict each of the tasks subordinate to each of the project phases, wherein the task timeline bars indicate spans from a start date to an end date for each task; in response to a filter request, simultaneously displaying a second bar chart window pane independent of the first bar chart window pane, wherein the second bar chart window pane includes the same timeframe as the first bar chart window pane, wherein the second bar chart window pane is displayed with phase timeline bars that depict each of the project phases without depicting the tasks subordinate to the project phases, wherein the phase timeline bars display a span from a display of a start date to a display of an end date for each phase, wherein the display of the start date for the phase timeline bars in the second bar chart window pane is graphically aligned in the displayed timeframe with a display of an earliest start date for any of the tasks subordinate to the project phase in the first bar chart window pane, wherein the display of the end date for the phase timeline bars is graphically aligned in the displayed timeframe with a display of a latest end date of any of the tasks subordinate to the project phase in the first bar chart window pane. - View Dependent Claims (15, 16, 17, 18)
-
Specification