Patents by Inventor Haijian He

Haijian He 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: 9086899
    Abstract: A loading and debugging method and a debugging system thereof are disclosed in the present invention, wherein the debugging method includes: loading a relocatable program according to an order of input segments in an ARM image file; compiling a link of the loaded relocatable program to generate an executable file; and loading the executable file into a debugging tool, to realize the debugging of the relocatable program. The present invention achieves the debugging of a dynamic program loaded dynamically, and addresses the issue that the symbol information of the loaded relocatable file cannot be acquired and the code debugging cannot be performed directly when the relocatable file is loaded dynamically.
    Type: Grant
    Filed: April 16, 2010
    Date of Patent: July 21, 2015
    Assignee: ZTE CORPORATION
    Inventors: Xiaohui Wu, Haijian He
  • Patent number: 8566372
    Abstract: The disclosure provides a method for dynamically loading a relocatable file, comprising: analyzing the relocatable file; searching for a relocation section according to the information obtained through the analysis; obtaining a relocation target address after the relocation section is found and calculating an address to be relocated and a skipping distance; determining whether the skipping distance exceeds a range of a short skipping, and if the skipping distance does not exceed the range of the short skipping, then writing the relocation target address into the address to be relocated to perform relocation loading; if the skipping distance exceeds the range of the short skipping, then adding a veneer code segment and making the skipping whose distance exceeds the range of the short skipping indirectly skip to the relocation target address to perform relocation loading.
    Type: Grant
    Filed: July 21, 2010
    Date of Patent: October 22, 2013
    Assignee: ZTE Corporation
    Inventors: Haijian He, Xiaohui Wu, Wei Fan
  • Publication number: 20120222010
    Abstract: A loading and debugging method and a debugging system thereof are disclosed in the present invention, wherein the debugging method includes: loading a relocatable program according to an order of input segments in an ARM image file; compiling a link of the loaded relocatable program to generate an executable file; and loading the executable file into a debugging tool, to realize the debugging of the relocatable program. The present invention achieves the debugging of a dynamic program loaded dynamically, and addresses the issue that the symbol information of the loaded relocatable file cannot be acquired and the code debugging cannot be performed directly when the relocatable file is loaded dynamically.
    Type: Application
    Filed: April 16, 2010
    Publication date: August 30, 2012
    Applicant: ZTE CORPORATION
    Inventors: Xiaohui Wu, Haijian He
  • Publication number: 20120209895
    Abstract: The disclosure provides a method for dynamically loading a relocatable file, comprising: analyzing the relocatable file; searching for a relocation section according to the information obtained through the analysis; obtaining a relocation target address after the relocation section is found and calculating an address to be relocated and a skipping distance; determining whether the skipping distance exceeds a range of a short skipping, and if the skipping distance does not exceed the range of the short skipping, then writing the relocation target address into the address to be relocated to perform relocation loading; if the skipping distance exceeds the range of the short skipping, then adding a veneer code segment and making the skipping whose distance exceeds the range of the short skipping indirectly skip to the relocation target address to perform relocation loading.
    Type: Application
    Filed: July 21, 2010
    Publication date: August 16, 2012
    Applicant: ZTE CORPORATION
    Inventors: Haijian He, Xiaohui Wu, Wei Fan
  • Publication number: 20100287093
    Abstract: A computer-implemented method for selecting a financial services collection program to be applied to a delinquent debtor account. First, an ability to pay index (API) is computed as a function of one or more predetermined ability to pay indicators for the debtor. Next, a willingness to pay index (WPI) is computed as a function of one or more predetermined willingness to pay indicators for the debtor. One of a plurality of predetermined collection programs to be offered to the debtor is then selected as a function of each of the API and the WPI. The WPI is computed by evaluating one or more of a past action taken by the debtor or a past status of the debtor account.
    Type: Application
    Filed: May 7, 2010
    Publication date: November 11, 2010
    Inventors: Haijian He, Jenny Guofeng Zhang