Patents by Inventor Chaohong Hu

Chaohong Hu 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: 20240103722
    Abstract: The present disclosure describes techniques of metadata management for transparent block level compression. A first area may be created in a backend solid state drive. The first area may comprise a plurality of entries. The plurality of entries may be indexed by addresses of a plurality of blocks of uncompressed data. Each of the plurality of entries comprises a first part configured to store metadata and a second part configured to store compressed data. Each of the plurality blocks of uncompressed data may be compressed individually to generate a plurality of compressed blocks. Metadata and at least a portion of compressed data associated with each of the plurality of compressed blocks may be stored in one of the plurality of entries based on an address of a corresponding block of uncompressed data. A second area may be created in the backend solid state drive for storing the rest of the compressed data.
    Type: Application
    Filed: September 26, 2022
    Publication date: March 28, 2024
    Inventors: Ping Zhou, Chaohong Hu, Kan Frankie Fan, Fei Liu, Longxiao Li, Hui Zhang
  • Publication number: 20230401124
    Abstract: Media scans to test the integrity of data stored in non-volatile storage are weighted to improve the efficiency of the scans and preserve operating bandwidth of the corresponding device.
    Type: Application
    Filed: August 14, 2023
    Publication date: December 14, 2023
    Inventors: Peng Xu, Fei Liu, Kyoungryun Bae, Jinhyuk Kim, Hyungjin Im, Kyung Ho Kim, Prathamesh Amritkar, Chaohong Hu, Ken Hu
  • Publication number: 20230381336
    Abstract: The present invention relates to an antibody-drug conjugate and an application thereof, and specifically provides the antibody-drug conjugate, a pharmaceutically acceptable salt and solvate thereof, or a solvate of the salt. The antibody-drug conjugate has the structure represented by formula I, wherein Ab is an anti-Claudin 18.2 antibody. The antibody-drug conjugate of the present invention has good tumor cell growth inhibition activity in vivo and in vitro, low toxicity, and good application prospects.
    Type: Application
    Filed: October 19, 2021
    Publication date: November 30, 2023
    Inventors: Chaohong HU, Hu LI, Bo CHEN, Gang XU, Ying WANG
  • Publication number: 20230376201
    Abstract: A method of operating a computing system comprises defining a zoned namespace for non-volatile memory (NVM) of a memory device of the computing system, the zoned namespace including multiple NVM zones of multiple non-overlapping logical block addresses (LBAs) of the NVM, mapping persistence logging (PLOG) identifiers (IDs) to the NVM zones, a PLOG ID identifying a PLOG zone of one or more NVM zones, and performing a PLOG-specific access operation on a PLOG zone of the NVM in response to a PLOG-specific command received from a host device of the computing system.
    Type: Application
    Filed: August 3, 2023
    Publication date: November 23, 2023
    Applicant: Huawei Technologies Co., Ltd.
    Inventors: Chaohong Hu, Chun Liu, Xin Liao
  • Publication number: 20230293709
    Abstract: Provided are an anti-CD20 antibody-drug conjugate, a preparation comprising the antibody-drug conjugate, a composition comprising the antibody-drug conjugate, and a pharmaceutical use of the antibody-drug conjugate.
    Type: Application
    Filed: May 3, 2020
    Publication date: September 21, 2023
    Inventors: Chaohong HU, Hu LI, Lili XIAO, Wenchao LIU
  • Publication number: 20230229324
    Abstract: Systems and methods for space allocation for block device compression are provided. In particular, a computing device may receive an allocation request to write the compressed data, select a range list adequate for serving the allocation request from a plurality of range list, dequeue a range entry from the selected range list to allocate free space for the compressed data, and allocate the free space corresponding to the range entry to the compressed data to serve the allocation request.
    Type: Application
    Filed: March 21, 2023
    Publication date: July 20, 2023
    Inventors: Ping ZHOU, Kan Frankie FAN, Chaohong HU, Longxiao LI, Hui ZHANG, Fei LIU
  • Publication number: 20230229358
    Abstract: A zoned namespace (ZNS) storage computing device includes a processor, and non-volatile memory comprising a plurality of zones including a given zone. The processor is configured to execute a zone writing program to receive zone write commands, and responsive to receiving the zone write commands, execute the zone write commands on the given zone of the non-volatile memory of the storage computing device in an order specified by zone write sequence numbers included in a zone descriptor for the given zone.
    Type: Application
    Filed: March 23, 2023
    Publication date: July 20, 2023
    Inventors: Peng Xu, Fei Liu, Kyoungryun Bae, Hyungjin Im, Jinhyuk Kim, Kyung Ho Kim, Prathamesh Amritkar, Chaohong Hu
  • Publication number: 20230176734
    Abstract: A method for adaptive mapping for data compression includes determining an input/output (I/O) request pattern, dynamically switching between a segment mapping mode and a flat hash table mapping mode based on the determined I/O request pattern, updating a shared mapping table for the segment mapping mode and the flat hash table mapping mode, and adjusting an entry of the mapping table based on the determined I/O request pattern and a status of the entry.
    Type: Application
    Filed: February 2, 2023
    Publication date: June 8, 2023
    Inventors: Ping ZHOU, Longxiao LI, Peng XU, Kan Frankie FAN, Chaohong HU, Fei LIU, Hui ZHANG, Di XU
  • Publication number: 20230152999
    Abstract: Write operation and garbage collection methods are provided for a Solid State Drive (SSD) controller of a SSD having Not-AND (NAND) flash memory devices with on-die Static Random Access Memory (SRAM) and NAND flash memory. In the write operation method, a received block of data is stored in on-die SRAM of the NAND flash device, rather than in on-chip SRAM of the controller, prior to programming into NAND flash memory. Until programmed into NAND flash memory, the block of data remains available in the on-die SRAM to fulfill an ‘immediate read’ operation, if received. In the garbage collection method, blocks of data are read from one or more source NAND flash devices and stored in on-die SRAM of a destination NAND flash device until a limit of such blocks has been reached, then the destination NAND flash device programs the blocks from the on-die SRAM into NAND flash memory.
    Type: Application
    Filed: November 28, 2022
    Publication date: May 18, 2023
    Inventors: Jea Woong Hyun, Chun Liu, Chaohong Hu, Xin Liao
  • Publication number: 20230122533
    Abstract: A system and method are described to efficiently allocate memory space with low latency overhead by allocating blocks of non-volatile memory on a storage device according to a tree data structure comprising a plurality of counter sets, each counter set including one or a plurality of counters indicating numbers of unallocated blocks of memory space within the non-volatile memory.
    Type: Application
    Filed: December 15, 2022
    Publication date: April 20, 2023
    Inventors: Ping ZHOU, Kan Frankie FAN, Chaohong HU, Longxiao LI, Peng XU, Fei LIU, Hui ZHANG
  • Publication number: 20230075437
    Abstract: Described are examples for storing, in a first zone cache, one or more logical blocks (LBs) corresponding to a data chunk, writing, for each LB in the data chunk, a cache element of a cache entry that points to the LB in the first zone cache, where the cache entry includes multiple cache elements corresponding to the multiple LBs of the data chunk, writing, for the cache entry, a table entry in a mapping table that points to the cache entry, and when a storage policy is triggered for the cache entry, writing the multiple LBs, pointed to by each cache element of the cache entry, as contiguous LBs in an isolation block for the data chunk in a second zone stream, and updating the table entry to point to the isolation block in the second zone stream.
    Type: Application
    Filed: November 16, 2022
    Publication date: March 9, 2023
    Inventors: Peng XU, Sheng QIU, Chaohong HU, Kyoungryun BAE
  • Patent number: 11287999
    Abstract: A multi-instance 2-Level-Memory (2LM) architecture manages access by processing instances having different memory usage priorities to memory having different performance and cost levels. The 2LM architecture includes a virtual memory management module that manages access by respective processing instances by creating memory instances based on specified memory usage priority levels and specified virtual memory sizes and defining policies for each usage priority level of the created memory instances. In response to a virtual memory request by a processing instance, the virtual memory management module determines whether a virtual memory size at a designated usage priority level requested by a processing instance can be satisfied by a policy of a created first memory instance and, if not, selects another memory instance that can satisfy the requested virtual memory size at the designated usage priority level and swaps out the first memory instance in favor of the other memory instance.
    Type: Grant
    Filed: June 9, 2020
    Date of Patent: March 29, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Chaohong Hu, Zhou Yu
  • Patent number: 11099750
    Abstract: A computing system including: a host interface configured to parse a command packet from a command address medium; and a command block, coupled to the host interface, configured to: assemble a command from the command packet.
    Type: Grant
    Filed: May 16, 2019
    Date of Patent: August 24, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Chaohong Hu, Liang Yin, Hongzhong Zheng
  • Publication number: 20210087292
    Abstract: This document provides methods and materials for treating a mammal having HER2-expressing cancers. For example, antibody drug conjugates containing an anti-HER2 antibody and at least one molecule of an anti-cancer drug are provided, as well as methods of administering such antibody drug conjugates to a mammal (e.g., a human) having a HER2-expressing cancer to treat the mammal.
    Type: Application
    Filed: June 15, 2018
    Publication date: March 25, 2021
    Inventors: Chaohong HU, Hu LI, Wenchao LIU, Zhenyu DAI
  • Patent number: 10824499
    Abstract: An embodiment includes a memory module, comprising: a module error interface; and a plurality of memory devices, each memory device coupled to the module error interface, including a data interface and an device error interface, and configured to communicate error information through the device error interface and the module error interface.
    Type: Grant
    Filed: January 8, 2018
    Date of Patent: November 3, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Chaohong Hu, Hongzhong Zheng, Uksong Kang, Zhan Ping
  • Patent number: 10792370
    Abstract: The present invention relates to an antibody-drug conjugate, in particular, to an antibody-drug conjugate targeting an epidermal growth factor receptor. The present invention also relates to a composition comprising the antibody-drug conjugate, and use of the antibody-drug conjugate in manufacture of a medicament for the prophylaxis and/or treatment of a disease associated with epidermal growth factor receptor, in particular in manufacture of a medicament for prophylaxis and/or treatment of colon cancer, rectal cancer, head and neck cancer, lung cancer, ovarian cancer, cervical cancer, bladder cancer and esophageal cancer. The antibody-drug conjugate of the invention has a good inhibition activity on tumor cell growth both in vivo and in vitro, and has low toxicity, and thus has a good application prospect.
    Type: Grant
    Filed: February 16, 2016
    Date of Patent: October 6, 2020
    Assignee: SHANGHAI MIRACOGEN INC
    Inventor: Chaohong Hu
  • Publication number: 20200301600
    Abstract: A multi-instance 2-Level-Memory (2LM) architecture manages access by processing instances having different memory usage priorities to memory having different performance and cost levels. The 2LM architecture includes a virtual memory management module that manages access by respective processing instances by creating memory instances based on specified memory usage priority levels and specified virtual memory sizes and defining policies for each usage priority level of the created memory instances. In response to a virtual memory request by a processing instance, the virtual memory management module determines whether a virtual memory size at a designated usage priority level requested by a processing instance can be satisfied by a policy of a created first memory instance and, if not, selects another memory instance that can satisfy the requested virtual memory size at the designated usage priority level and swaps out the first memory instance in favor of the other memory instance.
    Type: Application
    Filed: June 9, 2020
    Publication date: September 24, 2020
    Inventors: Chaohong Hu, Zhou Yu
  • Patent number: 10705953
    Abstract: A method implemented by a memory device, comprising obtaining, by a processor coupled to a memory, a wear-leveling policy from an application executable at the memory device, wherein the wear-leveling policy indicates a memory size by which to perform wear-leveling within an instance, wherein the instance comprises an address range assigned to the application in the memory of the memory device, obtaining, by a processor, a request to access the instance, and performing, by the processor, wear-leveling on a plurality of memory cells within the instance according to the wear-leveling policy.
    Type: Grant
    Filed: March 1, 2018
    Date of Patent: July 7, 2020
    Assignee: Futurewei Technologies, Inc.
    Inventor: Chaohong Hu
  • Publication number: 20200183606
    Abstract: A method of performing wear-leveling on a memory implemented by a memory system, comprises determining, by a processor coupled to the receiver and the memory, a circular shifter offset based on a write count of the first portion of the memory, and writing, by the memory, the plurality of user bits and the plurality of error-correcting code (ECC) bits to a plurality of memory cells within a first portion of the memory and a second portion of the memory based on the circular shifter offset.
    Type: Application
    Filed: February 10, 2020
    Publication date: June 11, 2020
    Inventor: Chaohong Hu
  • Patent number: 10521113
    Abstract: An embodiment includes a module, comprising: a memory bus interface; circuitry; and a controller coupled to the memory bus interface and the circuitry, and configured to: collect meta-data associated with the circuitry; and enable access to the meta-data in response to a memory access received through the memory bus interface.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: December 31, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Hongzhong Zheng, Suhas, Chaohong Hu