Patents by Inventor Jonathon R. Seaton

Jonathon R. Seaton 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).

  • Publication number: 20240184692
    Abstract: Provided herein is technology relating to testing software and particularly, but not exclusively, to systems and methods for visually validating a step in a software test case and using the visual validation to reinforce an element selection model, the technology provides methods for visually validating a step in a software test case. More particularly, embodiments of the technology provide a method of mapping web elements of a website or app to a visual screenshot of that website or app by combining data from the document object model (DOM) and page screenshot.
    Type: Application
    Filed: April 20, 2022
    Publication date: June 6, 2024
    Inventors: Jonathon R. Seaton, Tamas Cser
  • Patent number: 11645139
    Abstract: Provided herein is technology relating to testing software and particularly, but not exclusively, to methods for identifying the cause of a failed software test using probabilistic graphical models and/or a rules engine to evaluate and sort test steps by likelihood of failure for dynamic applications.
    Type: Grant
    Filed: October 2, 2019
    Date of Patent: May 9, 2023
    Assignee: Functionize, Inc.
    Inventors: Tamas Cser, Jonathon R. Seaton
  • Patent number: 11645467
    Abstract: A system for performing a task with multiple specific steps given a general natural language command. The system includes an electronic processor. The electronic processor is configured to receive a general natural language command specifying a task to perform and, using a first machine learning system, generate a plurality of specific steps associated with the general natural language command. The electronic processor is also configured to, using the plurality of specific steps and a second machine learning system, perform the task, determine whether the task is performed successfully, and, when the task is not performed successfully, retrain the first machine learning system, second machine learning system, or both.
    Type: Grant
    Filed: October 7, 2019
    Date of Patent: May 9, 2023
    Assignee: Functionize, Inc.
    Inventors: Jonathon R. Seaton, Tamas Cser
  • Publication number: 20210397546
    Abstract: Provided herein is technology relating to selecting an element in a software application and particularly, but not exclusively, to systems and methods for identifying a target element for testing a software application using artificial intelligence.
    Type: Application
    Filed: October 23, 2019
    Publication date: December 23, 2021
    Inventors: Tamas Cser, Jonathon R. Seaton
  • Publication number: 20210397542
    Abstract: A system for generating a test case for a software application. The system includes an electronic processor. The electronic processor is configured to receive user actions recorded as a user interacts with a first software application and generate a probabilistic graphical model using recorded user actions. The electronic processor is also configured to divide the probabilistic graphical model into clusters of similar sequences of user actions, determine a test case from a cluster of similar sequences of user actions using a machine learning system, and execute the test case.
    Type: Application
    Filed: October 23, 2019
    Publication date: December 23, 2021
    Inventors: Jonathon R. Seaton, Tamas Cser
  • Publication number: 20200234084
    Abstract: A system for performing a task with multiple specific steps given a general natural language command. The system includes an electronic processor. The electronic processor is configured to receive a general natural language command specifying a task to perform and, using a first machine learning system, generate a plurality of specific steps associated with the general natural language command. The electronic processor is also configured to, using the plurality of specific steps and a second machine learning system, perform the task, determine whether the task is performed successfully, and, when the task is not performed successfully, retrain the first machine learning system, second machine learning system, or both.
    Type: Application
    Filed: October 7, 2019
    Publication date: July 23, 2020
    Inventors: Jonathon R. Seaton, Tamas Cser
  • Patent number: 9934932
    Abstract: An imaging module includes a plurality of cathodes and respective gates, each cathode configured to generate a separate beam of electrons directed across a vacuum chamber and each gate matched to at least one respective cathode to enable and disable each separate beam of electrons from being directed across the vacuum chamber. A target anode is fixed within the vacuum chamber and arranged to receive the separate beam of electrons from each of the plurality of cathodes and, therefrom, generate a beam of x-rays. A deflection system is arranged between the plurality of cathodes and the target anode to generate a variable magnetic field to control a path followed by each of the separate beams of electrons to the target anode.
    Type: Grant
    Filed: October 21, 2016
    Date of Patent: April 3, 2018
    Assignee: Wisconsin Alumni Research Foundation
    Inventors: Thomas R. Mackie, Brandon J. Walker, Jonathon R. Seaton
  • Publication number: 20170053772
    Abstract: An imaging module includes a plurality of cathodes and respective gates, each cathode configured to generate a separate beam of electrons directed across a vacuum chamber and each gate matched to at least one respective cathode to enable and disable each separate beam of electrons from being directed across the vacuum chamber. A target anode is fixed within the vacuum chamber and arranged to receive the separate beam of electrons from each of the plurality of cathodes and, therefrom, generate a beam of x-rays. A deflection system is arranged between the plurality of cathodes and the target anode to generate a variable magnetic field to control a path followed by each of the separate beams of electrons to the target anode.
    Type: Application
    Filed: October 21, 2016
    Publication date: February 23, 2017
    Inventors: Thomas R. Mackie, Brandon J. Walker, Jonathon R. Seaton
  • Patent number: 9490099
    Abstract: An imaging module includes a plurality of cathodes and respective gates, each cathode configured to generate a separate beam of electrons directed across a vacuum chamber and each gate matched to at least one respective cathode to enable and disable each separate beam of electrons from being directed across the vacuum chamber. A target anode is fixed within the vacuum chamber and arranged to receive the separate beam of electrons from each of the plurality of cathodes and, therefrom, generate a beam of x-rays. A deflection system is arranged between the plurality of cathodes and the target anode to generate a variable magnetic field to control a path followed by each of the separate beams of electrons to the target anode.
    Type: Grant
    Filed: August 20, 2014
    Date of Patent: November 8, 2016
    Assignee: Wisconsin Alumni Research Foundation
    Inventors: Thomas R. Mackie, Brandon J. Walker, Jonathon R. Seaton
  • Publication number: 20160056008
    Abstract: An imaging module includes a plurality of cathodes and respective gates, each cathode configured to generate a separate beam of electrons directed across a vacuum chamber and each gate matched to at least one respective cathode to enable and disable each separate beam of electrons from being directed across the vacuum chamber. A target anode is fixed within the vacuum chamber and arranged to receive the separate beam of electrons from each of the plurality of cathodes and, therefrom, generate a beam of x-rays. A deflection system is arranged between the plurality of cathodes and the target anode to generate a variable magnetic field to control a path followed by each of the separate beams of electrons to the target anode.
    Type: Application
    Filed: August 20, 2014
    Publication date: February 25, 2016
    Inventors: Thomas R. Mackie, Brandon J. Walker, Jonathon R. Seaton