Patents by Inventor Dahong Li

Dahong Li 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: 11968260
    Abstract: The technology of this application relates to a network interface card. The network interface card includes a parser and at least one shared connector. The parser receives a first SEND message that is from a host client and that corresponds to a first QP connection, and distributes the first SEND message to a first shared connector in the at least one shared connector. The first SEND message includes an RDMA operation command. The first shared connector obtains NVME information that is sent to a first controller and that corresponds to the first QP connection. The first shared connector interacts with a second controller when a disconnection event of a link between the first shared connector and the first controller is detected. The first shared connector obtains a WQE from the second controller. The first shared connector sends a first RDMA message corresponding to the first QP connection to the host client based on the WQE.
    Type: Grant
    Filed: August 23, 2023
    Date of Patent: April 23, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Zhaojiao Han, Jianbo Li, Xindong Luo, Dahong Yan
  • Publication number: 20240074636
    Abstract: An automatic cleaning device, comprising: a moving platform configured to automatically move on an operation surface; a cleaning module which is provided on the moving platform and comprises a wet-type cleaning module configured to clean at least a part of the operation surface in a wet-type cleaning mode and a dry-type cleaning module configured to clean at least a part of the operation surface in a dry-type cleaning mode; and a floating lifting/lowering structure connected to the dry-type cleaning module and configured to enable the dry-type cleaning module to passively move up and down relative to the moving platform.
    Type: Application
    Filed: February 9, 2022
    Publication date: March 7, 2024
    Inventors: Xing LI, Yongfei ZHOU, Chuanlin DUAN, Chong ZHOU, Dahong GONG, Hongfeng CHEN
  • Patent number: 11907081
    Abstract: A memory image can be captured by generating metadata indicative of a state of volatile memory and/or byte-addressable PMEM at a particular time during execution of a process by an application. This memory image can be persisted without copying the in-memory data into a separate persistent storage by storing the metadata and safekeeping the in-memory data in the volatile memory and/or PMEM. Metadata associated with multiple time-evolved memory images captured can be stored and managed using a linked index scheme. A linked index scheme can be configured in various ways including a full index and a difference-only index. The memory images can be used for various purposes including suspending and later resuming execution of the application process, restoring a failed application to a previous point in time, cloning an application, and recovering an application process to a most recent state in an application log.
    Type: Grant
    Filed: October 9, 2020
    Date of Patent: February 20, 2024
    Assignee: MEMVERGE, INC.
    Inventors: Ronald S. Niles, Yue Li, Jun Gan, Chenggong Fan, Robert W. Beauchamp, Dahong Li
  • Patent number: 11573865
    Abstract: A memory image can be captured by generating metadata indicative of a state of volatile memory and/or byte-addressable PMEM at a particular time during execution of a process by an application. This memory image can be persisted without copying the in-memory data into a separate persistent storage by storing the metadata and safekeeping the in-memory data in the volatile memory and/or PMEM. Metadata associated with multiple time-evolved memory images captured can be stored and managed using a linked index scheme. A linked index scheme can be configured in various ways including a full index and a difference-only index. The memory images can be used for various purposes including suspending and later resuming execution of the application process, restoring a failed application to a previous point in time, cloning an application, and recovering an application process to a most recent state in an application log.
    Type: Grant
    Filed: October 9, 2020
    Date of Patent: February 7, 2023
    Assignee: MEMVERGE, INC.
    Inventors: Ronald S. Niles, Yue Li, Jun Gan, Chenggong Fan, Robert W. Beauchamp, Dahong Li
  • Publication number: 20220002332
    Abstract: The present disclosure discloses scutellarin amide derivatives and preparation methods and uses thereof, which belongs to the field of natural drugs and medicinal chemistry. The scutellarin amide derivatives according to the present disclosure and pharmaceutically acceptable salts thereof have a structure as shown in the following general formula I: scutellarin derivatives, which are prepared by amidation at the glycosylcarboxyl site, can be used in the manufacture of anti-tumor drugs, which have a good effect against tumor cell proliferation.
    Type: Application
    Filed: June 28, 2021
    Publication date: January 6, 2022
    Applicant: HEILONGJIANG BAYI AGRICULTURAL UNIVERSITY
    Inventors: Chenghao JIN, Tong Han, Dahong Li, Huiming Hua, Chunyu Jiang, Xinmiao Zhang, Xin Xu
  • Publication number: 20210342179
    Abstract: A memory image can be captured by generating metadata indicative of a state of volatile memory and/or byte-addressable PMEM at a particular time during execution of a process by an application. This memory image can be persisted without copying the in-memory data into a separate persistent storage by storing the metadata and safekeeping the in-memory data in the volatile memory and/or PMEM. Metadata associated with multiple time-evolved memory images captured can be stored and managed using a linked index scheme. A linked index scheme can be configured in various ways including a full index and a difference-only index. The memory images can be used for various purposes including suspending and later resuming execution of the application process, restoring a failed application to a previous point in time, cloning an application, and recovering an application process to a most recent state in an application log.
    Type: Application
    Filed: October 9, 2020
    Publication date: November 4, 2021
    Inventors: Ronald S. Niles, Yue Li, Jun Gan, Chenggong Fan, Robert W. Beauchamp, Dahong Li
  • Publication number: 20210342180
    Abstract: A memory image can be captured by generating metadata indicative of a state of volatile memory and/or byte-addressable PMEM at a particular time during execution of a process by an application. This memory image can be persisted without copying the in-memory data into a separate persistent storage by storing the metadata and safekeeping the in-memory data in the volatile memory and/or PMEM. Metadata associated with multiple time-evolved memory images captured can be stored and managed using a linked index scheme. A linked index scheme can be configured in various ways including a full index and a difference-only index. The memory images can be used for various purposes including suspending and later resuming execution of the application process, restoring a failed application to a previous point in time, cloning an application, and recovering an application process to a most recent state in an application log.
    Type: Application
    Filed: October 9, 2020
    Publication date: November 4, 2021
    Inventors: Ronald S. Niles, Yue Li, Jun Gan, Chenggong Fan, Robert W. Beauchamp, Dahong Li