Issue tracking systems and methods

US11016759B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11016759-B2
Application numberUS-201916369870-A
CountryUS
Kind codeB2
Filing dateMar 29, 2019
Priority dateSep 28, 2018
Publication dateMay 25, 2021
Grant dateMay 25, 2021

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. The method comprises receiving, by an issue tracking system, a deployment update from a deployment system which includes deployment information in respect of one or more issues maintained by the issue tracking system. The method further comprises associating one or more issues maintained by the issue tracking system with deployment information by identifying the one or more issues to which the deployment information in the deployment update relates, extracting the deployment information from the deployment update, and associating the deployment information with each of the identified issues.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer implemented method comprising: maintaining, by an issue tracking system, a plurality of issues; receiving, by the issue tracking system and from a deployment system, a deployment update regarding a deployed artefact that is associated with the plurality of issues maintained by the issue tracking system, the deployment update including deployment information in respect of one or more of the plurality of issues maintained by the issue tracking system; associating, by the issue tracking system, the one or more issues maintained by the issue tracking system with the deployment information by: processing, by the issue tracking system, the deployment update to identify the one or more issues to which the deployment information in the deployment update relates; extracting, by the issue tracking system, the deployment information from the deployment update; and associating, by the issue tracking system, the deployment information with each of the identified issues. 2. The computer implemented method of claim 1 , wherein the deployment update includes a plurality of deployment objects, each deployment object including distinct deployment information, and wherein associating, by the issue tracking system, the one or more issues maintained by the issue tracking system with the deployment information comprises: processing, by the issue tracking system, the deployment update to identify the plurality of deployment objects included therein; and for each deployment object identified: identifying the one or more issues to which the deployment information included in the deployment object relates; extracting the deployment information from the deployment object; and associating the deployment information with each of the issues identified. 3. The computer implemented method of claim 1 , wherein the deployment information in respect of the one or more issues includes: deployment identifying information identifying a particular deployment that was performed by the deployment system; and state information in respect of the particular deployment. 4. The computer implemented method of claim 1 , wherein the deployment information in respect of the one or more issues includes environment information defining an environment targeted by the deployment. 5. The computer implemented method of claim 3 , wherein the particular deployment is a deployment performed by the deployment system based on an artefact, the artefact in turn being based on source code related to the one or more issues that the deployment information in the deployment update is in respect of. 6. The computer implemented method of claim 5 , wherein the deployment update includes an identifier of the source code on which the artefact on which the deployment performed by the deployment system was based. 7. The computer implemented method of claim 1 , wherein following the association of deployment information with each of the identified issues, the method further comprises: receiving, by the issue tracking system, a request to display a particular issue that has been associated with deployment information; generating, by the issue tracking system, an issue view user interface, the issue view user interface comprising issue information and deployment display information, the deployment display information derived from the deployment information associated with the issue; causing, by the issue tracking system, the issue view user interface to be displayed on a user device. 8. The computer implemented method of claim 7 , wherein the deployment display information includes a deployment system link and the method further comprises: detecting activation of the deployment system link; and in response to detecting activation of the deployment system link effecting, by the issue tracking system, a redirect to the deployment system. 9. The computer implemented method of claim 1 , wherein the artefact is generated based on a source code, the source code being identified by a source code identifier, the source code identifier associated with the one or more issues maintained by the issue tracking system. 10. An issue tracking system comprising: a processor, a communication interface, and a non-transitory computer-readable storage medium storing sequences of instructions, which when executed by the processor, cause the processor to: maintain a plurality of issues; receive, from a deployment system, a deployment update regarding a deployed artefact that is associated with the plurality of issues maintained by the issue tracking system, the deployment update including deployment information in respect of one or more of the plurality of issues maintained by the issue tracking system; associate the one or more issues maintained by the issue tracking system with the deployment information by: processing the deployment update to identify the one or more issues to which the deployment information in the deployment update relates; extracting the deployment information from the deployment update; and associating the deployment information with each of the identified issues. 11. The issue tracking system of claim 10 , wherein the deployment update includes a plurality of deployment objects, each deployment object including distinct deployment information, and wherein associating, by the issue tracking system, the one or more issues maintained by the issue tracking system with the deployment information comprises: processing the deployment update to identify the plurality of deployment objects included therein; and for each deployment object identified: identifying the one or more issues to which the deployment information included in the deployment object relates; extracting the deployment information from the deployment object; and associating the deployment information with each of the issues identified. 12. The issue tracking system of claim 10 , wherein the deployment information in respect of the one or more issues includes: deployment identifying information identifying a particular deployment that was performed by the deployment system; and state information in respect of the particular deployment. 13. The issue tracking system of claim 10 , wherein the deployment information in respect of the one or more issues includes environment information defining an environment targeted by the deployment. 14. The issue tracking system of claim 12 , wherein the particular deployment is a deployment performed by the deployment system based on an artefact, the artefact in turn being based on source code related to the one or more issues that the deployment information in the deployment update is in respect of. 15. The issue tracking system of claim 14 , wherein the deployment update includes an identifier of the source code on which the artefact on which the deployment performed by the deployment system was based. 16. The issue tracking system of claim 10 , wherein following the association of deployment information with each of the identified issues, the execution of the sequences of instructions further causes the processor to: receive a request to display a particular issue that has been associated with deployment information; generate an issue view user interface, the issue view user interface comprising issue information and deployment display information, the deployment display information derived from the deployment information associated with the issue; cause the issue view user interface to be displayed on a user device. 17. The issue tracking system of claim 16 , wher

Assignees

Inventors

Classifications

  • Software deployment · CPC title

  • G06F8/71Primary

    Version control (security arrangements therefor G06F21/57); Configuration management · CPC title

  • Compilation · CPC title

  • Object-oriented · CPC title

  • G06Q10/103Primary

    Workflow collaboration or project management · 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 US11016759B2 cover?
Described herein is a computer implemented method. The method comprises receiving, by an issue tracking system, a deployment update from a deployment system which includes deployment information in respect of one or more issues maintained by the issue tracking system. The method further comprises associating one or more issues maintained by the issue tracking system with deployment information …
Who is the assignee on this patent?
Atlassian Pty Ltd, Atlassian Inc
What technology area does this patent fall under?
Primary CPC classification G06F8/71. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 25 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 10 related publications on this page (citations in our corpus or others sharing the same primary CPC).