AI Software Testing System and Method

Patent №

US 11,048,619

Granted

2021-06-29

Filed 2019

Owner

APPDIFF, INC.

Lab

AI components

5

ml · nlp · speech · kr · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

16400861

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.

Machine learningNatural languageSpeechKnowledge representationAI hardwareG06F 11/3684G06F 11/3688G06F 11/3692G06F 11/3698G06N 3/006G06N 20/00G06F 3/0484

AI classification

Machine learning1.00
Natural language1.00
AI hardware1.00
Knowledge representation1.00
Speech0.75
Vision0.13
Planning0.10
Evolutionary computation0.00

Ownership

APPDIFF, INC.

assignment · 494910522

Assignors

ARBON, JASON JOSEPH, LIU, JUSTIN MINGJAY, NAVRIDES, CHRISTOPHER RANDALL

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC