-
公开(公告)号:US20190303274A1
公开(公告)日:2019-10-03
申请号:US16108062
申请日:2018-08-21
Applicant: Atlassian Pty Ltd
Inventor: Colby David Funnell , Haitao Li , Wen Qiang Calvin Ng
Abstract: Embodiments of the present invention provide a system and method for monitoring an application hosted on a server. The method includes receiving a test request at a monitoring system, the test request including information about a synthetic test to be performed on an application and a test script for performing the test. The method further includes scheduling a monitoring task based on the test request, the monitoring task comprising information about a test start time and in response to determining a scheduled monitoring task is ready for execution, automatically launching a client application, retrieving the test script and automatically executing the test script in the client application. The method further includes automatically recording in real time, the state of the user interface of the client application while executing the test script, generating a video file of the recording, and upon ending of the monitoring task, transmitting the video file to a client device.
-
公开(公告)号:US20190272065A1
公开(公告)日:2019-09-05
申请号:US16364096
申请日:2019-03-25
Applicant: ATLASSIAN PTY LTD
Inventor: MATT RYALL , BILL ARCONATI , WESLEY ATWOOD WALSER , CRAIG THOMAS PETCHELL
IPC: G06F3/0481 , G06F16/957 , G06F17/24 , G06F17/22 , G06F17/21 , G06Q10/10 , H04L29/06
Abstract: A method for automatically generating column layouts comprises obtaining, by a page layout computer, source code of an electronic document comprising content, in response to a request to activate a page layout of the electronic document and before receiving a first input indicating a modification to a layout of the electronic document, automatically inserting, by the page layout computer, a coded hierarchy into the source code of the electronic document specifying a single section and a single column including the content, receiving, by the page layout computer, the first input indicating the modification to the layout of the electronic document, based on the first input and by the page layout computer, modifying the source code, causing, by the page layout computer, generating an updated editing view of the electronic document that graphically represents the modification to the layout.
-
公开(公告)号:US10394584B2
公开(公告)日:2019-08-27
申请号:US15880344
申请日:2018-01-25
Applicant: Atlassian Pty Ltd
Inventor: Kapil Sukhyani , Shilpa Modi , Shuai Li , Noam Bar-On , Bharath Booshan , Jerry Cheng , Jonathan Zazove
IPC: G06F9/44 , G06F17/28 , G06F9/54 , G06F9/455 , G06F8/76 , G06F8/40 , G06F21/70 , G06F21/53 , G06F8/34 , G06F11/36 , G06F8/65 , G06F17/00
Abstract: Techniques herein include receiving, at a scripting language component of a native execution bridge, a request to execute one or more scripting language commands, and sending the commands from the scripting language component to a native execution component of the native execution bridge for determination, based at least in part on a security policy, whether to execute the one or more scripting language commands as corresponding native commands outside the scripting language component. In response to determining to execute the commands, the commands are translated into one or more natively executable commands and are executed. In some embodiments, the scripting language component determines, based on a security policy, whether commands are permissible, and only if they are, forwarding those commands to the native execution component for translation and execution.
-
公开(公告)号:US20190250955A1
公开(公告)日:2019-08-15
申请号:US16022669
申请日:2018-06-28
Applicant: Atlassian Pty Ltd
Inventor: ICCHA SETHI , KEVIN CONWAY
CPC classification number: G06F9/5011 , G06F9/5083 , G06F11/0709 , G06F11/076 , G06F11/0793
Abstract: A load shedding system provides improved fault tolerance and resilience in message communications. The requesting service application may be configured to send data request(s) to a responding service application. A load shedding manager is programmed or configured to receive the data request(s) and determine, based on one or more configurable criteria and status information whether to allow the data request(s) to proceed or not. The criteria for making the determination may include various configurable settings, including error rate time window, and threshold values. The status information may include various information that describes the performance or health of the responding service, including, but not limited to: error rate for the responding service application's processing of incoming requests, latency of communication between the requesting service application and the responding service application, number of concurrent operations or requests being processed by the responding service application, CPU usage of the responding service application, disk usage of the responding service application, and other similar status information.
-
公开(公告)号:US20190245945A1
公开(公告)日:2019-08-08
申请号:US16236289
申请日:2018-12-28
Applicant: ATLASSIAN PTY LTD
Inventor: EMIL IVOV , BORIS GROZEV , GEORGIOS POLITIS
IPC: H04L29/06
CPC classification number: H04L67/42 , H04L65/1069 , H04L65/602 , H04L65/80
Abstract: A data processing method comprises, using a media server during a first media session between a client device and the media server, determining a stable bitrate value for use as a rate of transmitting multimedia data from the client device to the media server; storing, in a database, the stable bitrate value for the client device in association with an identifier; receiving, from the client device, a request to establish a second media session; determining the identifier within the request; in response to the request, based on the identifier in the request, searching the database for the stable bitrate value that is associated with the identifier; in response to locating the stable bitrate value in the database, sending the stable bitrate value to the client device for use in estimating a bitrate for transmitting multimedia from the client device to the media server in the second media session; establishing, by the media server, the second media session, wherein the media server initially receives multimedia data from the client device at the stable bitrate.
-
166.
公开(公告)号:US20190228368A1
公开(公告)日:2019-07-25
申请号:US15877594
申请日:2018-01-23
Applicant: ATLASSIAN PTY LTD
Inventor: RYAN PECK , ERIC BRYNSVOLD , MARKUS TE GROTENHUIS
Abstract: The techniques herein include an inquiry controller determining whether timing criteria have been met for sending an inquiry to a particular user account. In response to determining that the timing criteria for sending an inquiry to the particular user account is satisfied, the inquiry is sent to and received by a particular user device associated with the particular user account. When a response is received, a response analyzer analyzes it and selects a first follow-up action, with associated first digital content, for the system to perform for the particular user account based on the analysis. The chosen action may include automatically creating a calendar item in a digital calendar associated with the user account, updating a digital task list for the user account, generating and transmitting a second inquiry to the particular user device, and the like. The follow-up action is then performed.
-
公开(公告)号:US20190188015A1
公开(公告)日:2019-06-20
申请号:US15880344
申请日:2018-01-25
Applicant: Atlassian Pty Ltd
Inventor: KAPIL SUKHYANI , SHILPA MODI , SHUAI LI , NOAM BAR-ON , BHARATH BOOSHAN , JERRY CHENG , JONATHAN ZAZOVE
CPC classification number: G06F9/45529 , G06F8/34 , G06F8/40 , G06F8/65 , G06F8/76 , G06F9/4484 , G06F9/45508 , G06F9/4552 , G06F11/362 , G06F17/00 , G06F21/53 , G06F21/70
Abstract: Techniques herein include receiving, at a scripting language component of a native execution bridge, a request to execute one or more scripting language commands, and sending the commands from the scripting language component to a native execution component of the native execution bridge for determination, based at least in part on a security policy, whether to execute the one or more scripting language commands as corresponding native commands outside the scripting language component. In response to determining to execute the commands, the commands are translated into one or more natively executable commands and are executed. In some embodiments, the scripting language component determines, based on a security policy, whether commands are permissible, and only if they are, forwarding those commands to the native execution component for translation and execution.
-
公开(公告)号:US20190146773A1
公开(公告)日:2019-05-16
申请号:US15815509
申请日:2017-11-16
Applicant: ATLASSIAN PTY LTD
Inventor: SAMUEL ATTARD
Abstract: An update system is provided. The system includes a database for storing application release information for one or more previous versions of a computer applications and a current version of the computer application. The system further includes an update manager configured to: receive an application release request, the application release request comprising a release file and application release information associated with the current version of the computer application; store at least a portion of the application release information of the current version of the computer application in the database; retrieve application release information corresponding to the one or more previous versions of the computer application and the current version of the computer application from the database; automatically generate release metadata based at least in part on the retrieved application release information; and store the release metadata and the release file in a file store for retrieval and installation by a computer application executing on a user computing device.
-
公开(公告)号:US10282685B2
公开(公告)日:2019-05-07
申请号:US14622784
申请日:2015-02-13
Applicant: ATLASSIAN PTY LTD
Inventor: Mark Lassau , Matt Quail , Nikolay Petrov , Ivo Bosticky , Michael Elias
IPC: G06Q10/06
Abstract: Described herein is a computer implemented method for maintaining a plurality of issues, each issue having an associated rank value, the rank values of the plurality of issues defining an order of the plurality of issues. The method comprises receiving a rank operation request to change the rank of a subject issue; determining relevant issues to the rank operation request; and attempting to acquire locks on each of the relevant issues. In response to successfully acquiring locks on each of the relevant issues a new rank value for the subject issue is calculated and saved.
-
170.
公开(公告)号:US20190075115A1
公开(公告)日:2019-03-07
申请号:US15694593
申请日:2017-09-01
Applicant: ATLASSIAN PTY LTD
Inventor: SHANE ANDERSON , MICHAEL FULLER , ASHLEY BARTLETT
IPC: H04L29/06
CPC classification number: H04L63/102 , H04L63/06 , H04L63/068 , H04L63/0815 , H04L63/083
Abstract: A method for accessing cloud resources via a local application development environment on a computing device. The method includes invoking an access management client at the computing device; obtaining an account identifier associated with a user account and communicating the account identifier to an identity platform; receiving an authentication message from the identity platform in response to the identity platform validating the account identifier, the authentication message comprising a role identifier; communicating the authentication message to the cloud platform; receiving security credentials associated with the role identifier from the cloud platform in response to the cloud platform validating the authentication message and the associated role identifier; setting a variable in the local development environment based on the received security credentials for use by the local development environment to request access to one or more resources maintained by the cloud platform.
-
-
-
-
-
-
-
-
-