IP Library Granted Patent US 12,001,421
Granted Patent B2
US 12,001,421 · App. 17/563,826 · Granted Jun 4, 2024

Issue tracking systems and methods for a configurable project hierarchy

Inventors: Ed Zhang (Sydney, AU); Nhat Tran (Sydney, AU); Albert Kavelar (Sydney, AU); Bree Davies (Sydney, AU); Andre van der Schyff (Sydney, AU)
Assignees: ATLASSIAN PTY LTD.; ATLASSIAN US, INC.
G06F16/2379G06F16/2291
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 12,001,421
App. No.
17/563,826
Granted
Jun 4, 2024
Kind
B2
Abstract

Described herein is a computer implemented method for maintaining a configurable project hierarchy. The method comprises creating a new hierarchy level data record and storing the new hierarchy level data record in a data store. The method further comprises receiving a request to associate a particular issue type with the new hierarchy level and, in response, creating a new hierarchy/issue type association data record including an identifier of the particular issue type and an identifier of the new hierarchy level identifier.

Claims (17)

1. A computer-implemented method for managing a configurable project hierarchy using an issue tracking system, the method comprising:

receiving a first request to add a new hierarchy level for a project managed by the issue tracking system, the project managed by the issue tracking system having a plurality of issue items, each issue item of the plurality of issue items having a set of fields including an issue type field, issue items in a respective common hierarchical level having a common issue type value in a respective issue type field, the first request received from a client device operating a client instance of the issue tracking system;

in response to receiving the first request to add the new hierarchy level, identifying an existing project hierarchy for the project in a data store of the issue tracking system;

generating a modified project hierarchy by adding a new hierarchy level identifier to the existing project hierarchy;

in response to the new hierarchy level being added above a particular level of the existing project hierarchy, assigning the particular level as a child to the new hierarchy level;

in response to the new hierarchy level being added below the particular level of the existing project hierarchy, assigning the particular level as a parent to the new hierarchy level;

receiving a second request to associate a particular issue type with the new hierarchy level, the particular issue type corresponding to a particular issue value stored in the issue type field;

in response to receiving a second request to associate a particular issue type with the new hierarchy level, associating the particular issue type with the new hierarchy level by storing a new association data record in the data store of the issue tracking system; and

in accordance with a particular issue item of the plurality of issue items corresponding to the particular issue value in the issue type field, assigning the particular issue item to the new hierarchy level.

2. The computer-implemented method of claim 1 , further comprising prior to adding the new hierarchy level identifier, validating whether the first request to add the new hierarchy level is permissible based on one or more of: a permission granted to a user; or a value of the new hierarchy level.

3. The computer-implemented method of claim 1 , wherein the first request describes the particular level of the existing project hierarchy using at least one of a respective hierarchy level identifier or a hierarchy level name.

4. The computer-implemented method of claim 1 , further comprising prior to associating the particular issue type with the new hierarchy level, validating whether the second request is received from a user of the client instance of an issue tracking system application having a permission to associate the particular issue type with the new hierarchy level.

5. The computer-implemented method of claim 1 , further comprising prior to associating the particular issue type with the new hierarchy level, determining whether an association of the particular issue type and the new hierarchy level is allowed.

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

assigning the particular level as the child to the new hierarchy level comprises updating a parent hierarchy level ID of the particular level to the new hierarchy level identifier; and

assigning the particular level as the parent to the new hierarchy level comprises updating a child hierarchy level ID of the particular level to the new hierarchy level identifier.

7. The computer-implemented method of claim 1 , wherein the new hierarchy level identifier is added to generate the modified project hierarchy when the new hierarchy level is within a valid range of hierarchy level values.

Assignments (1)
CHANGE OF NAME Recorded Aug 5, 2022
From: ATLASSIAN, INC.
To: ATLASSIAN US, INC.
Reel/Frame 061085/0690 →
Continuity (3)
Continuation 16833299 · Mar 27, 2020
Provisional Application 62825969 · Mar 29, 2019
Related Publication 20220121653A1 · Apr 21, 2022