Patents by Inventor Bryan Paul Turner
Bryan Paul Turner 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: 11294667Abstract: A method for automatically updating source code in a first source code branch using a pull request is disclosed. The method includes: displaying a pull request user interface associated with the first source code branch, the pull request user interface comprising a code change suggestion including an original line of source code to be changed and a new line of source code to replace the original line of source code; receiving user input to accept the code change suggestion; propagating the source code change to the first source code branch such that an original line of source code in the first source code branch is replaced with the new line of source code; and upon successfully propagating the source code change to the first source code branch, updating the pull request user interface to indicate that the code change suggestion is applied and the pull request is modified.Type: GrantFiled: August 17, 2020Date of Patent: April 5, 2022Assignees: ATLASSIAN PTY LTD., ATLASSIAN INC.Inventors: Bryan Paul Turner, John Brent Plump
-
Patent number: 11030083Abstract: A computer implemented method comprises receiving code coverage analysis data in respect of a code coverage analysis performed in respect of a particular version of a particular source code base and a test suite, wherein the particular source code base is maintained in a source code repository of a version control system; identifying a code coverage result repository of the version control system, wherein the code coverage result repository is associated with the particular version of the particular source code base; generating a new storage version based on the code coverage analysis data; obtaining a delta between the new storage version and a previous storage version of the code coverage analysis data; and committing the delta to the code coverage result repository of the version control system as a new version to de-duplicate code coverage analysis data.Type: GrantFiled: July 24, 2019Date of Patent: June 8, 2021Assignee: ATLASSIAN PTY LTD.Inventors: Daniel Kjellin, Kristy Louise Hughes, Bryan Paul Turner
-
Publication number: 20210141640Abstract: A method for automatically updating source code in a first source code branch using a pull request is disclosed. The method includes: displaying a pull request user interface associated with the first source code branch, the pull request user interface comprising a code change suggestion including an original line of source code to be changed and a new line of source code to replace the original line of source code; receiving user input to accept the code change suggestion; propagating the source code change to the first source code branch such that an original line of source code in the first source code branch is replaced with the new line of source code; and upon successfully propagating the source code change to the first source code branch, updating the pull request user interface to indicate that the code change suggestion is applied and the pull request is modified.Type: ApplicationFiled: August 17, 2020Publication date: May 13, 2021Inventors: Bryan Paul Turner, John Brent Plump
-
Patent number: 10915316Abstract: In an embodiment, a computer-implemented method provides causing displaying in a first screen of a first GUI a first toolbar and a second toolbar. The first toolbar has options related to a branch of source code, including a first option to show a difference between a current version and a previous version of the source code, and the second toolbar has of options related to two branches of source code, including a second option to set up a pull request of merging changes from a source branch into a destination branch. The method further provides receiving a selection of the first option; and causing displaying in the first screen of the GUI a first panel and a second panel. The first panel has a current version of source code in a first branch and an indicator of any difference from a previous version, and the second panel has a current version of source code in a second branch and an indicator of any difference from a previous version.Type: GrantFiled: March 27, 2019Date of Patent: February 9, 2021Assignee: ATLASSIAN PTY LTD.Inventors: Bryan Paul Turner, Nicolas Ignacio Venegas Rubio, Patrick James Wholean Kaeding, Michael Gerardus Heemskerk
-
Patent number: 10768929Abstract: A method for automatically updating source code in a first source code branch using a pull request is disclosed. The method includes: displaying a pull request user interface associated with the first source code branch, the pull request user interface comprising a code change suggestion including an original line of source code to be changed and a new line of source code to replace the original line of source code; receiving user input to accept the code change suggestion; propagating the source code change to the first source code branch such that an original line of source code in the first source code branch is replaced with the new line of source code; and upon successfully propagating the source code change to the first source code branch, updating the pull request user interface to indicate that the code change suggestion is applied and the pull request is modified.Type: GrantFiled: November 13, 2019Date of Patent: September 8, 2020Assignees: ATLASSIAN PTY LTD., ATLASSIAN INC.Inventors: Bryan Paul Turner, John Brent Plump
-
Publication number: 20190347187Abstract: A computer implemented method comprises receiving code coverage analysis data in respect of a code coverage analysis performed in respect of a particular version of a particular source code base and a test suite, wherein the particular source code base is maintained in a source code repository of a version control system; identifying a code coverage result repository of the version control system, wherein the code coverage result repository is associated with the particular version of the particular source code base; generating a new storage version based on the code coverage analysis data; obtaining a delta between the new storage version and a previous storage version of the code coverage analysis data; and committing the delta to the code coverage result repository of the version control system as a new version to de-duplicate code coverage analysis data.Type: ApplicationFiled: July 24, 2019Publication date: November 14, 2019Inventors: Daniel Kjellin, Kristy Louise Hughes, Bryan Paul Turner
-
Patent number: 10402310Abstract: A computer implemented method comprises processing code coverage analysis data to generate a new storage version thereof. Processing comprises identifying each individual source code file in a code base and, for each individual source code file, generating a corresponding code coverage result file. The code coverage result file comprises coverage information in respect of the source code file to which the code coverage result file corresponds, the coverage information identifying which parts of the corresponding source code file were covered by the test suite, the code coverage result file being associated with its corresponding source code file. The new storage version of the code coverage analysis data is published back to the code coverage result repository as a new version and associated with the particular version of the particular source code base that was originally analyzed.Type: GrantFiled: March 30, 2018Date of Patent: September 3, 2019Assignee: ATLASSIAN PTY LTDInventors: Daniel Kjellin, Kristy Louise Hughes, Bryan Paul Turner
-
Patent number: 10289407Abstract: In an embodiment, a data processing method provides creating and storing one or more comment records, wherein each of the comment records associates a first identifier of a comment with a second identifier of a line of computer program source code to which the comment pertains, and a change set of a first version of the source code; receiving a request to display a second version of the source code, and in response to the request: determining a diff between the second version of the source code and the first version of the source code; for each hunk of the diff, automatically computing a drift value representing a number of lines of the source code by which a particular comment associated with the first version of the source code has changed with respect to the second version of the source code; updating a particular comment record of the particular comment by modifying the second identifier based upon the drift value; repeating the receiving, determining, computing and updating for all comments that are assoType: GrantFiled: March 14, 2014Date of Patent: May 14, 2019Assignee: ATLASSIAN PTY LTDInventors: Bryan Paul Turner, Nicolas Ignacio Venegas Rubio, Patrick James Wholean Kaeding, Michael Gerardus Heemskerk
-
Patent number: 9575764Abstract: In an embodiment, a data processing system comprises one or more processors; one or more non-transitory computer-readable storage media storing sequences of instructions which, when executed by the one or more processors, cause the processor to perform determining whether first computer program source code that is associated with an upstream repository comprises a revision that is absent from second computer program source code that is associated with a fork of the first computer program source code, wherein the first source code comprises a first branch and the second source code comprises a second branch, and wherein the first branch corresponds to the second branch; determining whether the second branch in the second source code comprises a second revision that is absent from a corresponding first branch in the first source code, in response to a determination that the first source code comprises the revision that is absent from the second source code; causing outputting to a computer display device an optType: GrantFiled: March 14, 2014Date of Patent: February 21, 2017Assignee: ATLASSIAN PTY LTDInventors: Bryan Paul Turner, Xu-Heng Tjhin, Brodie Glen Rao
-
Patent number: 9430229Abstract: In an embodiment, a data processing system comprises one or more processors; one or more non-transitory computer-readable storage media storing sequences of instructions which, when executed by the one or more processors, cause the processor to perform: in a computer program source code version control system, obtaining input specifying a source branch of computer program source code, a destination branch of computer program source code, and an upstream repository of computer program source code relating to a prospective merge of the source branch into the destination branch in the upstream repository; performing, in a temporary data storage location, a merge of the source branch and destination branch with respect to a first parent branch of the source branch and destination branch; creating and causing displaying a diff of the source branch with respect to the first parent branch; in the diff, displaying one or more conflicts of the source branch and the destination branch that would occur if the merge is cType: GrantFiled: March 14, 2014Date of Patent: August 30, 2016Assignee: ATLASSIAN PTY LTDInventors: Erik Van Zijst, Brodie Glen Rao, Bryan Paul Turner, Michael Gerardus Heemskerk