Search Patents
  • Patent number: 11372894
    Abstract: A product may be associated with a linked document, a link to which is included in a linking document. Associating the linked document with the product may include accessing document linkage data, identifying a relevant linkage record from the linkage data, using a linking document identifier determined from the relevant linkage record to access linking document information in respect of the linking document, processing the linking document information to identify a first product to which the first linking document relates, and associating the first product with the linked document.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: June 28, 2022
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN INC.
    Inventors: Geoff Sims, Michael Fulthorp, Mike Ortman, Jeff Nelson, Matthew Hunter
  • Patent number: 11849245
    Abstract: A method may include receiving a videoconference stream from a client device of a plurality of client devices participating in a videoconference, the videoconference stream comprising video content of a user of the client device and audio content of the user of the client device. The method may also include generating, during the videoconference and based at least in part on at least one of the video content and the audio content, a participation metric for the user of the client device, displaying, to the user and during the videoconference, first information based on the participation metric, updating the participation metric during the videoconference to produce an updated participation metric, and displaying, to the user and during the videoconference, second information based on the updated participation metric.
    Type: Grant
    Filed: May 20, 2022
    Date of Patent: December 19, 2023
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.
    Inventors: Ali Dasdan, Stephen Deasy
  • Patent number: 11934868
    Abstract: In one embodiment, a method for scheduling tasks comprises, at a task scheduler of a processing node of a plurality of processing nodes: retrieving a first task descriptor from a local memory of the task scheduler, the task descriptor corresponding to a task scheduled for execution at the current time and comprising at least a task execution time, a frequency for performing the task, and a task identifier; determining whether the task descriptor is assigned to the task scheduler for execution; if it is determined that the task descriptor is assigned to the task scheduler for execution: executing the task; updating the task execution time based on the current task execution time and the frequency for performing the task; and re-queuing the task descriptor in the local memory.
    Type: Grant
    Filed: March 14, 2021
    Date of Patent: March 19, 2024
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.
    Inventors: Alexander Else, Haitao Li
  • Patent number: 11526337
    Abstract: Described herein is a computer implemented method. The method comprises executing an application defining a feature flag, the execution of the application being associated with a user identifier. The method further comprises determining if version data associated with the feature flag and user identifier is stored in a local data store. In response determining that the version data associated with the feature flag and user identifier is stored in the local data store an evaluation request is generated that includes the version data and the user identifier. The evaluation request is then communicated to a feature flag evaluation service.
    Type: Grant
    Filed: February 26, 2021
    Date of Patent: December 13, 2022
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.
    Inventors: Francisco Javier Cano Munoz, Jimmy Li, Houda Chehab, Rob Sangster
  • Patent number: 11354919
    Abstract: In an embodiment, an image reception system is communicatively coupled to an image analysis system and is configured to receive a digital image and analyze the pixels of the digital image to determine one or more regions in the digital image. For each region in the one or more regions in the digital image, the image analysis system recognizes the content in the region. A document creation system communicatively coupled to the image analysis system is configured to create a digital document based on the recognized content for the one or more regions. In some embodiments, the image analysis system is further configured to analyze the digital image to detect one or more of the following: region markers, tables, headers.
    Type: Grant
    Filed: April 6, 2020
    Date of Patent: June 7, 2022
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN INC.
    Inventors: Yuntao Zhou, Andrew Nelson, Bradley Rodgers
  • Patent number: 11594055
    Abstract: In an embodiment, an image reception system is communicatively coupled to an image analysis system and is configured to receive a digital image and analyze the pixels of the digital image to determine one or more regions in the digital image. For each region in the one or more regions in the digital image, the image analysis system recognizes the content in the region. A document creation system communicatively coupled to the image analysis system is configured to create a digital document based on the recognized content for the one or more regions. In some embodiments, the image analysis system is further configured to analyze the digital image to detect one or more of the following: region markers, tables, headers.
    Type: Grant
    Filed: June 3, 2022
    Date of Patent: February 28, 2023
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.
    Inventors: Yuntao Zhou, Andrew Nelson, Bradley Rodgers
  • Patent number: 11681679
    Abstract: Described herein is a computer implemented method for inserting a new item to a tree-structured dataset. The method comprises: calculating a new item data summary; generating a new leaf node for storing the new item and the new item data summary; adding the new leaf node to the dataset; and recalculating data summaries for all internal dataset nodes in an update path starting at a parent of the new leaf node and ending at a root node of the dataset. The data summary for a given internal node in the update path is calculated based on data summaries for each of the given internal node's children nodes.
    Type: Grant
    Filed: November 26, 2019
    Date of Patent: June 20, 2023
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.
    Inventor: Eric Dalgliesh
  • Patent number: 11966321
    Abstract: Systems and methods for determining the priority of a set of reports available to a user. The method comprising determining, by a reporting application, a set of reports available to a user, each report including one or more metrics. The method further comprising obtaining metric data associated with each of the set of reports available to the user, accessing one or more priority calculation parameters for each report in the set of reports, calculating a priority value of each report of the set of reports based on the metric data and the priority calculation parameters for each report, and determining one or more high priority reports based on the priority value of each report of the set of reports.
    Type: Grant
    Filed: February 14, 2022
    Date of Patent: April 23, 2024
    Assignees: ATLASSIAN US, INC., ATLASSIAN PTY LTD
    Inventors: Vipul Gupta, Nipun Aggarwal
  • Patent number: 11263348
    Abstract: A computer-implemented method includes receiving permission data from an application server. The permission data is for an account to access a software application of a plurality of software applications, and the application server is configured to provide the software application. Responsive to receiving the permission data from the application server, storing the permission data in a native database. Receiving a request to grant the account access to the software application. Determining whether the database stores the permission data for the account to access the software application. In response to determining that the database stores the permission data, granting access to the account to access the software application.
    Type: Grant
    Filed: June 21, 2019
    Date of Patent: March 1, 2022
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN INC.
    Inventors: Jeffrey Lawrence Farber, Sidney Gee-Lake Shek, Pramod Shashidhara, Deepak Kulkarni, Jonathan Paul Gilbert
  • Patent number: 11343460
    Abstract: A method may include receiving a videoconference stream from a client device of a plurality of client devices participating in a videoconference, the videoconference stream comprising video content of a user of the client device and audio content of the user of the client device. The method may also include generating, during the videoconference and based at least in part on at least one of the video content and the audio content, a participation metric for the user of the client device, displaying, to the user and during the videoconference, first information based on the participation metric, updating the participation metric during the videoconference to produce an updated participation metric, and displaying, to the user and during the videoconference, second information based on the updated participation metric.
    Type: Grant
    Filed: September 10, 2020
    Date of Patent: May 24, 2022
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN INC.
    Inventors: Ali Dasdan, Stephen Deasy
  • Patent number: 11960819
    Abstract: In an embodiment, an image reception system is communicatively coupled to an image analysis system and is configured to receive a digital image and analyze the pixels of the digital image to determine one or more regions in the digital image. For each region in the one or more regions in the digital image, the image analysis system recognizes the content in the region. A document creation system communicatively coupled to the image analysis system is configured to create a digital document based on the recognized content for the one or more regions. In some embodiments, the image analysis system is further configured to analyze the digital image to detect one or more of the following: region markers, tables, headers.
    Type: Grant
    Filed: February 25, 2023
    Date of Patent: April 16, 2024
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.
    Inventors: Yuntao Zhou, Andrew Nelson, Bradley Rodgers
  • Patent number: 11675932
    Abstract: A computer-implemented method includes receiving permission data from an application server. The permission data is for an account to access a software application of a plurality of software applications, and the application server is configured to provide the software application. Responsive to receiving the permission data from the application server, storing the permission data in a native database. Receiving a request to grant the account access to the software application. Determining whether the database stores the permission data for the account to access the software application. In response to determining that the database stores the permission data, granting access to the account to access the software application.
    Type: Grant
    Filed: February 11, 2022
    Date of Patent: June 13, 2023
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.
    Inventors: Jeffrey Lawrence Farber, Sidney Gee-Lake Shek, Pramod Shashidhara, Deepak Kulkarni, Jonathan Paul Gilbert
  • Patent number: 11734027
    Abstract: A platform-agnostic input system can render a multiuser input board user interface element at one or more frontends to collect input from multiple users simultaneously. The platform-agnostic input system can maintain an object graph based on positions of objects added to the multiuser input board. The platform-agnostic input system can select branches of the object graph and determine which among a set of platforms in a multiplatform computing system to associate with the data associated with each node of that branch of the object graph.
    Type: Grant
    Filed: September 29, 2021
    Date of Patent: August 22, 2023
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.
    Inventors: Jonathan George Katahanas, Abhinav Kishore
  • Patent number: 11689633
    Abstract: Systems and methods for cross-domain tracking of users are disclosed. Embodiments provide mechanism for a unique identifier generated for a first domain (also referred to as a cross domain identifier) and stored at the user device to be made available to a second domain via a cross domain identifier system (XID system) such that the second domain can also use the same unique identifier for the user. This way, a user is identified at multiple domains of the organization using a single unique identifier. Further, in case a user identifier cannot be provided from the first domain to the second, the unique identifier can be created based on a fingerprint of the user's browser.
    Type: Grant
    Filed: June 25, 2021
    Date of Patent: June 27, 2023
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.
    Inventors: Saidur Rahman, Xinyang Zhang
  • Patent number: 10719230
    Abstract: In an embodiment, a computer-implemented method comprises: displaying a continuous content stream of individually actionable content items; automatically recognizing, while the continuous content stream is being displayed, a mode change from a control mode to a signal mode; receiving a touch input after the mode change is recognized and, in response, using a neural network to generate output data indicating a gesture classification for the touch input, wherein the touch input is received in relation to a particular actionable content item that is in a visible portion of the continuous content stream; performing, according to the output data, an action for the particular actionable content item; wherein the method is performed by one or more computing devices.
    Type: Grant
    Filed: March 11, 2019
    Date of Patent: July 21, 2020
    Assignees: Atlassian Pty Ltd, Atlassian, Inc.
    Inventor: Noam Bar-on
  • Patent number: 11656852
    Abstract: Disclosed is a computer implemented method for automatically connecting multiple components of a microservice architecture, comprising receiving a definition of a primary resource to be provided by a provider; determining a dependent resource of the primary resource based on the definition of the primary resource; requesting the primary resource to determine one or more shapes of the primary resource, wherein a shape is information about the primary resource that is necessary for the dependent resource to depend on the primary resource; receiving the one or more shapes of the primary resource; providing the one or more shapes of the primary resource to the dependent resource; and determining a provisioning object based on the one or more shapes of the primary resource, wherein, in use, the provisioning object can be used by a provisioning controller to provision the resource by the provider.
    Type: Grant
    Filed: May 7, 2021
    Date of Patent: May 23, 2023
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.
    Inventor: Mikhail Mazurskiy
  • Patent number: 11327963
    Abstract: Described herein is a computer implemented method. The method comprises processing clauses included in an original SQL query to add each clause to either a set of caching clauses or a set of non-caching clauses and determining whether a subscription should be created. In response to determining the subscription should be created, the method comprises creating the subscription by generating a first stage SQL query based on the set of caching clauses, causing execution of the first stage SQL query to obtain a set of first stage query results from a database; and storing the set of first stage query results in a cache.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: May 10, 2022
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN INC.
    Inventors: Andre van der Schyff, Guido Rota, Matthew Robert Knox, Thiago Tasca Nunes, Viktor Krisztian Adam
  • Patent number: 11263030
    Abstract: Systems and methods provide techniques for dynamically guided document interaction. In one embodiments, a method includes identifying a guided interaction configuration object for a structured document template object; generating one or more guided interaction user interface objects; causing the limited-interaction device to sequentially present the one or more guided interaction user interface objects according to a guided interaction presentation order; subsequent to each sequential presentation, identifying the defined-format user input received by the guided interaction user interface object; and subsequent to sequential presentation of all of the one or more guided interaction user interface objects, causing the limited-interaction device to present a structured document user interface object.
    Type: Grant
    Filed: June 11, 2020
    Date of Patent: March 1, 2022
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN, INC.
    Inventor: Shuai Li
  • Patent number: 11055282
    Abstract: In an embodiment, a method comprises creating and storing a parameter mapping that maps a plurality of resources to a plurality of HTTP URL parameters; receiving, at a client computer, a query comprising a request to access one or more resources of the plurality of resources; using the parameter mapping, determining one or more HTTP URL parameters of the plurality of HTTP URL parameters that are mapped to the one or more resources of the plurality of resources specified in the query; generating a HTTP URL by combining the one or more HTTP URL parameters; submitting a request to a server computer based on the HTTP URL that causes the server computer to retrieve the one or more resources of the plurality of resources.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: July 6, 2021
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN INC.
    Inventor: Cameron Fletcher
  • Patent number: 11663211
    Abstract: Described herein is a computer implemented method. The method comprises generating a subscription identifier based on an original SQL query and determining if a set of first stage query results is associated with the subscription identifier in a cache. If so, the method further comprises generating a second stage SQL query based on a second subset of the plurality of clauses and the set of first stage query results, causing execution of the second stage SQL query to obtain a set of second stage query results from a database, and returning the set of second stage query results.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: May 30, 2023
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.
    Inventors: Andre van der Schyff, Guido Rota, Matthew Robert Knox, Thiago Tasca Nunes, Viktor Krisztian Adam, Jr.
Narrow Results

Filter by US Classification