Patents by Inventor Qiangmin LIN

Qiangmin LIN 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: 11941259
    Abstract: A communication method applied to a computer system that includes a first subsystem and a second subsystem. A safety level of the first subsystem is higher than a safety level of the second subsystem. The first subsystem includes a memory access checker. The method includes the memory access checker receives a memory access request from a memory access initiator, determines, based on preconfigured memory safety level division information, whether a safety level of a memory to be accessed by the memory access initiator matches a safety level of the memory access initiator, and allows the memory access initiator to access the memory address when the safety level of the memory matches the safety level of the memory access initiator.
    Type: Grant
    Filed: July 7, 2021
    Date of Patent: March 26, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Dongjiu Geng, Chuanlong Yang, Yan Sang, Qiangmin Lin
  • Patent number: 11604711
    Abstract: An error recovery method and apparatus, and a system are disclosed. At least two CPUs in a lockstep mode can exit the lockstep mode when an error occurs in at least one CPU, and the CPU in which the error occurs and a type of the error are determined. When the error can be recovered, the CPU in which the error occurs can be recovered according to a correctly running CPU. This helps the at least two CPUs run again at a position at which a service program is interrupted.
    Type: Grant
    Filed: July 15, 2021
    Date of Patent: March 14, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Dongjiu Geng, Shuo Li, Yongxiang Liang, Qiangmin Lin
  • Publication number: 20210342234
    Abstract: An error recovery method and apparatus, and a system are disclosed. At least two CPUs in a lockstep mode can exit the lockstep mode when an error occurs in at least one CPU, and the CPU in which the error occurs and a type of the error are determined. When the error can be recovered, the CPU in which the error occurs can be recovered according to a correctly running CPU. This helps the at least two CPUs run again at a position at which a service program is interrupted.
    Type: Application
    Filed: July 15, 2021
    Publication date: November 4, 2021
    Inventors: Dongjiu GENG, Shuo LI, Yongxiang LIANG, Qiangmin LIN
  • Publication number: 20210334018
    Abstract: A communication method applied to a computer system that includes a first subsystem and a second subsystem. A safety level of the first subsystem is higher than a safety level of the second subsystem. The first subsystem includes a memory access checker. The method includes the memory access checker receives a memory access request from a memory access initiator, determines, based on preconfigured memory safety level division information, whether a safety level of a memory to be accessed by the memory access initiator matches a safety level of the memory access initiator, and allows the memory access initiator to access the memory address when the safety level of the memory matches the safety level of the memory access initiator.
    Type: Application
    Filed: July 7, 2021
    Publication date: October 28, 2021
    Inventors: Dongjiu Geng, Chuanlong Yang, Yan Sang, Qiangmin Lin
  • Patent number: 11068360
    Abstract: An error recovery method and apparatus, and a system are disclosed. At least two CPUs in a lockstep mode can exit the lockstep mode when an error occurs in at least one CPU, and the CPU in which the error occurs and a type of the error are determined. When the error can be recovered, the CPU in which the error occurs can be recovered according to a correctly running CPU. This helps the at least two CPUs run again at a position at which a service program is interrupted.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: July 20, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Dongjiu Geng, Shuo Li, Yongxiang Liang, Qiangmin Lin
  • Publication number: 20210019240
    Abstract: An error recovery method and apparatus, and a system are disclosed. At least two CPUs in a lockstep mode can exit the lockstep mode when an error occurs in at least one CPU, and the CPU in which the error occurs and a type of the error are determined. When the error can be recovered, the CPU in which the error occurs can be recovered according to a correctly running CPU. This helps the at least two CPUs run again at a position at which a service program is interrupted.
    Type: Application
    Filed: September 30, 2020
    Publication date: January 21, 2021
    Inventors: Dongjiu GENG, Shuo LI, Yongxiang LIANG, Qiangmin LIN
  • Publication number: 20140207843
    Abstract: Embodiments of the present invention disclose a data processing method, a connection auditing device, and a system, and relate to the communications field. The data processing method includes: when a terminal connects to a remote virtual desktop, obtaining a capability type of the terminal; obtaining a service data packet, and recognizing a type of the service data packet; when the type of the service data packet matches the capability type of the terminal, sending the service data packet to the terminal; and when the type of the service data packet does not match the capability type of the terminal, sending the service data packet to the remote virtual desktop. In the embodiments of the present invention, service experience of a user is improved during terminal displaying.
    Type: Application
    Filed: March 24, 2014
    Publication date: July 24, 2014
    Applicant: Huawei Technologies Co., Ltd.
    Inventors: QIANGMIN LIN, Jianjun Liu
  • Publication number: 20120198431
    Abstract: A method for upgrading a Hypervisor component includes calling, by a kernel of a virtual machine, a hypercall interface of a Hypervisor, and loading an upgrade file to an address space of the Hypervisor; calling, by the kernel of the virtual machine, the hypercall interface of the Hypervisor, and replacing an instruction at a starting position of the target function in the Hypervisor component with a first interrupt instruction; and if it is judged that a breakpoint exception is caused by the first interrupt instruction, calling, by the kernel of the virtual machine, the hypercall interface of the Hypervisor, and replacing the first interrupt instruction with a jump instruction, so as to upgrade the target function to the upgrade function. A device resource that upgrading the Hypervisor component needs to occupy can be reduced, and an impact caused by the upgrade on a service can be mitigated.
    Type: Application
    Filed: April 2, 2012
    Publication date: August 2, 2012
    Inventor: Qiangmin LIN