Patents by Inventor Guang Yu Dai

Guang Yu Dai 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: 20180322427
    Abstract: The present invention is a system and method for forecasting automation timing behavior based on historical automation logs and business rules. The system includes a computer processor having a non-transitory memory containing program code for executing playback of an automation log, identifying a timing related failure in the automation log, extracting automation time-action mapping from the automation log, executing one or more scripts, comparing a baseline playback time from the automation log to an actual playback time from executing the scripts, and calculating a wait time based on differences between the actual playback time and the baseline playback time. The system generates time flexible scripts and a baseline or pattern to control the pace of automation scripts, which can be applied to other solutions. Therefore, the system distills patterns and generates predictive analysis and recommendations for other solutions and domains.
    Type: Application
    Filed: May 4, 2017
    Publication date: November 8, 2018
    Inventors: Guang Yu Dai, Jing Bo Jiang, Wen Jing Wang, Ying UW Wang, Xin TY Xu, Jie BJ Zheng
  • Publication number: 20170228220
    Abstract: A method and associated systems for a self-healing automated script-testing tool. The tool monitors unattended operation of a script that automates user interaction with a graphical user interface (GUI) of an application. If the tool detects an error produced by the script, the tool, using its specialized repositories of information about the script, the GUI, and the application, determines that the error is caused by an addition of a mandatory widget to, or a deletion of a mandatory widget from, the GUI. The tool uses information in the repositories to revise the script and, if the error is caused by a widget addition, to select test data that may be used to test the script's interaction with the new widget. The script and the repositories are then revised and the revised script is automatically retested. This procedure continues until the script runs successfully without error.
    Type: Application
    Filed: February 8, 2016
    Publication date: August 10, 2017
    Inventors: Guang Yu Dai, Jing Bo Jiang, Wen Jing Wang, Ying Wang, Xin Xu, Jie Zheng