Patents by Inventor Li Ping Hao

Li Ping 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).

  • Publication number: 20240311169
    Abstract: Embodiments of the invention provide a computer system that includes a central processing unit (CPU) associated with a host computer. The CPU includes CPU functionality and on-board enhanced CPU functionality. The CPU further includes a virtualized first instance of the CPU comprising an enabled virtualized first instance of the CPU functionality; and a non-enabled virtualized first instance of the on-chip enhanced CPU functionality. The CPU further includes a virtualized second instance of the CPU comprising an enabled virtualized second instance of the CPU functionality; and an enabled virtualized second instance of the on-chip enhanced CPU functionality.
    Type: Application
    Filed: March 14, 2023
    Publication date: September 19, 2024
    Inventors: QI LIANG, Li Ping Hao, Cheng Cheng Dong, Yi Xuan Zhang, Xiao Feng Ren, Gui Yu Jiang, Dong Ma, Hao Jue Wang
  • Patent number: 11995178
    Abstract: Protection of a kernel from a sniff and code reuse attack. A kernel mode page table in initialized in a kernel. The kernel page entries in the kernel mode page table are set from s-pages to u-pages. Supervisor mode access prevention is enabled in the u-pages. Code contained in the kernel page entries in the u-pages is executed, the kernel page entries in the u-pages are capable of execution but are not capable of being accessed and read directly.
    Type: Grant
    Filed: December 31, 2021
    Date of Patent: May 28, 2024
    Assignee: International Business Machines Corporation
    Inventors: Dong Yan Yang, Qing Feng Hao, Biao Cao, Xi Qian, Li Ping Hao, Xiao Feng Ren, YaLian Pan
  • Publication number: 20230214480
    Abstract: Protection of a kernel from a sniff and code reuse attack. A kernel mode page table in initialized in a kernel. The kernel page entries in the kernel mode page table are set from s-pages to u-pages. Supervisor mode access prevention is enabled in the u-pages. Code contained in the kernel page entries in the u-pages is executed, the kernel page entries in the u-pages are capable of execution but are not capable of being accessed and read directly.
    Type: Application
    Filed: December 31, 2021
    Publication date: July 6, 2023
    Inventors: Dong Yan Yang, QING FENG HAO, Biao Cao, Xi Qian, Li Ping Hao, Xiao Feng Ren, YaLian Pan
  • Patent number: 11307889
    Abstract: Techniques for virtual machines include receiving virtual machine (VM) requests, and finding one or more VM requests of the VM requests that optimize available resources of a candidate host machine while seeking to minimize differences between the one or more VM requests and the candidate host machine. The one or more VM requests are allocated to the candidate host machine.
    Type: Grant
    Filed: May 28, 2020
    Date of Patent: April 19, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Qing Feng Hao, Biao Cao, Li Ping Hao, Xiao Feng Ren, Dong Yan Yang, YaLian Pan, Xue Yong Zhang, Xi Qian
  • Publication number: 20210373925
    Abstract: Techniques for virtual machines include receiving virtual machine (VM) requests, and finding one or more VM requests of the VM requests that optimize available resources of a candidate host machine while seeking to minimize differences between the one or more VM requests and the candidate host machine. The one or more VM requests are allocated to the candidate host machine.
    Type: Application
    Filed: May 28, 2020
    Publication date: December 2, 2021
    Inventors: QING FENG HAO, Biao Cao, Li Ping Hao, Xiao Feng Ren, Dong Yan Yang, YaLian Pan, XUE YONG ZHANG, Xi Qian