Patents by Inventor Dan HAO

Dan HAO 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: 12277486
    Abstract: The present disclosure discloses a defect location method and device based on coverage information, the method including: characterizing program structure information and test case coverage information of a target program in a graph to obtain a graph-characterized structure; generating a node attribute sequence and an adjacency matrix based on the graph-characterized structure; and inputting the node attribute sequence and the adjacency matrix to a trained graph neural network model, so that the graph neural network model outputs a suspicious degree list of the target program based on the node attribute sequence and the adjacency matrix. Through the graph-based unified information characterization, the coverage information can be saved without loss and compression, and the structure information may also be considered, thereby improving the accuracy of defect location.
    Type: Grant
    Filed: August 20, 2021
    Date of Patent: April 15, 2025
    Assignee: Peking University
    Inventors: Lu Zhang, Yiling Lou, Qihao Zhu, Jinhao Dong, Zeyu Sun, Dan Hao
  • Publication number: 20230305950
    Abstract: A computer-implemented method according to one embodiment includes updating code segments of source code to include predetermined code pieces. The updated code segments are configured to output information about associated test cases upon the test cases being run. The method further includes running the test cases, and subsequent to a change being made to the source code, determining a prioritized subset of the test cases. The prioritized subset of the test cases is run. A computer program product according to another embodiment includes a computer readable storage medium having program instructions embodied therewith. The program instructions are readable and/or executable by a computer to cause the computer to perform the foregoing method.
    Type: Application
    Filed: March 22, 2022
    Publication date: September 28, 2023
    Inventors: Chun Ling Li, Heng Wang, Jing Chen, Zhi Dan Hao, Wei Jiang, Cheng Fang Wang, Xiao Ling Chen
  • Publication number: 20220391663
    Abstract: The present disclosure discloses a defect location method and device based on coverage information, the method including: characterizing program structure information and test case coverage information of a target program in a graph to obtain a graph-characterized structure; generating a node attribute sequence and an adjacency matrix based on the graph-characterized structure; and inputting the node attribute sequence and the adjacency matrix to a trained graph neural network model, so that the graph neural network model outputs a suspicious degree list of the target program based on the node attribute sequence and the adjacency matrix. Through the graph-based unified information characterization, the coverage information can be saved without loss and compression, and the structure information may also be considered, thereby improving the accuracy of defect location.
    Type: Application
    Filed: August 20, 2021
    Publication date: December 8, 2022
    Applicant: PEKING UNIVERSITY
    Inventors: Lu ZHANG, Yiling LOU, Qihao ZHU, Jinhao DONG, Zeyu SUN, Dan HAO
  • Patent number: 11080379
    Abstract: A method, system and computer program product for processing data are provided. In the method, a request is received to perform an access-controlled operation in a user device. A biometric feature input from an input module of the user device is received for the request. It is determined whether the received biometric feature matching with a primary biometric feature, the primary biometric feature being identified from a plurality of biometric features stored in the user device and being used to authenticate a user for the access-controlled operation. The access-controlled operation is enabled in response to determining the received biometric feature matching with a primary biometric feature.
    Type: Grant
    Filed: February 13, 2019
    Date of Patent: August 3, 2021
    Assignee: International Business Machines Corporation
    Inventors: Wei Li, Yi Jie Ma, Zhi Dan Hao, Yu Mei Dai, Mai Zeng, Xue Yong Zhang, Wen Zhong Liu
  • Publication number: 20210089617
    Abstract: Aspects of the present invention disclose a method for pasting based on semantic fragments. The method includes one or more processors in response to identifying a copy operation request, obtaining copied data. The method further includes splitting the copied data into a plurality of semantic fragments based on semantic analysis. The method further includes rendering the plurality of semantic fragments on a display of a computing device. The method further includes in response to identifying a user selection of at least one of the plurality of semantic fragments, determining whether to paste the at least one of the plurality of semantic fragments.
    Type: Application
    Filed: September 24, 2019
    Publication date: March 25, 2021
    Inventors: Wei Li, Lan Qian Peng, Xin Xin Dong, Zhi Dan Hao, Yi Jie Ma
  • Publication number: 20200257785
    Abstract: A method, system and computer program product for processing data are provided. In the method, a request is received to perform an access-controlled operation in a user device. A biometric feature input from an input module of the user device is received for the request. It is determined whether the received biometric feature matching with a primary biometric feature, the primary biometric feature being identified from a plurality of biometric features stored in the user device and being used to authenticate a user for the access-controlled operation. The access-controlled operation is enabled in response to determining the received biometric feature matching with a primary biometric feature.
    Type: Application
    Filed: February 13, 2019
    Publication date: August 13, 2020
    Inventors: Wei Li, Yi Jie Ma, Zhi Dan Hao, Yu Mei Dai, Mai Zeng, Xue Yong Zhang, Wen Zhong Liu