Patents by Inventor Yingjun Hu

Yingjun Hu 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: 9405519
    Abstract: A method and a system for register clearing in data flow analysis in decompilation are provided. The method includes: reading all function statements in a code file; sequentially judging each of the read function statements, and creating a binary tree and inputting the function statement into the binary tree in a case that the function statement includes a register name; sequentially judging each of the function statements including the register name, and performing an elimination process on the created binary tree to remove the register name from the binary tree in a case that the function statement includes a right child end tag of the binary tree, to generate a simplest binary tree; and generating a function statement in high-level language based on the simplest binary tree. All function statements can be read at a time and multiple reading and writing are avoided in the invention.
    Type: Grant
    Filed: November 23, 2012
    Date of Patent: August 2, 2016
    Assignees: Electric Power Research Institute of State Grid Zhejiang Electric Power Company, State Grid Corporation of China
    Inventors: Jiong Zhu, Li Yao, Shaoteng Li, Yi Lou, Yingjun Hu, Xing Wu
  • Publication number: 20150212805
    Abstract: A method and a system for register clearing in data flow analysis in decompilation are provided. The method includes: reading all function statements in a code file; sequentially judging each of the read function statements, and creating a binary tree and inputting the function statement into the binary tree in a case that the function statement includes a register name; sequentially judging each of the function statements including the register name, and performing an elimination process on the created binary tree to remove the register name from the binary tree in a case that the function statement includes a right child end tag of the binary tree, to generate a simplest binary tree; and generating a function statement in high-level language based on the simplest binary tree. All function statements can be read at a time and multiple reading and writing are avoided in the invention.
    Type: Application
    Filed: November 23, 2012
    Publication date: July 30, 2015
    Inventors: Jiong Zhu, Li Yao, Shaoteng Li, Yi Lou, Yingjun Hu, Xing Wu