Patents by Inventor MARK LASSAU
MARK LASSAU has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11934983Abstract: 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.Type: GrantFiled: March 25, 2019Date of Patent: March 19, 2024Assignee: ATLASSIAN PTY LTD.Inventors: Mark Lassau, Matt Quail, Nikolay Petrov, Ivo Bosticky, Michael Elias
-
Patent number: 11544650Abstract: A computer-implemented method is disclosed. The method comprises calculating a first new rank value in a rank address space for a first issue of a plurality of issues. The rank address space comprises unique, ordered values, and each of the plurality of issues has a rank value in the rank address space. The method further comprises determining whether a length of the first new rank value is greater than or equal to a first rebalancing trigger length. In addition, the method comprises, in response to determining that the length of the first new rank value is greater than or equal to the first rebalancing trigger length, identifying a first delay period that is to elapse before rebalancing the rank address space comprising updating at least one rank value of at least one of the plurality of issues to reduce a possibility of congestion in the rank address space. The method additionally comprises following the first delay period, rebalancing the rank address space.Type: GrantFiled: March 22, 2019Date of Patent: January 3, 2023Assignee: ATLASSIAN PTY LTD.Inventors: Mark Lassau, Matt Quail, Nikolay Petrov, Ivo Bosticky, Michael Elias
-
Patent number: 11531941Abstract: 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.Type: GrantFiled: March 25, 2019Date of Patent: December 20, 2022Assignee: ATLASSIAN PTY LTD.Inventors: Mark Lassau, Matt Quail, Nikolay Petrov, Ivo Bosticky, Michael Elias
-
Publication number: 20190220800Abstract: 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.Type: ApplicationFiled: March 25, 2019Publication date: July 18, 2019Applicant: ATLASSIAN PTY LTDInventors: MARK LASSAU, MATT QUAIL, NIKOLAY PETROV, IVO BOSTICKY, MICHAEL ELIAS
-
Publication number: 20190220798Abstract: A computer-implemented method is disclosed. The method comprises calculating a first new rank value in a rank address space for a first issue of a plurality of issues. The rank address space comprises unique, ordered values, and each of the plurality of issues has a rank value in the rank address space. The method further comprises determining whether a length of the first new rank value is greater than or equal to a first rebalancing trigger length. In addition, the method comprises, in response to determining that the length of the first new rank value is greater than or equal to the first rebalancing trigger length, identifying a first delay period that is to elapse before rebalancing the rank address space comprising updating at least one rank value of at least one of the plurality of issues to reduce a possibility of congestion in the rank address space. The method additionally comprises following the first delay period, rebalancing the rank address space.Type: ApplicationFiled: March 22, 2019Publication date: July 18, 2019Inventors: MARK LASSAU, MATT QUAIL, NIKOLAY PETROV, IVO BOSTICKY, MICHAEL ELIAS
-
Publication number: 20190220799Abstract: 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.Type: ApplicationFiled: March 25, 2019Publication date: July 18, 2019Applicant: ATLASSIAN PTY LTDInventors: MARK LASSAU, MATT QUAIL, NIKOLAY PETROV, IVO BOSTICKY, MICHAEL ELIAS
-
Patent number: 10289971Abstract: 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.Type: GrantFiled: February 13, 2015Date of Patent: May 14, 2019Assignee: ATLASSIAN PTY LTDInventors: Mark Lassau, Matt Quail, Nikolay Petrov, Ivo Bosticky, Michael Elias
-
Patent number: 10282686Abstract: 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.Type: GrantFiled: April 30, 2015Date of Patent: May 7, 2019Assignee: ATLASSIAN PTY LTD.Inventors: Mark Lassau, Matt Quail, Nikolay Petrov, Ivo Bosticky, Michael Elias
-
Patent number: 10282685Abstract: 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.Type: GrantFiled: February 13, 2015Date of Patent: May 7, 2019Assignee: ATLASSIAN PTY LTDInventors: Mark Lassau, Matt Quail, Nikolay Petrov, Ivo Bosticky, Michael Elias
-
Publication number: 20160239777Abstract: 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.Type: ApplicationFiled: April 30, 2015Publication date: August 18, 2016Applicant: ATLASSIAN PTY LTDInventors: MARK LASSAU, MATT QUAIL, NIKOLAY PETROV, IVO BOSTICKY, MICHAEL ELIAS
-
Publication number: 20160239786Abstract: 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.Type: ApplicationFiled: February 13, 2015Publication date: August 18, 2016Applicant: ATLASSIAN PTY LTDInventors: MARK LASSAU, MATT QUAIL, NIKOLAY PETROV, IVO BOSTICKY, MICHAEL ELIAS
-
Publication number: 20160239785Abstract: 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.Type: ApplicationFiled: February 13, 2015Publication date: August 18, 2016Applicant: ATLASSIAN PTY LTDInventors: MARK LASSAU, MATT QUAIL, NIKOLAY PETROV, IVO BOSTICKY, MICHAEL ELIAS