Issue and trigger rebalancing in a ranked issue management system

US2016239777A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016239777-A1
Application numberUS-201514700524-A
CountryUS
Kind codeA1
Filing dateApr 30, 2015
Priority dateFeb 13, 2015
Publication dateAug 18, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Described herein is a computer implemented method for maintaining a plurality of issues, each issue having an associated rank value, the rank values of the plurality of issues defining an order of the plurality of issues. The method comprises receiving a rank operation request to change the rank of a subject issue; determining relevant issues to the rank operation request; and attempting to acquire locks on each of the relevant issues. In response to successfully acquiring locks on each of the relevant issues a new rank value for the subject issue is calculated and saved.

First claim

Opening claim text (preview).

1 .- 28 . (canceled) 29 . A computer implemented method for performing an issue balancing process, the method comprising: calculating a new rank value for an issue; determining whether a length of the new rank value is greater than or equal to a rebalancing trigger length; and in response to the length of the new rank value being greater than or equal to the rebalancing trigger length, triggering an issue balancing process. 30 . The computer implemented method according to claim 29 , wherein the length of a rank value is the number of characters of the rank value. 31 . The computer implemented method according to claim 29 , wherein triggering a balancing process comprises: delaying for a balancing process commencement delay period, the balancing process commencement delay period being associated with the rebalancing trigger length; and following the delay, commencing the issue balancing process. 32 . The computer implemented method according to claim 29 , wherein a plurality of different balancing process commencement delay periods are defined, and wherein each balancing process commencement delay period is associated with a different rebalancing trigger length. 33 . The computer implemented method according to claim 32 , wherein a first rebalancing trigger length is a shorter rebalancing trigger length and a second rebalancing trigger is a longer rebalancing trigger length, and wherein a first balancing process commencement delay period associated with the first rebalancing trigger is longer than a second balancing process commencement delay associated with the second balancing trigger. 34 . A system for maintaining a plurality of issues, the system comprising: one or more processors; one or more non-transitory computer-readable storage media storing sequences of instructions which, when executed by the one or more processors, cause the one or more processors to: calculate a new rank value for an issue; determine whether a length of the new rank value is greater than or equal to a rebalancing trigger length; and in response to the length of the new rank value being greater than or equal to the rebalancing trigger length, trigger an issue balancing process. 35 . The system according to claim 34 , wherein the length of a rank value is the number of characters of the rank value. 36 . The system according to claim 34 , wherein triggering a balancing process comprises: delaying for a balancing process commencement delay period, the balancing process commencement delay period being associated with the rebalancing trigger length; and following the delay, commencing the issue balancing process. 37 . The system according to claim 34 , wherein a plurality of different balancing process commencement delay periods are defined, and wherein each balancing process commencement delay period is associated with a different rebalancing trigger length. 38 . The system according to claim 37 , wherein a first rebalancing trigger length is a shorter rebalancing trigger length and a second rebalancing trigger is a longer rebalancing trigger length, and wherein a first balancing process commencement delay period associated with the first rebalancing trigger is longer than a second balancing process commencement delay associated with the second balancing trigger. 39 . A computer system that is programmed to perform an improved issue balancing process, the computer system comprising: a server computer comprising an issue tracking system server programmed with issue rank management logic and storing an index; a database coupled to the server computer; wherein the issue rank management logic is programmed to perform: receiving input data from issue tracking system client logic of a user computer comprising metadata of an issue to be tracked; calculating a new rank value for the issue; determining whether a length of the new rank value is greater than or equal to a rebalancing trigger length, wherein the length of a rank value is the number of characters of the rank value; in response to the length of the new rank value being greater than or equal to the rebalancing trigger length, triggering an issue balancing process comprising delaying for a balancing process commencement delay period, the balancing process commencement delay period being associated with the rebalancing trigger length; and following the delay, commencing the issue balancing process. 40 . The computer system of claim 39 wherein a plurality of different balancing process commencement delay periods are defined, and wherein each balancing process commencement delay period is associated with a different rebalancing trigger length; wherein a first rebalancing trigger length is a shorter rebalancing trigger length and a second rebalancing trigger is a longer rebalancing trigger length, and wherein a first balancing process commencement delay period associated with the first rebalancing trigger is longer than a second balancing process commencement delay associated with the second balancing trigger. 44 . The computer system of claim 39 wherein the balancing process commencement delay period is defined to cause the issue balancing process to commence at a low activity time of the computer system. 45 . The computer system of claim 39 wherein the balancing process commencement delay period is defined to activate if an attempt to re-rank an issue fails due to congestion and wherein rebalancing commence immediately thereafter and all user initiated rank operations are frozen for a time while resources are devoted to the rebalancing. 46 . The computer system of claim 39 wherein the computer system is programmed as a support ticket system. 47 . The computer system of claim 39 wherein the input data is a request to change an order of an issue. 48 . The computer system of claim 39 wherein the input data is a request to create a new issue.

Assignees

Inventors

Classifications

  • Sequencing of tasks or work · CPC title

  • Needs-based resource requirements planning or analysis · CPC title

  • Schedule adjustment for a person or group · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016239777A1 cover?
Described herein is a computer implemented method for maintaining a plurality of issues, each issue having an associated rank value, the rank values of the plurality of issues defining an order of the plurality of issues. The method comprises receiving a rank operation request to change the rank of a subject issue; determining relevant issues to the rank operation request; and attempting to acq…
Who is the assignee on this patent?
Atlassian Pty Ltd
What technology area does this patent fall under?
Primary CPC classification G06Q10/06316. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Aug 18 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).