Patents by Inventor Jonathan GILLASPIE

Jonathan GILLASPIE 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: 11288169
    Abstract: A method for performing an automated computer test that causes a test computer system to control a graphical user interface (GUI) of a system under test (SUT). The method includes: a) receiving a reference image representative of an expected image on the GUI of the SUT, the reference image having an image boundary; b) identifying whether one or more text characters are present within the image boundary; c) responsive to any identified text characters in step b), defining a mask region within the reference image boundary based on the identified text characters; d) identifying a transformed expected image on the GUI of the SUT using one or more transforms of the reference image, the identifying comprises matching an unmasked portion of a transformed reference image to a portion of the GUI; e) responsive to the identification of a transformed expected image, performing subsequent operations and/or verification steps on the SUT.
    Type: Grant
    Filed: November 10, 2016
    Date of Patent: March 29, 2022
    Assignee: EGGPLANT LIMITED
    Inventor: Jonathan Gillaspie
  • Patent number: 10810113
    Abstract: Some embodiments are directed to a method comprising automatically obtaining one or more reference data items representative of one or more graphical user interface (GUI) objects from a GUI of a system under test by, for each of the one or more reference data items: identifying one or more correlations between two or more pixels of the GUI of the system under test to determine a group of pixels corresponding to a GUI object; determining image boundaries of the GUI object based on at least one of the determined group of pixels and any identified correlations; generating a reference data item representative of the GUI object identified by the determined image boundaries; and storing the reference data item in a database. The method also comprises receiving a user input representative of a selection of a desired reference data item from the database and updating a test description for an automated computer test with the selected reference data item.
    Type: Grant
    Filed: October 4, 2017
    Date of Patent: October 20, 2020
    Assignee: Eggplant Limited
    Inventor: Jonathan Gillaspie
  • Publication number: 20180129586
    Abstract: A method for performing an automated computer test that causes a test computer system to control a graphical user interface (GUI) of a system under test (SUT). The method includes: a) receiving a reference image representative of an expected image on the GUI of the SUT, the reference image having an image boundary; b) identifying whether one or more text characters are present within the image boundary; c) responsive to any identified text characters in step b), defining a mask region within the reference image boundary based on the identified text characters; d) identifying a transformed expected image on the GUI of the SUT using one or more transforms of the reference image, the identifying comprises matching an unmasked portion of a transformed reference image to a portion of the GUI; e) responsive to the identification of a transformed expected image, performing subsequent operations and/or verification steps on the SUT.
    Type: Application
    Filed: November 10, 2016
    Publication date: May 10, 2018
    Inventor: Jonathan GILLASPIE
  • Publication number: 20180039559
    Abstract: Some embodiments are directed to a method comprising automatically obtaining one or more reference data items representative of one or more graphical user interface (GUI) objects from a GUI of a system under test by, for each of the one or more reference data items: identifying one or more correlations between two or more pixels of the GUI of the system under test to determine a group of pixels corresponding to a GUI object; determining image boundaries of the GUI object based on at least one of the determined group of pixels and any identified correlations; generating a reference data item representative of the GUI object identified by the determined image boundaries; and storing the reference data item in a database. The method also comprises receiving a user input representative of a selection of a desired reference data item from the database and updating a test description for an automated computer test with the selected reference data item.
    Type: Application
    Filed: October 4, 2017
    Publication date: February 8, 2018
    Applicant: TestPlant Europe Limited
    Inventor: Jonathan GILLASPIE
  • Patent number: 9804955
    Abstract: A method for updating a test description for an automated computer test. The automated test is configured to cause a test computer system to communicate with a system under test comprising one or more computer programs being executed upon a computer device. The test description is configured to be executed by a test program to cause the test computer system to perform an automated computer test by comparing a received image from a GUI of the system under test with one or more reference images to identify an expected image. The method includes receiving a user input representative of the selection of a desired reference image from a GUI of a system under test.
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: October 31, 2017
    Assignee: TestPlant Europe Limited
    Inventor: Jonathan Gillaspie
  • Patent number: 9734047
    Abstract: A method for performing an automated computer test. The automated test is configured to cause a test computer system to control a GUI of a system under test including one or more computer programs being executed upon a computer device. The automated computer test includes one or more verification steps configured to test whether one or more operations have been successfully completed by the system under test. The verification step(s) include monitoring at least a part of the GUI of the system under test to detect a change in the GUI within a predetermined time period, and determining that one or more operations have been completed successfully if a change in the GUI is detected within the predetermined time period. Thus, a verification test can be performed on a GUI even if the appearance of the GUI after the successful completion of the test is not known in advance.
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: August 15, 2017
    Assignee: TESTPLANT EUROPE LTD
    Inventor: Jonathan Gillaspie
  • Publication number: 20170031808
    Abstract: A method for performing an automated computer test. The automated test is configured to cause a test computer system to control a GUI of a system under test including one or more computer programs being executed upon a computer device. The automated computer test includes one or more verification steps configured to test whether one or more operations have been successfully completed by the system under test. The verification step(s) include monitoring at least a part of the GUI of the system under test to detect a change in the GUI within a predetermined time period, and determining that one or more operations have been completed successfully if a change in the GUI is detected within the predetermined time period. Thus, a verification test can be performed on a GUI even if the appearance of the GUI after the successful completion of the test is not known in advance.
    Type: Application
    Filed: July 28, 2015
    Publication date: February 2, 2017
    Applicant: TestPlant Europe Ltd
    Inventor: Jonathan GILLASPIE
  • Publication number: 20170031799
    Abstract: A method for updating a test description for an automated computer test. The automated test is configured to cause a test computer system to communicate with a system under test comprising one or more computer programs being executed upon a computer device. The test description is configured to be executed by a test program to cause the test computer system to perform an automated computer test by comparing a received image from a GUI of the system under test with one or more reference images to identify an expected image. The method includes receiving a user input representative of the selection of a desired reference image from a GUI of a system under test.
    Type: Application
    Filed: July 28, 2015
    Publication date: February 2, 2017
    Applicant: TESTPLANT EUROPE LTD
    Inventor: Jonathan GILLASPIE
  • Patent number: 9471472
    Abstract: A method of updating a test description forming part of an automated test. The method includes obtaining a first time value associated with the sending of an instruction contained within the test description from the test computer to the system under test, obtaining a second time value associated with the receiving of an image comprising at least a portion of a GUI output of the system under test at the test computer, and using one or more processor devices to compare the first and second time values to determine timing information and update the test description using the timing information.
    Type: Grant
    Filed: March 6, 2015
    Date of Patent: October 18, 2016
    Assignee: TESTPLANT EUROPE LIMITED
    Inventors: Jonathan Gillaspie, Douglas Simons, Antony Edwards
  • Publication number: 20150254170
    Abstract: A method of updating a test description forming part of an automated test. The method includes obtaining a first time value associated with the sending of an instruction contained within the test description from the test computer to the system under test, obtaining a second time value associated with the receiving of an image comprising at least a portion of a GUI output of the system under test at the test computer, and using one or more processor devices to compare the first and second time values to determine timing information and update the test description using the timing information.
    Type: Application
    Filed: March 6, 2015
    Publication date: September 10, 2015
    Applicant: TESTPLANT EUROPE LTD.
    Inventors: Jonathan GILLASPIE, Douglas SIMONS, Antony EDWARDS