Abstract: A data engine may establish and maintain dynamic item subsets of items received from the item-tracking platforms. Users may define and customize the dynamic item subsets using a client application. The data engine may determine aggregated data about the dynamic item subsets for presentation in a graphical user interface of a client application executing on or otherwise accessible by the client devices.
Abstract: Described herein is a computer implemented method for identifying one or more classifications for a particular ticket maintained by an issue tracking system. The method comprises: receiving data in respect of the particular ticket; retrieving cluster data in respect of a set of clusters; calculating cluster membership data in respect of the particular ticket; and identifying, based on the cluster membership data, one or more specific clusters from the set of clusters. For each specific cluster a classification associated with the specific cluster is identified and returned.
Abstract: A computer implemented method comprising displaying a scheduling interface including a first work item user interface element corresponding to a first work item and a second work item user interface element corresponding to a second work item; detecting a create dependency interaction; and, in response to detecting the create dependency user interaction, creating a dependency relationship between the first and second work items.
Abstract: A collaboration tool configured to: (1) automatically determine a topic-specific reputation score for one or more users of the collaboration tool, (2) to store the topic-specific reputation scores in a reputation database, (3) to access the reputation database in response to receiving a user input associated with a particular topic from another user, and (4) display to the other user a list of one or more users of the collaboration tool having topic-specific reputation scores exceeding a threshold.
Abstract: Described herein is a computer implemented method for determining whether a tree-structured dataset contains a particular data item. The method comprises calculating a particular item data summary using a data summary calculation algorithm and determining whether an internal node data summary matches the particular item data summary. In response to determining that the internal node data summary does not match the particular item data summary, a subtree defined by the internal node is determined not to contain the particular item.
Abstract: Described herein is a computer implemented method for configuring a receiving system to receive data from a sending system. The method comprises receiving an integration creation request from a client application. In response, a specific integration user account is created with credentials which provide access to the receiving system. The credentials are communicated to the client application. In addition, an integration record comprising details in respect of the integration is created, stored, and associated with the specific integration user account.
Type:
Grant
Filed:
March 31, 2020
Date of Patent:
October 26, 2021
Assignees:
ATLASSIAN PTY LTD., ATLASSIAN INC.
Inventors:
Carl Christian Rolf, Oliver Burn, James Navin, Rafal Krzysztof Myslek
Abstract: Systems and methods for rendering interactive web pages are disclosed. A disclosed method includes receiving a web page request, retrieving web page content for the web page, identifying one or more components that provide interactivity to the web page in the web content, determining whether the one or more components are critical components and communicating the determined one or more critical components in a Hypertext Markup Language (HTML) head and communicating the remainer of the web content in an HTML body.
Type:
Grant
Filed:
January 27, 2023
Date of Patent:
March 12, 2024
Assignees:
ATLASSIAN PTY LTD., ATLASSIAN US, INC.
Inventors:
Alberto Gasparin, Monica Olejniczak, Rohan Deshpande
Abstract: Described herein is a computer implemented method comprising accessing a document, generating a document vector in respect of the document, and generating a sentence vector for each sentence in the document. The method further comprises calculating a sentence similarity score for each sentence in the document which, for a given sentence, is calculated based on a similarity between the sentence vector for the given sentence and the document vector, and identifying one or more representative document sentences for inclusion in a document summary.
Type:
Grant
Filed:
March 29, 2019
Date of Patent:
April 6, 2021
Assignees:
ATLASSIAN PTY LTD., ATLASSIAN INC.
Inventors:
Geoff Sims, Michael Fulthorp, Mike Ortman, Jeff Nelson, Matthew Hunter
Abstract: Systems and methods for rendering interactive web pages are disclosed. A disclosed method includes receiving a web page request, retrieving web page content for the web page, identifying one or more components that provide interactivity to the web page in the web content, determining whether the one or more components are critical components and communicating the determined one or more critical components in a Hypertext Markup Language (HTML) head and communicating the remainder of the web content in an HTML body.
Type:
Grant
Filed:
January 20, 2021
Date of Patent:
January 31, 2023
Assignees:
ATLASSIAN PTY LTD., ATLASSIAN US, INC.
Inventors:
Alberto Gasparin, Monica Olejniczak, Rohan Deshpande
Abstract: A widget management service may analyze messages (e.g., email messages or other electronic messages) to determine clusters of similar messages, such as messages based on a common template or otherwise having high levels of similarity to one another. Within these message clusters, the widget management service may analyze messages to determine unique content (e.g., content that differs across messages) for extraction and presentation in widgets in the graphical user interface.
Abstract: Described herein is a computer implemented method and computational system for a project management service. Issues of a project are defined by data entities stored in a tree structure including a root node. The tree structure may include one or more siblings to the root node, one or more child nodes and one or more siblings to the child node. The root node references each child node and references each of its sibling nodes. Each child node references each of its sibling nodes.
Type:
Grant
Filed:
September 29, 2020
Date of Patent:
April 20, 2021
Assignees:
ATLASSIAN PTY LTD., ATLASSIAN INC.
Inventors:
Jonathon Patrick Geeves, Maria Florencia Bonansea
Abstract: Described herein is a computer implemented method for configuring a receiving system to receive data from a sending system. The method comprises receiving an integration creation request from a client application. In response, a specific integration user account is created with credentials which provide access to the receiving system. The credentials are communicated to the client application. In addition, an integration record comprising details in respect of the integration is created, stored, and associated with the specific integration user account.
Type:
Grant
Filed:
March 31, 2020
Date of Patent:
March 15, 2022
Assignees:
ATLASSIAN PTY LTD., ATLASSIAN INC.
Inventors:
Carl Christian Rolf, Oliver Burn, James Navin, Rafal Krzysztof Myslek
Abstract: Techniques for computer-implemented automation of analysis of service maturity and automation of estimation of service maturity for software applications and services are provided, identifying a service to determine the service maturity level compared to an identified task comprising optimal service maturity criteria. In response to identifying the service and task, determining that each criteria of the task is met by the service. Subsequently, updating a score for the overall task and the individual criteria based on the total service conformity to the criteria. The scores and differences can be displayed in an interface to indicate the maturity of the service.
Abstract: An issue tracking system configured to track issues, tickets, or tasks is described herein. The issue tracking system may be used to create, modify, and delete issue records during a live meeting or event. The issue tracking system may be adapted to determine a likelihood of user attendance or user proximity and, in accordance with the likelihood exceeding a threshold or meeting a criteria, suppress transmission of notifications to a subset of user devices. Normal or unsuppressed notification transmission is maintained to another subset of user devices.
Abstract: An issue tracking system configured to track issues, tickets, or tasks is described herein. The issue tracking system may be used to create, modify, and delete issue records during a live meeting or event. The issue tracking system may be adapted to determine a likelihood of user attendance or user proximity and, in accordance with the likelihood exceeding a threshold or meeting a criteria, suppress transmission of notifications to a subset of user devices. Normal or unsuppressed notification transmission is maintained to another subset of user devices.
Abstract: Described herein is a computer implemented method for generating a composite response. The method comprises receiving a composite request defining one or more operations and generating a composite response by, for each operation: executing the operation using one or more server side resources; receiving execution result data; writing operation response data to the composite response; determining a status code providing information on at least one of the one or more server side resources used to execute the operation; and associating the status code with the operation response data in the composite response.
Abstract: An issue tracking system configured to determine similarity between issue content in an issue request issue content in a previously submitted issue record. Based on the similarity, the issue tracking system may determine a likelihood that a given issue is related to at least one additional issue. In response to a determination that likelihood exceeds a threshold, data can be extracted from the related issue to provide the user with a suggested supplemental issue request to be submitted to the issue tracking system.
Abstract: An issue tracking system includes a host device executing an issue tracking service in communication with a client device executing at least one of an issue reporting application and/or an application under test. The issue reporting application generates a session identifier that defines a debugging session. The application under test can receive the identifier and tag logs or other data generated during the debugging session. The issue reporting application can thereafter receive the debugging data and can populate an issue report template based on that data.
Abstract: Described herein is a computer implemented method comprising: receiving, at a collaboration system, a page view request from a user device, the page review request being in respect of a page; identifying a content item link in the page for which a preview should be generated; generating a preview generation request for the user device to generate a preview in respect of the identified content item by a preview generation application installed on the user device; receiving, by the collaboration system, the preview generated by the preview generation application installed on the user device; and storing, by the collaboration system, the preview.
Abstract: Described herein is a computer-implemented method. The method comprises receiving an operation notification in respect of a gated operation from a change requesting system, determining an issue type associated with the gated operation, and creating an issue of the determined issue type. The method further comprises determining that the issue has transitioned state from a pending workflow state to a particular operation resolution workflow state and, in response, generating an operation resolution message which is communicated to the change requesting system.
Type:
Grant
Filed:
June 28, 2020
Date of Patent:
April 26, 2022
Assignees:
ATLASSIAN PTY LTD., ATLASSIAN INC.
Inventors:
Jascha-Alexander Stephan Zittel, Amaresh Ray, Bradley Jay Schoone, Christopher Charles Mann