Abstract: Methods, apparatuses, or computer program products are disclosed providing for the dynamic data classification of data objects. Examples enable prediction of candidate data classification labels for data objects associated with one or more applications, services, or computing devices. Examples enable the assignment of one or more data classification labels to a data object for transmission to one or more computing devices. Examples enable the interactive and progressive application of machine learning techniques to data classification systems to assign data classification labels with probable certainty. Examples enable the tracking, monitoring, storage, sorting, and retrieval of labeled data objects. Examples provide for access control configuration of services to restrict or allow access to data objects based on data classifications and other service parameters.
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:
February 1, 2022
Assignees:
ATLASSIAN PTY LTD., ATLASSIAN INC.
Inventors:
Carl Christian Rolf, Oliver Burn, James Navin, Rafal Krzysztof Myslek
Abstract: In an embodiment, a method comprises: generating, at a client computer, a first schema in a graph query language processing system, the schema indicating which querying operations and mutating operations that a graph endpoint of the graph query language processing system supports, wherein generating the first schema comprises: automatically mapping a first resource of a first plurality of resources from a first endpoint of a first data source to a first field in the first schema; automatically mapping a second resource of a second plurality of resources from a second endpoint of a second data source to a second field in the first schema; generating and submitting a query to the graph endpoint based on the first schema that causes retrieving the first resource from the first endpoint and the second resource from the second endpoint; generating and causing displaying, at the client computer, a digital data display that shows the first resource and the second resource in a unified format.
Abstract: Computer-implemented techniques are provided for machine recognition of gestures and transformation of recognized gestures to text or speech, for gestures communicate in a sign language such as American Sign Language (ASL). In an embodiment, a computer-implemented method comprises: storing a training dataset comprising a plurality of digital images of sign language gestures and an alphabetical letter assigned to each digital image of the plurality of digital images, training a neural network using the plurality of digital images of sign language gestures as input and the alphabetical letter assigned to each digital image as output, receiving a particular digital image comprising a particular sign language gesture, and using the trained neural network to classify the particular digital image as a particular alphabetical letter.
Abstract: Various embodiments of the present invention provide methods, apparatuses, systems, computing devices, and/or the like that are configured to enable effective and efficient aggregate user-document interaction monitoring in collaborative document server systems. For example, certain embodiments of the present invention provide methods, apparatuses, systems, computing devices, and/or the like that are configured to perform aggregate user-document interaction monitoring in collaborative document server systems using one or more of collaborative document graph-based user interfaces, collaborative document graph-based interface objects, edge-wise visual effect objects, collaborative document node objects, collaborative document node elements, document transition edge objects, and document transition edge elements.
Abstract: A method and system for updating a virtual machine that is utilized as a base virtual machine for one or more linked clone virtual machines. The method comprises deploying the base virtual machine on a host system, the base virtual machine comprising a base virtual disk which is attachable to the one or more linked clones and a base delta disk. The method further comprises deploying a software update to the base delta disk of the base virtual machine and once the software update is deployed to the base delta disk of the base virtual machine, shutting down the base virtual machine. The method further comprises updating the base virtual machine by merging the software update deployed on the base delta disk of the base virtual machine with the base virtual disk of the base virtual machine.
Abstract: Methods, apparatuses, or computer program products are disclosed providing for the programmatic translation and ingestion of exported event data objects between an extrinsic event scheduling service and a collaborative documentation service via an extrinsic event consolidation system. The extrinsic event consolidation system provides for the generation of collaborative event documentation data structures based on exported event data objects comprising elements of an extrinsic event. The collaborative event documentation data structure may be used to generate exported event data objects to communicate elements of an extrinsic event to an extrinsic event scheduling service. Various processes are described for the translation of extrinsic event data objects between disparate services including multiple disparate extrinsic event scheduling services and disparate collaborative documentation services.
Abstract: Described herein is a computer-implemented method for deploying a software product to an environment. The method comprises defining an environment lock for the environment, the environment lock being configured to selectively prevent deployment of a software product to the environment. The method further comprises receiving a request from a requesting entity to deploy a designated software product to the environment, determining a status of the environment lock, and either permitting or preventing the deployment of the designated software product to the environment by reference to the determined status of the environment lock.
Type:
Grant
Filed:
April 11, 2019
Date of Patent:
July 6, 2021
Assignees:
ATLASSIAN PTY LTD., ATLASSIAN INC.
Inventors:
Philip Mathew Arthur Hodder, Jeroen Paul Magdalena De Raedt, Samuel Joseph Tannous, Geoff Robert Crain, Nathan Wayne Burrell
Abstract: A continuous integration system and method for testing source code is disclosed. The continuous integration system allows developers to create predefined tasks for builds—each task comprises information to perform a particular build step. In certain embodiments, developers can select a particular task from a set of built-in tasks to add to their build configuration without having to know or determine the underlying build logic required to perform the task (such as the commands needed to execute the task, the artefacts required for the task, etc.). In particular, the disclosed systems and methods allow developers to add one or more predefined tasks in their build configuration, without adding the build logic associated with the task in the configuration file.
Type:
Grant
Filed:
December 23, 2019
Date of Patent:
August 17, 2021
Assignees:
ATLASSIAN PTY LTD., ATLASSIAN INC.
Inventors:
Nathan Wayne Burrell, Jeroen Paul Magdalena De Raedt, Kenneth Iain Macleod, Matthew Joseph Watson, Raul Gomis Hidalgo, Samuel Joseph Tannous
Abstract: Various examples herein described are directed to methods, apparatuses and computer program products configured for dynamically replicating and/or converting source data objects in one or more external-access-limited source data object repositories to replica data objects in one or more external-service-accessible replica data object repositories in a network service cloud. For example, a network service server of the network service cloud may generate a plurality of bootstrap task objects and at least one change data capture (CDC) task object, and may generate the replica data objects based on the task objects.
Type:
Grant
Filed:
June 30, 2021
Date of Patent:
December 27, 2022
Assignees:
ATLASSIAN PTY LTD, ATLASSIAN, INC.
Inventors:
Rohan Dhupelia, Stephen Lee, Carlos Khatchikian, Jon Hartlaub, Arie Friedman, Benjamin Jackson
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: 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
Abstract: Method, apparatus and computer program product for dynamic link processing engine. For example, the apparatus includes at least one processor and at least one non-transitory memory including program code.
Abstract: Various embodiments of the present invention provide methods, apparatuses, systems, computing devices, and/or the like that are configured to enable effective and efficient monitoring of software application frameworks. For example, certain embodiments of the present invention provide methods, apparatuses, systems, computing devices, and/or the like that are configured to perform software application framework monitoring using an interactive software application platform monitoring dashboard comprises a set of user interfaces (e.g.
Abstract: A collaborative information management program is provided, which supports interaction by an account with a plurality of chat rooms. The program is configured to establish or define a meta-room that aggregates content posted to a set of chat rooms of the plurality of chat rooms. The program provides instructions to display user interfaces that provide user functionality to view content in the meta-room and access chat rooms to interact therewith.
Abstract: Methods, apparatuses, or computer program products provide for providing interaction vectors related to a component management system. An interaction vector data structure request for a component management system may be received from a client device. The interaction vector data structure request may include one or more interaction vector identifiers and one or more component identifiers. Additionally, metadata associated with the one or more component identifiers may be retrieved. The metadata may include respective component object identifiers for the one or more component identifiers. A component dependency work graph structure may be traversed based on the respective component object identifiers to generate one or more interaction vector data structures based on one or more dependencies between component object data associated with the respective component object identifiers.
Type:
Grant
Filed:
March 29, 2021
Date of Patent:
March 1, 2022
Assignees:
ATLASSIAN PTY LTD., ATLASSIAN, INC.
Inventors:
Jascha-Alexander Stephan Zittel, Andrew John Freedman, Neil Dunbar, Sae Ra Kang, Luke Andrew Esther, Chris Jo Stivers, Taylor Timothy Pechacek
Abstract: A method and system for updating a virtual machine that is utilized as a base virtual machine for one or more linked clone virtual machines. The method comprises deploying the base virtual machine on a host system, the base virtual machine comprising a base virtual disk which is attachable to the one or more linked clones and a base delta disk. The method further comprises deploying a software update to the base delta disk of the base virtual machine and once the software update is deployed to the base delta disk of the base virtual machine, shutting down the base virtual machine. The method further comprises updating the base virtual machine by merging the software update deployed on the base delta disk of the base virtual machine with the base virtual disk of the base virtual machine.
Abstract: Embodiments of the present disclosure provide improved data observability mechanisms. Specifically, embodiments provide for managing event-structured observability data in a federated network and database platform. The improved mechanisms enable improved analysis of data-driven errors and/or storage of associated data for purposes of data observability processing actions and/or rendering for user analysis. Example embodiments are configured for receiving a data stream representing operational engagement of an event-structured service hosted by the federated network and database platform. Some example embodiments are further configured for generating event-structured observability data from the data stream utilizing an event processing pipeline. The example embodiments are further configured for storing the event-structured observability data in at least one event-structured observability data repository of the federated network and database platform.
Type:
Grant
Filed:
June 30, 2021
Date of Patent:
July 11, 2023
Assignees:
ATLASSIAN PTY LTD, ATLASSIAN INC
Inventors:
James C. Mackie, Alexander Else, Anton Polyakov, Andrei Beliaev, Francis Rangel Da Silva
Abstract: A system in which existing email protocols are leveraged to exchange information between two or more client devices. An email includes an embedded serialized object that comprises instructions to inform one or more behaviors of an email client application performed upon receiving the email or at a later time.
Abstract: Various embodiments herein described are directed to methods, apparatuses and computer program products configured for improving data synchronization in on-premises application service systems. In some embodiments, an on-premises application service system may transmit a synchronization check message to an in-cloud application service system and receive a synchronization request message in response. Based at least in part on the synchronization request message, the on-premises application service system transmits data objects to the in-cloud application service system for synchronization. Additional example embodiments provide various example methods of managing synchronizations between on-premises application service systems and in-cloud application service systems that improve data security and reduce network traffic.
Type:
Grant
Filed:
September 29, 2021
Date of Patent:
December 27, 2022
Assignees:
ATLASSIAN PTY LTD, ATLASSIAN, INC.
Inventors:
Pawel Mikolajczuk, Nathaniel Benton Jones, Thomas Whalen-Bridge, Michal Szymandera