Patents by Inventor BaoHong Liu

BaoHong Liu 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: 20240138408
    Abstract: A composition and use thereof. The composition comprises an active component a and an active component b; the active component a is a compound as shown in general formula A; and the active component b is at least one of compounds which have insecticidal, acaricidal or bactericidal activity and are different from the compound as shown in general formula A. The composition has the advantages of synergistic effect and expanding prevention and treatment spectrum, and can be used for preventing and treating various pests, particularly mite damage, and plant diseases caused by various fungi, bacteria, nematodes and viruses.
    Type: Application
    Filed: January 28, 2022
    Publication date: May 2, 2024
    Inventors: Ning LI, Yingshuai LIU, Yingrui CUI, Xiangwei LIU, Ruibin LIU, Yunxiao SUN, Shien FAN, Yu CHEN, Baohong LIU, Jiajie NIU, Jie GAO, Ruijie FENG, Qinan HAN, Bin LI
  • Publication number: 20230004302
    Abstract: Examples relate to an apparatus, a device, a method, and computer program for managing memory of a computer system, and to a computer system comprising such an apparatus or device. The apparatus is configured to obtain first information on accesses to at least one of a first tier of memory and a second tier of memory within a memory hierarchy of the computer system from a page table, the first and second tiers of memory being below the processor cache tiers of the memory hierarchy, the first tier of memory having a higher memory performance than the second tier of memory. The apparatus is configured to obtain second information on accesses to at least one of the first tier of memory and the second tier of memory from logged processor events related to the accesses to the first tier of memory and the second tier of memory.
    Type: Application
    Filed: September 14, 2022
    Publication date: January 5, 2023
    Inventors: Sajjid REZA, Baohong LIU
  • Patent number: 9372812
    Abstract: Embodiments of systems, apparatuses, and methods for determining if an instruction of a virtual machine is allowed to modify a protected memory region are described. In some embodiments, a system detects an indication of an attempt by the instruction to write to the protected memory region. In addition, the system determines if the instruction is allowed to write to the protected memory region based on a starting address and data length of the instruction. Furthermore, if the instruction is allowed to write to the protected memory region, the system updates the protected memory region with the instruction results.
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: June 21, 2016
    Assignee: Intel Corporation
    Inventors: Kuo-Lang Tseng, Baohong Liu, Ritu Sood, Manohar Ruben Castelino, Madhukar Tallam
  • Patent number: 9298639
    Abstract: Embodiments of an invention for controlling access to groups of memory pages in a virtualized environment are disclosed. In one embodiment, a processor includes a virtualization unit and a memory management unit. The virtualization unit is to transfer control of the processor to a virtual machine. The memory management unit is to perform, in response to an attempt to execute on the virtual machine an instruction stored on a first page, a page walk through a paging structure to find a second page and to allow access to the second page without exiting the virtual machine based at least in part on a bit being set in a leaf level entry corresponding to the second page in the paging structure and a corresponding bit being set in each entry corresponding to the first page in each level of the paging structure.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: March 29, 2016
    Assignee: Intel Corporation
    Inventors: Baohong Liu, Ritu Sood, Kuo-Lang Tseng, Madhukar Tallam
  • Publication number: 20150301947
    Abstract: Embodiments of an invention for controlling access to groups of memory pages in a virtualized environment are disclosed. In one embodiment, a processor includes a virtualization unit and a memory management unit. The virtualization unit is to transfer control of the processor to a virtual machine. The memory management unit is to perform, in response to an attempt to execute on the virtual machine an instruction stored on a first page, a page walk through a paging structure to find a second page and to allow access to the second page without exiting the virtual machine based at least in part on a bit being set in a leaf level entry corresponding to the second page in the paging structure and a corresponding bit being set in each entry corresponding to the first page in each level of the paging structure.
    Type: Application
    Filed: June 30, 2015
    Publication date: October 22, 2015
    Applicant: Intel Corporation
    Inventors: Baohong Liu, Ritu Sood, Kuo-Lang Tseng, Madhukar Tallam
  • Patent number: 9098427
    Abstract: Embodiments of an invention for controlling access to groups of memory pages in a virtualized environment are disclosed. In one embodiment, a processor includes a virtualization unit and a memory management unit. The virtualization unit is to transfer control of the processor to a virtual machine. The memory management unit is to perform, in response to an attempt to execute on the virtual machine an instruction stored on a first page, a page walk through a paging structure to find a second page and to allow access to the second page without exiting the virtual machine based at least in part on a bit being set in a leaf level entry corresponding to the second page in the paging structure and a corresponding bit being set in each entry corresponding to the first page in each level of the paging structure.
    Type: Grant
    Filed: December 17, 2012
    Date of Patent: August 4, 2015
    Assignee: Intel Corporation
    Inventors: Baohong Liu, Ritu Sood, Kuo-Lang Tseng, Madhukar Tallam
  • Patent number: 9087683
    Abstract: In an electrostatic spray ionization method for spraying a liquid layer from an insulating plate 2, the plate is arranged between two electrodes 1, 4. A constant high voltage power supply 3 is provided and an electric circuit is used to charge and discharge locally a surface of the liquid layer 7 on the insulating plate 2 by applying the power supply between the electrodes 1, 4.
    Type: Grant
    Filed: January 4, 2013
    Date of Patent: July 21, 2015
    Assignee: Ecole Polytechnique Federale de Lausanne
    Inventors: Hubert Hugues Girault, Baohong Liu, Yu Lu, Liang Qiao, Romain Sartor, Elena Tobolkina
  • Publication number: 20150001389
    Abstract: In an electrostatic spray ionization method for spraying a liquid layer from an insulating plate 2, the plate is arranged between two electrodes 1, 4. A constant high voltage power supply 3 is provided and an electric circuit is used to charge and discharge locally a surface of the liquid layer 7 on the insulating plate 2 by applying the power supply between the electrodes 1, 4.
    Type: Application
    Filed: January 4, 2013
    Publication date: January 1, 2015
    Inventors: Hubert Hugues Girault, Baohong Liu, Yu Lu, Liang Qiao, Romain Sartor, Elena Tobolkina
  • Patent number: 8842790
    Abstract: Methods and systems to synchronize to a remote node counting rate, symbol rate, and carrier frequency as functions of an estimated frequency offset and relationships between the remote node carrier frequency and counting rate, and between the remote node carrier frequency and symbol rate. The carrier frequency offset may be scaled in accordance with a ratio between the carrier frequency and the remote counting rate to synchronize the local counting rate with the remote counting rate, and/or scaled in accordance with a relationship between the carrier frequency and the remote symbol rate to synchronize the local receive path and/or transmit path sample rate with the remote symbol rate. The carrier frequency offset may be applied as compensation in the receive path and/or the transmit path. The remote and local nodes may correspond to a network coordinator and an existing node, respectively, in a Multimedia Over Coax (MoCA) environment.
    Type: Grant
    Filed: December 22, 2009
    Date of Patent: September 23, 2014
    Assignee: Intel Corporation
    Inventors: Kennan Laudel, Baohong Liu, Sowmiya Narasimhan, Sigang Qiu, Yongfang Guo
  • Publication number: 20140201422
    Abstract: Embodiments of systems, apparatuses, and methods for determining if an instruction of a virtual machine is allowed to modify a protected memory region are described. In some embodiments, a system detects an indication of an attempt by the instruction to write to the protected memory region. In addition, the system determines if the instruction is allowed to write to the protected memory region based on a starting address and data length of the instruction. Furthermore, if the instruction is allowed to write to the protected memory region, the system updates the protected memory region with the instruction results.
    Type: Application
    Filed: December 22, 2011
    Publication date: July 17, 2014
    Inventors: Kuo-Lang Tseng, Baohong Liu, Ritu Sood, Manohar Ruben Castelino, Madhukar Tallam
  • Publication number: 20140173169
    Abstract: Embodiments of an invention for controlling access to groups of memory pages in a virtualized environment are disclosed. In one embodiment, a processor includes a virtualization unit and a memory management unit. The virtualization unit is to transfer control of the processor to a virtual machine. The memory management unit is to perform, in response to an attempt to execute on the virtual machine an instruction stored on a first page, a page walk through a paging structure to find a second page and to allow access to the second page without exiting the virtual machine based at least in part on a bit being set in a leaf level entry corresponding to the second page in the paging structure and a corresponding bit being set in each entry corresponding to the first page in each level of the paging structure.
    Type: Application
    Filed: December 17, 2012
    Publication date: June 19, 2014
    Inventors: Baohong Liu, Ritu Sood, Kuo-Lang Tseng, Duke Tallam
  • Patent number: 8719546
    Abstract: Embodiments of techniques and systems for using substitute virtualized-memory page tables are described. In embodiments, a virtual machine monitor (VMM) may determine that a virtualized memory access to be performed by an instruction executing on a guest software virtual machine is not allowed in accordance with a current virtualized-memory page table (VMPT). The VMM may select a substitute VMPT that permits the virtualized memory access, In scenarios where a data access length for the instruction is known, the substitute VMPT may include full execute, read, and write permissions for the entire guest software address space. In scenarios where a data access length for the instruction is not known, the substitute VMPT may include less than full execute, read, and write permissions for the entire guest software address space, and may be modified to allow the requested virtualized memory access. Other embodiments may be described and claimed.
    Type: Grant
    Filed: January 4, 2013
    Date of Patent: May 6, 2014
    Assignee: Intel Corporation
    Inventors: Baohong Liu, Manohar R. Castelino, Kuo-Lang Tseng, Ritu Sood, Madhukar Tallam
  • Publication number: 20130191611
    Abstract: Embodiments of techniques and systems for using substitute virtualized-memory page tables are described. In embodiments, a virtual machine monitor (VMM) may determine that a virtualized memory access to be performed by an instruction executing on a guest software virtual machine is not allowed in accordance with a current virtualized-memory page table (VMPT). The VMM may select a substitute VMPT that permits the virtualized memory access, In scenarios where a data access length for the instruction is known, the substitute VMPT may include full execute, read, and write permissions for the entire guest software address space. In scenarios where a data access length for the instruction is not known, the substitute VMPT may include less than full execute, read, and write permissions for the entire guest software address space, and may be modified to allow the requested virtualized memory access. Other embodiments may be described and claimed.
    Type: Application
    Filed: January 4, 2013
    Publication date: July 25, 2013
    Inventors: Baohong Liu, Manohar R. Castelino, Kuo-Lang Tseng, Ritu Sood, Madhukar Tallam
  • Patent number: 8080784
    Abstract: A plate for matrix-assisted laser desorption ionization (MALDI) mass spectrometry comprising an electrically conductive substrate (1) covered with a light sensitive matrix (2), the matrix (2) comprising a light absorber, a charge carrier, a probe molecule and a photo-sensitizer (3) arranged to oxidize the probe molecule when irradiated with light (4).
    Type: Grant
    Filed: January 10, 2008
    Date of Patent: December 20, 2011
    Assignee: Ecole Polytechnique Federale de Lausanne
    Inventors: Qiao Liang, Pengyuan Yang, Baohong Liu, Niels Lion, Christophe Roussel, Hubert Hugues Girault
  • Publication number: 20110150160
    Abstract: Methods and systems to synchronize to a remote node counting rate, symbol rate, and carrier frequency as functions of an estimated frequency offset and relationships between the remote node carrier frequency and counting rate, and between the remote node carrier frequency and symbol rate. The carrier frequency offset may be scaled in accordance with a ratio between the carrier frequency and the remote counting rate to synchronize the local counting rate with the remote counting rate, and/or scaled in accordance with a relationship between the carrier frequency and the remote symbol rate to synchronize the a local receive path and/or transmit path sample rate with the remote symbol rate. The carrier frequency offset may applied as compensation in the receive path and/or the transmit path. The remote and local nodes may correspond to a network coordinator and an existing node, respectively, in a Multimedia Over Coax (MoCA) environment.
    Type: Application
    Filed: December 22, 2009
    Publication date: June 23, 2011
    Inventors: KENNAN KEN LAUDEL, BAOHONG LIU, SOWMIVA NARASIMHAN, SIGANG QIU, YONGFANG GUO
  • Publication number: 20100248388
    Abstract: A plate for laser desorption ionization mass spectrometry comprising an electrically conductive substrate (1) covered with an array of spots of sintered nanoparticles (2) acting as a highly efficient sorbing phase, a very sensitive photo-reactive phase and an ionization device when covered by an organic matrix or by a hole conductor or electron donor instead of an organic matrix.
    Type: Application
    Filed: July 1, 2008
    Publication date: September 30, 2010
    Applicant: ECOLE POLYTECHNIQUE FEDERALE DE LAUSANNE
    Inventors: Baohong Liu, Qiao Liang, Niels Lion, Jingjing Wan, Michel Prudent, Christophe Roussel, Pengyuan Yang, Hubert Hugues Girault
  • Publication number: 20100090105
    Abstract: A plate for matrix-assisted laser desorption ionization (MALDI) mass spectrometry comprising an electrically conductive substrate (1) covered with a light sensitive matrix (2), the matrix (2) comprising a light absorber, a charge carrier, a probe molecule and a photo-sensitizer (3) arranged to oxidise the probe molecule when irradiated with light (4).
    Type: Application
    Filed: January 10, 2008
    Publication date: April 15, 2010
    Applicant: ECOLE POLYTECHNIQUE FEDERALE DE LAUSANNE
    Inventors: Qiao Liang, Pengyuan Yang, Baohong Liu, Niels Lion, Christophe Roussel, Hubert Hugues Girault
  • Patent number: 6731444
    Abstract: An apparatus and method for writing a product information code (PIC) to a head-disc assembly (HDA) of a disc drive data handling system to facilitate subsequent identification of the HDA. The PIC is configured as a sequence of n multi-bit encoded words. Servo data are written to a disc of the HDA as a number of p angularly spaced apart servo data fields, the servo data used by a servo control circuit to effect head positional control. The n encoded words are distributed across a subset n of the p servo data fields so that the n encoded words replace at least a portion of the servo data in the n servo data fields. Preferably, the n encoded words are written to Gray code (track address) fields of the n servo data fields and are provided with error detection and correction capabilities.
    Type: Grant
    Filed: June 1, 2001
    Date of Patent: May 4, 2004
    Assignee: Seagate Technology LLC
    Inventors: JackMing Teng, BaoHong Liu, KianKeong Ooi, WingKong Chiang, Mingzhong Ding, BengWee Quak, Djunaedy Chandra Ang
  • Publication number: 20020060870
    Abstract: An apparatus and method for writing a product information code (PIC) to a head-disc assembly (HDA) of a disc drive data handling system to facilitate subsequent identification of the HDA. The PIC is configured as a sequence of n multi-bit encoded words. Servo data are written to a disc of the HDA as a number of p angularly spaced apart servo data fields, the servo data used by a servo control circuit to effect head positional control. The n encoded words are distributed across a subset n of the p servo data fields so that the n encoded words replace at least a portion of the servo data in the n servo data fields. Preferably, the n encoded words are written to Gray code (track address) fields of the n servo data fields and are provided with error detection and correction capabilities.
    Type: Application
    Filed: June 1, 2001
    Publication date: May 23, 2002
    Applicant: SEAGATE TECHNOLOGY LLC
    Inventors: JackMing Teng, BaoHong Liu, KianKeong Ooi, WingKong Chiang, Mingzhong Ding, BengWee Quak, Djunaedy Chandra Ang