Patents by Inventor Yung-Pin Cheng

Yung-Pin Cheng 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: 10649883
    Abstract: A method that supports multithreading/concurrent programming debugging includes the following steps: setting breakpoints of program sections of multithreading; converting the breakpoints into context switch points; executing a planned execution sequence of an interleaving execution path, to start a specified thread to execute a program section thereof till a first execution environment change point; clicking a next thread of the interleaving execution path one after another, and executing the clicked next thread till a next context switch point; and recording and storing the interleaving execution path.
    Type: Grant
    Filed: January 9, 2019
    Date of Patent: May 12, 2020
    Assignee: NATIONAL CENTRAL UNIVERSITY
    Inventors: Yung-Pin Cheng, Chuan Yang
  • Patent number: 10514779
    Abstract: The present disclosure relates to a method for measuring an association between a screen resolution and a mouse movement speed. Steps in the method may include reading of a mouse speed table by a recording, playback, and verification module; converting a screenshot into a screenshot image file of a cursor and sending the screenshot image file to the recording, playback, and verification module, reading a destination position; calculating a minimum number of sets of a movement amount and a number of movements; and moving the cursor on the screen to the destination position according to the minimum number of sets of a movement amount and a number of movements.
    Type: Grant
    Filed: October 25, 2017
    Date of Patent: December 24, 2019
    Assignee: National Central University
    Inventor: Yung-Pin Cheng
  • Publication number: 20190213108
    Abstract: A method that supports multithreading/concurrent programming debugging includes the following steps: setting breakpoints of program sections of multithreading; converting the breakpoints into context switch points; executing a planned execution sequence of an interleaving execution path, to start a specified thread to execute a program section thereof till a first execution environment change point; clicking a next thread of the interleaving execution path one after another, and executing the clicked next thread till a next context switch point; and recording and storing the interleaving execution path.
    Type: Application
    Filed: January 9, 2019
    Publication date: July 11, 2019
    Inventors: Yung-Pin CHENG, Chuan YANG
  • Publication number: 20180196532
    Abstract: A method for measuring an association between a screen resolution and a mouse movement speed is provided, where a recording, playback, and verification module executes a mouse behavior event instruction of a mouse behavior event file, including the following steps: reading, by the recording, playback, and verification module, a mouse speed table; converting, by an image capturing module, a screenshot into a screenshot image file of a cursor at a current position to send the screenshot image file to the recording, playback, and verification module; reading, by the recording, playback, and verification module, a destination position; calculating, by the recording, playback, and verification module, a minimum number of sets of a movement amount and a number of movements by using a distance between the destination position and the current position; and moving, by the to-be-tested system, the cursor on the screen to the destination position according to the calculated minimum number of sets of a movement amount an
    Type: Application
    Filed: October 25, 2017
    Publication date: July 12, 2018
    Applicant: National Central University
    Inventor: Yung-Pin CHENG
  • Patent number: 9841826
    Abstract: An automatic test method for a computer includes the following steps: reading a keyboard signal or mouse signal and a delay time in an event file in a system test directory; sending the keyboard signal or mouse signal to a to-be-tested system according to the delay time; the to-be-tested system that operates according to the keyboard signal or mouse signal sending at least one response; and verifying the response by comparing the response, which is in the form of a character string, with a character string in a correct text file in the system test directory, or sending an image acquisition signal to the to-be-tested system according to the at least one response, to acquire a screenshot, converting the screenshot into a screenshot image file, and verifying the screenshot image file corresponding to the to-be-tested system by comparing the screenshot image file with a correct screenshot image file in the system test directory.
    Type: Grant
    Filed: May 16, 2015
    Date of Patent: December 12, 2017
    Assignee: National Central University
    Inventors: Yung-Pin Cheng, Ming-Che Cheng
  • Publication number: 20170322637
    Abstract: Disclosed is a mouse action capture and replay method, including the following steps: reading, by a capture and replay verification module, a mouse movement signal in a mouse action event file; transmitting, by the capture and replay verification module, the mouse movement signal to a system under test to which replay is applied; regularly sending, by the capture and replay verification module, an image capture signal to an image capture module, capturing, by the image capture module, a screenshot from the system under test to which replay is applied, and converting the screenshot to a screenshot image file to be transmitted to the capture and replay verification module; comparing, by the capture and replay verification module, an earlier captured screenshot image file with a later captured screenshot image file, so as to acquire a position of a cursor on a screen of the system under test to which replay is applied; and determining, by the capture and replay verification module according to the acquired posit
    Type: Application
    Filed: January 12, 2017
    Publication date: November 9, 2017
    Inventor: Yung-Pin Cheng
  • Publication number: 20150347270
    Abstract: An automatic test method for a computer includes the following steps: reading a keyboard signal or mouse signal and a delay time in an event file in a system test directory; sending the keyboard signal or mouse signal to a to-be-tested system according to the delay time; the to-be-tested system that operates according to the keyboard signal or mouse signal sending at least one response; and verifying the response by comparing the response, which is in the form of a character string, with a character string in a correct text file in the system test directory, or sending an image acquisition signal to the to-be-tested system according to the at least one response, to acquire a screenshot, converting the screenshot into a screenshot image file, and verifying the screenshot image file corresponding to the to-be-tested system by comparing the screenshot image file with a correct screenshot image file in the system test directory.
    Type: Application
    Filed: May 16, 2015
    Publication date: December 3, 2015
    Inventors: Yung-Pin Cheng, Ming-Che Cheng