Issue tracking systems and methods

US11023838B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11023838-B2
Application numberUS-201816206792-A
CountryUS
Kind codeB2
Filing dateNov 30, 2018
Priority dateSep 28, 2018
Publication dateJun 1, 2021
Grant dateJun 1, 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.

In an embodiment, a computer implemented method comprises receiving, by an issue tracking system, a request to associate an issue maintained by the issue tracking system with a feature flag maintained by a feature flag system; generating, by the issue tracking system, feature flag system issue data; effecting, by the issue tracking system, a redirect to the feature flag system and communicating the feature flag system issue data to the feature flag system; receiving, by the issue tracking system, a feature flag update from the feature flag system; processing, by the issue tracking system, the feature flag update to derive feature flag data therefrom; and associating, by the issue tracking system, the feature flag data with the issue.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer implemented method comprising: receiving, by an issue tracking system, a request to associate an issue maintained by the issue tracking system with a feature flag maintained by a feature flag system; generating, by the issue tracking system, feature flag system issue data; redirecting, by the issue tracking system, to the feature flag system and communicating the feature flag system issue data to the feature flag system; receiving, by the issue tracking system, a feature flag update from the feature flag system; extracting, by the issue tracking system, feature flag data from the feature flag update; associating, by the issue tracking system, the feature flag data with the issue; generating, by the issue tracking system, an issue view user interface, the issue view user interface comprising issue display information and feature flag display information, the feature flag display information comprising feature flag status information indicating whether a feature associated with the feature flag has been enabled; and causing display of, by the issue tracking system, the issue view user interface on a user device. 2. The computer implemented method of claim 1 , wherein associating the feature flag data with the issue further comprises storing the feature flag data in a data store of the issue tracking system. 3. The computer implemented method of claim 1 , wherein the feature flag display information comprises feature flag rollout information indicating an extent to the feature associated with the feature flag has been rolled out. 4. The computer implemented method of claim 1 , wherein: the issue tracking system comprises an issue tracking client operating on the user device and an issue tracking server operating on an issue tracking sever system; the request to associate the issue with the feature flag is received by the issue tracking client and communicated by the issue tracking client to the issue tracking server; the issue display information and the feature flag display information are received by the issue tracking client from the issue tracking server; and the issue tracking client causes display of the issue view user interface on the user device. 5. The computer implemented method of claim 4 , wherein: the feature flag system comprises a feature flag client operating on the user device and a feature flag server operating on a feature flag sever system; the issue view user interface further comprises a feature flag link; and the method further comprises: detecting, by the issue tracking client, activation of the feature flag link; and in response to detecting activation of the feature flag link: redirecting, by the issue tracking system, to the feature flag system; receiving, by the feature flag client from the feature flag server, feature flag information corresponding to the feature flag; and causing, by the feature flag client, display of a feature flag user interface on the user device, the feature flag user interface including the feature flag information. 6. The computer implemented method of claim 1 , wherein the request is a request to associate the issue with an existing feature flag. 7. The computer implemented method of claim 1 , wherein the request is a request to associate the issue with a new feature flag. 8. The computer implemented method of claim 1 , wherein communicating the feature flag system issue data to the feature flag system comprises generating, by the issue tracking system, a redirect URL, the redirect URL comprising one or more parameters for conveying the feature flag system issue data. 9. 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: receive, via the communication interface, a request to associate an issue maintained by the issue tracking system with a feature flag maintained by a feature flag system; generate, by the processor, feature flag system issue data; redirect to the feature flag system and communicate the feature flag system issue data to the feature flag system; receive, via the communication interface, a feature flag update from the feature flag system; extract, by the processor, feature flag data from the feature flag update; associate the feature flag data with the issue; generate an issue view user interface, the issue view user interface comprising issue display information and feature flag display information, the feature flag display information comprising feature flag status information indicating whether a feature associated with the feature flag has been enabled; and cause display of the issue view user interface on a user device. 10. The issue tracking system of claim 9 , wherein, to associate the feature flag data with the issue, the sequences of instructions further cause the processor to store the feature flag data in a data store of the issue tracking system. 11. The issue tracking system of claim 9 , wherein the feature flag display information comprises feature flag rollout information indicating an extent to the feature associated with the feature flag has been rolled out. 12. The issue tracking system of claim 9 , wherein: the issue tracking system comprises an issue tracking client operating on the user device and an issue tracking server operating on an issue tracking sever system; the request to associate the issue with the feature flag is received by the issue tracking client and communicated by the issue tracking client to the issue tracking server; the issue display information and the feature flag display information are received by the issue tracking client from the issue tracking server; and the issue tracking client causes display of the issue view user interface on the user device. 13. The issue tracking system of claim 9 , wherein the request is a request to associate the issue with a new feature flag. 14. The issue tracking system of claim 9 , wherein the request is a request to associate the issue with an existing feature flag. 15. The issue tracking system of claim 9 , wherein communicating the feature flag system issue data to the feature flag system comprises generating a redirect URL, the redirect URL comprising one or more parameters for conveying the feature flag system issue data. 16. A computer implemented method comprising: receiving, by a feature flag system, issue data corresponding to an issue maintained by an issue tracking system, the received issue data including an issue key that identifies the issue in the issue tracking system; creating, by the feature flag system, a new feature flag; automatically assigning, by the feature flag system, one or more feature flag attributes to the new feature flag, the one or more feature flag attributes extracted from the received issue data; receiving user defined attributes and assigning the user defined attributes to the new feature flag; generating a feature flag update, the feature flag update comprising feature flag data that includes the received issue data and the user defined attributes corresponding to the new feature flag; and communicating the feature flag update to the issue tracking system. 17. The computer implemented method of claim 16 , wherein the received issue data is received in one or more parameters of a URL directed to the feature flag system.

Assignees

Inventors

Classifications

  • G06F8/70Primary

    Software maintenance or management · CPC title

  • Resource planning in a project environment · CPC title

  • Sequencing of tasks or work · CPC title

  • Collaborative creation, e.g. joint development of products or services · CPC title

  • 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 US11023838B2 cover?
In an embodiment, a computer implemented method comprises receiving, by an issue tracking system, a request to associate an issue maintained by the issue tracking system with a feature flag maintained by a feature flag system; generating, by the issue tracking system, feature flag system issue data; effecting, by the issue tracking system, a redirect to the feature flag system and communicating…
Who is the assignee on this patent?
Atlassian Pty Ltd
What technology area does this patent fall under?
Primary CPC classification G06F8/70. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 01 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 9 related publications on this page (citations in our corpus or others sharing the same primary CPC).