Patents by Inventor Matthew Joseph Watson

Matthew Joseph Watson has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11520574
    Abstract: In an embodiment, a computer-implemented method for tracking source code deployments, the method comprises receiving an event descriptor, the event descriptor indicating that a source code repository is updated with a source code integration; retrieving a deployment description associated with the source code repository; comparing the event descriptor with the deployment description to determine whether the source code integration needs to be deployed; in response to determining that the source code integration needs to be deployed, deploying the source code integration; upon completion of the source code deployment, communicating deployment information corresponding to the completed source code deployment to a tracking system, the deployment information comprising at least a deployment identifier, and a source code integration identifier, the tracking system configured to utilize the source code integration identifier to query one or more external systems and automatically retrieve further information associ
    Type: Grant
    Filed: December 11, 2020
    Date of Patent: December 6, 2022
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.
    Inventors: Matthew John Ryall, Matthew Joseph Watson, Jonathan Lowe, Geoff Crain, Samuel Tannous, Thomas Bradshaw, Piotr Plewa, Davina Adisusila, Jeroen De Raedt
  • Patent number: 11194565
    Abstract: Methods and systems for tracking source code deployments are disclosed.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: December 7, 2021
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN INC.
    Inventors: Matthew Ryall, Matthew Joseph Watson, Jonathan Lowe, Geoff Crain, Sam Tannous, Thomas Bradshaw, Piotr Plewa, Davina Adisusila, Jeroen De Raedt
  • Patent number: 11093377
    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
  • Publication number: 20210191710
    Abstract: In an embodiment, a computer-implemented method for tracking source code deployments, the method comprises receiving an event descriptor, the event descriptor indicating that a source code repository is updated with a source code integration; retrieving a deployment description associated with the source code repository; comparing the event descriptor with the deployment description to determine whether the source code integration needs to be deployed; in response to determining that the source code integration needs to be deployed, deploying the source code integration; upon completion of the source code deployment, communicating deployment information corresponding to the completed source code deployment to a tracking system, the deployment information comprising at least a deployment identifier, and a source code integration identifier, the tracking system configured to utilize the source code integration identifier to query one or more external systems and automatically retrieve further information associ
    Type: Application
    Filed: December 11, 2020
    Publication date: June 24, 2021
    Inventors: Matthew John Ryall, Matthew Joseph Watson, Jonathan Lowe, Geoff Craine, Samuel Tannous, Thomas Bradshaw, Piotr Plewa, Davina Adisusila, Jeroen De Raedt
  • Patent number: 10871957
    Abstract: In an embodiment, a computer-implemented method for tracking source code deployments, the method comprises receiving an event descriptor, the event descriptor indicating that a source code repository is updated with a source code integration; retrieving a deployment description associated with the source code repository; comparing the event descriptor with the deployment description to determine whether the source code integration needs to be deployed; in response to determining that the source code integration needs to be deployed, deploying the source code integration; upon completion of the source code deployment, communicating deployment information corresponding to the completed source code deployment to a tracking system, the deployment information comprising at least a deployment identifier, and a source code integration identifier, the tracking system configured to utilize the source code integration identifier to query one or more external systems and automatically retrieve further information associ
    Type: Grant
    Filed: February 25, 2019
    Date of Patent: December 22, 2020
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN INC.
    Inventors: Matthew John Ryall, Matthew Joseph Watson, Jonathan Lowe, Geoff Crain, Samuel Tannous, Thomas Bradshaw, Piotr Plewa, Davina Adisusila, Jeroen De Raedt
  • Publication number: 20200201748
    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: Application
    Filed: December 23, 2019
    Publication date: June 25, 2020
    Inventors: NATHAN WAYNE BURRELL, JEROEN PAUL MAGDALENA DE RAEDT, KENNETH IAIN MACLEOD, MATTHEW JOSEPH WATSON, RAUL GOMIS HIDALGO, SAMUEL JOSEPH TANNOUS
  • Publication number: 20200004518
    Abstract: In an embodiment, a computer-implemented method for tracking source code deployments, the method comprises receiving an event descriptor, the event descriptor indicating that a source code repository is updated with a source code integration; retrieving a deployment description associated with the source code repository; comparing the event descriptor with the deployment description to determine whether the source code integration needs to be deployed; in response to determining that the source code integration needs to be deployed, deploying the source code integration; upon completion of the source code deployment, communicating deployment information corresponding to the completed source code deployment to a tracking system, the deployment information comprising at least a deployment identifier, and a source code integration identifier, the tracking system configured to utilize the source code integration identifier to query one or more external systems and automatically retrieve further information associ
    Type: Application
    Filed: February 25, 2019
    Publication date: January 2, 2020
    Inventors: Matthew John Ryall, Matthew Joseph Watson
  • Publication number: 20200004519
    Abstract: Methods and systems for tracking source code deployments are disclosed.
    Type: Application
    Filed: June 28, 2019
    Publication date: January 2, 2020
    Inventors: Matthew Ryall, Matthew Joseph Watson, Jonathan Lowe, Geoff Crain, Sam Tannous, Thomas Bradshaw, Piotr Plewa, Davina Adisusila, Jeroen De Raedt
  • Patent number: 10515005
    Abstract: A continuous integration system and method for testing source code is disclosed. In particular, 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: June 28, 2019
    Date of Patent: December 24, 2019
    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