IP Library Granted Patent US 11,829,897
Granted Patent B2
US 11,829,897 · App. 17/542,670 · Granted Nov 28, 2023

Computer implemented methods and systems for project management

Inventors: Ben Morgan (Brisbane, AU); Cyprien Autexier (Sydney, AU); Andre Van der Schyff (Sydney, AU); Seung Yeon Sa (Sydney, AU); Daniel Annesley (Sydney, AU); Pavel Vlasov (Sydney, AU); Waiyee Loo (Sydney, AU); Albert Kavelar (Sydney, AU); Lukas Maczejka (Vienna, AT); Martin Sturm (Vienna, AT); Paul Glantschnig (Vienna, AU)
Assignees: ATLASSIAN PTY LTD.; ATLASSIAN US, INC.
G06Q10/063112G06F3/04817G06F3/04883G06F17/18G06Q10/04G06Q10/06316G06Q10/103G06Q10/109G06F3/04842
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,829,897
App. No.
17/542,670
Granted
Nov 28, 2023
Kind
B2
Abstract

A method including operations of displaying a scheduling interface including a first work item user interface element corresponding to a first work item, the first work item user interface element displayed to visually indicate a scheduled start date of the first work item and a scheduled end date for the first work item; receiving forecast data generated in respect of the first work item; determining, based on the forecast data, a first forecast range in respect of the first work item; and displaying a first forecast user interface element on the scheduling interface, the first forecast user interface element corresponding to the first work item and having an appearance based on the first forecast range.

Claims (65)

1. A computer-implemented method executed by an instance of software instantiated by cooperation of a processor and a memory of a computing device comprising a display, the method comprising:

rendering, in a graphical user interface shown on the display and generated by the instance of software, a plurality of work items interface elements;

receiving at the graphical user interface a user input dragging an edge of a selected first work item interface element at least a threshold distance to change a duration of the selected first work item interface element;

in response to the user input, by the instance of software, transmitting information identifying a first work item associated with the selected first work item interface element and the duration to a server;

receiving from the server at the instance of software, information comprising:

a second work item having a dependency relationship with the first work item; and

a predicted range of a change to a start date or an end date of the second work item based on the received user input with respect to the selected first work item interface element; and

rendering in the graphical user interface, an overlay graphical object that is superimposed over an end of a second work item interface element associated with the second work item, the overlay graphical object having a length that is determined in accordance with the predicted range.

2. The computer-implemented method of claim 1 , wherein the graphical user interface comprises a linking graphical user interface element connecting the first work item interface element to the second work item interface element.

3. The computer-implemented method of claim 1 , wherein the edge corresponds to a start date of the first work item.

4. The computer-implemented method of claim 1 , wherein the edge corresponds to an end date of the first work item.

5. The computer-implemented method of claim 1 , further comprising:

receiving from the server at the instance of software, second information comprising:

a third work item having a dependency relationship with the first work item; and

a second predicted range of a change to a start date or an end date of the third work item based on the received user input with respect to the selected first work item interface element; and

render in the graphical user interface, a second overlay graphical object that is superimposed over an end of a third work item interface element associated with the third work item, the second overlay graphical object having a length that is determined in accordance with the second predicted range.

6. The computer-implemented method of claim 1 , further comprising:

receiving from the server at the instance of software, second information comprising:

a third work item having a dependency relationship with the second work item; and

a second predicted range of a change to a start date or an end date of the third work item based on the predicted range of the change to the start date or the end date of the second work item; and

render in the graphical user interface, a second overlay graphical object that is superimposed over an end of a third work item interface element associated with the third work item, the second overlay graphical object having a length that is determined in accordance with the second predicted range of the change to the start date or the end date of the third work item.

7. The computer-implemented method of claim 1 , wherein the plurality of work item interface elements are arranged in a scheduling interface.

8. A computing device comprising:

a display;

a processor; and

a memory cooperating with the processor to instantiate an instance of software configured to:

render, in a graphical user interface shown on the display and generated by the instance of software, a plurality of work items interface elements;

receive at the graphical user interface a user input dragging an edge of a selected first work item interface element at least a threshold distance to change a duration of the selected first work item interface element;

in response to the user input, by the instance of software, transmitting information identifying a first work item associated with the selected first work item interface element and the duration to a server;

receive from the server at the instance of software, information comprising:

a second work item having a dependency relationship with the first work item; and

a predicted range of a change to a start date or an end date of the second work item based on the received user input with respect to the selected first work item interface element; and

render in the graphical user interface, an overlay graphical object that is superimposed over an end of a second work item interface element associated with the second work item, the overlay graphical object having a length that varies in accordance with the predicted range.

9. The computing device of claim 8 , wherein the graphical user interface comprises a linking graphical user interface element connecting the first work item interface element to the second work item interface element.

10. The computing device of claim 8 , wherein the edge corresponds to a start date of the first work item.

11. The computing device of claim 8 , wherein the edge corresponds to an end date of the first work item.

12. The computing device of claim 8 , further comprising:

receiving from the server at the instance of software, second information comprising:

a third work item having a dependency relationship with the first work item; and

a second predicted range of a change to a start date or an end date of the third work item based on the received user input with respect to the selected first work item interface element; and

render in the graphical user interface, an overlay graphical object that is superimposed over an end of a third work item interface element for the third work item, the second overlay graphical object having a length that is determined in accordance with the second predicted range.

13. The computing device of claim 8 , further comprising:

receiving from the server at the instance of software, second information comprising:

a third work item having a dependency relationship with the second work item; and

a second predicted range of a change to a start date or an end date of the third work item based on the predicted range of the change to the start date or the end date of the second work item; and

render in the graphical user interface, a second overlay graphical object that is superimposed over an end of a third work item interface element of the third work item, the second overlay graphical object having a length that is determined in accordance with the second predicted range of the change to the start date or the end date of the third work item.

14. The computing device of claim 8 , wherein the plurality of work item interface elements are arranged in a scheduling interface.

15. A computer-implemented method executed by an instance of software instantiated by cooperation of a processor and a memory of a computing device comprising a display, the method comprising:

rendering, in a graphical user interface shown on the display and generated by the instance of software, a plurality of events in a scheduling interface;

receiving at the graphical user interface a user input to move an end-date edge of a first event to change a duration of the first event;

in response to the user input, by the instance of software, transmitting information identifying the first event and the duration to a forecasting server;

receiving from the forecasting server, information comprising a predicted range of a change resulting from the duration change to a start date or end date of a second event having a dependency relationship to the first event; and

rendering in the graphical user interface, an overlay graphical object superimposed over a second event and having a length that is determined in accordance with the predicted range.

16. The method of claim 15 , wherein the user input moves the end-date edge of the first event at least a threshold distance.

17. The method of claim 15 , wherein the overlay graphical object is a rectangular object that overlays the second event.

18. The method of claim 15 , wherein the first event precedes the second event.

19. The method of claim 16 , wherein the scheduling interface comprises a line connecting the end-date edge of the first event to a start-date edge of the second event.

20. The method of claim 15 , wherein:

the overlay graphical object is a first overlay graphical object;

the predicted range of the change is a first predicted range of the change;

the start date is a first start date;

the end date is a first end date; and

the method further comprises:

receiving from the forecasting server, information comprising a second predicted range of a change resulting from the duration change to a second start date or a second end date of a third event having a dependency relationship to one of the first event or the second event; and

rendering in the graphical user interface, a second overlay graphical object of the second predicted range of the change to the second start date or the second end date of the third event.

Assignments (1)
CHANGE OF NAME Recorded Aug 5, 2022
From: ATLASSIAN, INC.
To: ATLASSIAN US, INC.
Reel/Frame 061085/0690 →
Continuity (3)
Continuation 16808812 · Mar 4, 2020
Provisional Application 62976562 · Feb 14, 2020
Related Publication 20220092517A1 · Mar 24, 2022