Patents by Inventor Jason Joseph Arbon

Jason Joseph Arbon 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: 20210326245
    Abstract: A system for performing software testing uses machine learning to extract features from a user interface of an app, classify screen types and screen elements of the user interface, and implement flows of test sequences to test the app. Training is performed to train the system to learn common application states of an application graph and to navigate through an application. In some implementations, the training includes Q-learning to learn how to navigate to a selected screen state. In some implementations, there is reuse of classifiers cross-application and cross platform.
    Type: Application
    Filed: April 30, 2021
    Publication date: October 21, 2021
    Inventors: Jason Joseph Arbon, Justin Mingjay Liu, Christopher Randall Navrides
  • Patent number: 11048619
    Abstract: A system for performing software testing uses machine learning to extract features from a user interface of an app, classify screen types and screen elements of the user interface, and implement flows of test sequences to test the app. Training is performed to train the system to learn common application states of an application graph and to navigate through an application. In some implementations, the training includes Q-learning to learn how to navigate to a selected screen state. In some implementations, there is reuse of classifiers cross-application and cross platform.
    Type: Grant
    Filed: May 1, 2019
    Date of Patent: June 29, 2021
    Assignee: APPDIFF, INC.
    Inventors: Jason Joseph Arbon, Justin Mingjay Liu, Christopher Randall Navrides
  • Publication number: 20190384699
    Abstract: A system for performing software testing uses machine learning to extract features from a user interface of an app, classify screen types and screen elements of the user interface, and implement flows of test sequences to test the app. Training is performed to train the system to learn common application states of an application graph and to navigate through an application. In some implementations, the training includes Q-learning to learn how to navigate to a selected screen state. In some implementations, there is reuse of classifiers cross-application and cross platform.
    Type: Application
    Filed: May 1, 2019
    Publication date: December 19, 2019
    Inventors: Jason Joseph Arbon, Justin Mingjay Liu, Christopher Randall Navrides