Patents by Inventor Jinshui Liu

Jinshui 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: 20230359400
    Abstract: A first storage node communicates with at least one second storage node. A physical disk included in the at least one second storage node is mapped as a virtual disk of the first storage node. The method may include: receiving a first write request, where the first write request carries first to-be-written data; striping the first to-be-written data to obtain striped data, and writing the striped data to a physical disk and/or the virtual disk of the first storage node; and recording a write location of the striped data. For example, the technical solution may be applied to a storage system that includes an NVMe SSD.
    Type: Application
    Filed: July 17, 2023
    Publication date: November 9, 2023
    Inventors: Huawei Liu, Yu Hu, Can Chen, Jinshui Liu, Xiaochu Li, Chunyi Tan
  • Publication number: 20230350795
    Abstract: An efficient structure and methodology are provided for implementing a dual-port memory module to provide improved memory capacity composability, expansion and sharing. This dual-port memory module uses high-speed SerDes or Optical based redundant access ports for connection to one or more CPUs or compute nodes, where each access port may access part or all of the module's memory capacity under configuration. This provides improvement for memory capacity composability, expansion through memory sharing and improved memory access performance and reliability for composable computing applications.
    Type: Application
    Filed: July 11, 2023
    Publication date: November 2, 2023
    Applicant: Huawei Technologies Co., Ltd.
    Inventor: Jinshui LIU
  • Publication number: 20230316883
    Abstract: The present technology discloses a security camera that includes a housing and a hardware switch coupled to the housing and an audio component of the security camera. The hardware switch has an ON position and an OFF position. When the hardware switch is in an ON position, the audio component of the camera is operational. When the hardware switch is in an OFF position, the audio component of the camera is non-operational.
    Type: Application
    Filed: June 9, 2023
    Publication date: October 5, 2023
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Jinshui Liu
  • Patent number: 11748037
    Abstract: A first storage node communicates with at least one second storage node. A physical disk included in the at least one second storage node is mapped as a virtual disk of the first storage node. The method may include: receiving a first write request, where the first write request carries first to-be-written data; striping the first to-be-written data to obtain striped data, and writing the striped data to a physical disk and/or the virtual disk of the first storage node; and recording a write location of the striped data. For example, the technical solution may be applied to a storage system that includes an NVMe SSD.
    Type: Grant
    Filed: July 25, 2022
    Date of Patent: September 5, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Huawei Liu, Yu Hu, Can Chen, Jinshui Liu, Xiaochu Li, Chunyi Tan
  • Publication number: 20230109517
    Abstract: A sensor subsystem for vehicles, such as autonomous driving vehicles, has two network ports for which each network port is connectable to one of two in-vehicle computers (IVCs) for control, configuration, status and data transfers between the sensor subsystem and the two IVCs. The two IVCs can be structured as redundant IVCs. The sensor subsystem can replicate sensor data to the redundant IVCs. The sensor data can be raw image data, encoded image data, processed perception data, or a combination of the data. The two IVCs can be implemented with a modular design with each IVC disposed on a platform separate from the platform on which the second of the two redundant IVCs is disposed. The two IVCs can be replaced separately to reduce repair or replacement cost.
    Type: Application
    Filed: December 7, 2022
    Publication date: April 6, 2023
    Applicant: Huawei Technologies Co., Ltd.
    Inventor: Jinshui LIU
  • Publication number: 20220357894
    Abstract: A first storage node communicates with at least one second storage node. A physical disk included in the at least one second storage node is mapped as a virtual disk of the first storage node. The method may include: receiving a first write request, where the first write request carries first to-be-written data; striping the first to-be-written data to obtain striped data, and writing the striped data to a physical disk and/or the virtual disk of the first storage node; and recording a write location of the striped data. For example, the technical solution may be applied to a storage system that includes an NVMe SSD.
    Type: Application
    Filed: July 25, 2022
    Publication date: November 10, 2022
    Inventors: Huawei Liu, Yu Hu, Can Chen, Jinshui Liu, Xiaochu Li, Chunyi Tan
  • Patent number: 11416172
    Abstract: A first storage node communicates with at least one second storage node. A physical disk included in the at least one second storage node is mapped as a virtual disk of the first storage node. The method may include: receiving a first write request, where the first write request carries first to-be-written data; striping the first to-be-written data to obtain striped data, and writing the striped data to a physical disk and/or the virtual disk of the first storage node; and recording a write location of the striped data. For example, the technical solution may be applied to a storage system that includes an NVMe SSD.
    Type: Grant
    Filed: February 7, 2020
    Date of Patent: August 16, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Huawei Liu, Yu Hu, Can Chen, Jinshui Liu, Xiaochu Li, Chunyi Tan
  • Publication number: 20200174708
    Abstract: This application discloses a data access method applied to a first storage node in a storage system. The first storage node communicates with at least one second storage node. A physical disk included in the at least one second storage node is mapped as a virtual disk of the first storage node. The method may include: receiving a first write request, where the first write request carries first to-be-written data; striping the first to-be-written data to obtain striped data, and writing the striped data to a physical disk and/or the virtual disk of the first storage node; and recording a write location of the striped data. For example, the technical solution may be applied a storage system that includes an NVMe SSD.
    Type: Application
    Filed: February 7, 2020
    Publication date: June 4, 2020
    Inventors: Huawei Liu, Yu Hu, Can Chen, Jinshui Liu, Xiaochu Li, Chunyi Tan
  • Patent number: 10579310
    Abstract: A method for operating a device adapted to store information with high reliability includes determining a storage address for a data payload portion of a write request in accordance with a configuration of a communications interface coupled to the device, where the data payload is to be stored in mirroring groups of cache storage partitions of a plurality of cache storage modules. The method also includes generating a payload read request in accordance with the storage address, and prompting the communications interface to initiate the storing of the data payload, in parallel, in the mirroring groups in accordance with the payload read request.
    Type: Grant
    Filed: December 27, 2017
    Date of Patent: March 3, 2020
    Assignee: Futurewei Technologies, Inc.
    Inventors: Mark Allan Kampe, Cameron Bahar, Jinshui Liu, Wesley Shao, Huawei Liu
  • Patent number: 10437481
    Abstract: A data access method and a related apparatus and system, where the data access method includes receiving, by a non-volatile memory express (NVMe) from a processor, a first key-value command whose format meets an NVMe interface standard, where the first key-value command carries a first operation manner indicator and a first operation object type indicator, and an operation object type indicated by the first operation object type indicator includes a value, obtaining, by the NVMe, N keys corresponding to the first key-value command, and performing, by the NVMe on a value corresponding to each of the N keys, an operation indicated by the first operation manner indicator. Hence, the data access method is helpful in promoting a data access manner in an NVMe technology.
    Type: Grant
    Filed: November 16, 2017
    Date of Patent: October 8, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Chunyi Tan, Jinshui Liu
  • Patent number: 10430082
    Abstract: A server management method and a server, where the server is divided into two parts, a computing component and a storage component, according to a part maintenance cycle. The computing component and the storage component are connected in a detachable manner. The computing component includes a part with a short maintenance cycle, and the storage component includes a part with a long maintenance cycle. Therefore, the computing component or the storage component can be flexibly replaced during server maintenance, and maintenance efficiency is high.
    Type: Grant
    Filed: January 23, 2018
    Date of Patent: October 1, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Jinshui Liu, Tongling Song, Wei Liu
  • Patent number: 10365830
    Abstract: A method, device, and system for implementing hardware acceleration processing, where the method includes memory mapping input/output (MMIO) processing being performed on a data buffer address of a hardware acceleration processor in order to obtain an address in addressing space of a central processing unit (CPU). In addition, a network adapter has a remote direct memory access (RDMA) or a direct memory access (DMA) function. Alternatively, a network adapter of a hardware acceleration device can directly send received data on which the hardware acceleration processing is to be performed to a hardware acceleration processor. In this way, resource consumption is reduced when the CPU of a computer device receives and forwards the data on which the hardware acceleration processing is to be performed, and in addition, storage space of a memory of the computer device is saved.
    Type: Grant
    Filed: October 17, 2017
    Date of Patent: July 30, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Jian He, Xiaoke Ni, Yu Liu, Jinshui Liu
  • Patent number: 10162775
    Abstract: A system and method for cross-controller data storage operations comprises interconnecting a responding storage controller and an owning storage controller with a direct memory access (DMA) capable fabric, the responding storage controller and the owning storage controller each comprising an interface from a data bus connected to the DMA capable fabric, configuring and implementing a shared DMA address space in accordance with the DMA capable fabric, the shared DMA address space including memory on the responding storage controller and the owning storage controller, the shared DMA address space being one of a symmetric or asymmetric address space, and exposing one or more local buffers of the responding storage controller and one or more local buffers of the owning storage controller through the shared DMA address space.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: December 25, 2018
    Assignee: Futurewei Technologies, Inc.
    Inventors: Mark Kampe, Can Chen, Jinshui Liu, Wei Zhang
  • Publication number: 20180188969
    Abstract: A server management method and a server, where the server is divided into two parts, a computing component and a storage component, according to a part maintenance cycle. The computing component and the storage component are connected in a detachable manner. The computing component includes a part with a short maintenance cycle, and the storage component includes a part with a long maintenance cycle. Therefore, the computing component or the storage component can be flexibly replaced during server maintenance, and maintenance efficiency is high.
    Type: Application
    Filed: January 23, 2018
    Publication date: July 5, 2018
    Inventors: Jinshui Liu, Tongling Song, Wei Liu
  • Publication number: 20180121138
    Abstract: A method for operating a device adapted to store information with high reliability includes determining a storage address for a data payload portion of a write request in accordance with a configuration of a communications interface coupled to the device, where the data payload is to be stored in mirroring groups of cache storage partitions of a plurality of cache storage modules. The method also includes generating a payload read request in accordance with the storage address, and prompting the communications interface to initiate the storing of the data payload, in parallel, in the mirroring groups in accordance with the payload read request.
    Type: Application
    Filed: December 27, 2017
    Publication date: May 3, 2018
    Inventors: Mark Allan Kampe, Cameron Bahar, Jinshui Liu, Wesley Shao, Huawei Liu
  • Publication number: 20180081565
    Abstract: A data access method and a related apparatus and system, where the data access method includes receiving, by a non-volatile memory express (NVMe) from a processor, a first key-value command whose format meets an NVMe interface standard, where the first key-value command carries a first operation manner indicator and a first operation object type indicator, and an operation object type indicated by the first operation object type indicator includes a value, obtaining, by the NVMe, N keys corresponding to the first key-value command, and performing, by the NVMe on a value corresponding to each of the N keys, an operation indicated by the first operation manner indicator. Hence, the data access method is helpful in promoting a data access manner in an NVMe technology.
    Type: Application
    Filed: November 16, 2017
    Publication date: March 22, 2018
    Inventors: Chunyi Tan, Jinshui Liu
  • Publication number: 20180059939
    Abstract: A method, device, and system for implementing hardware acceleration processing, where the method includes memory mapping input/output (MMIO) processing being performed on a data buffer address of a hardware acceleration processor in order to obtain an address in addressing space of a central processing unit (CPU). In addition, a network adapter has a remote direct memory access (RDMA) or a direct memory access (DMA) function. Alternatively, a network adapter of a hardware acceleration device can directly send received data on which the hardware acceleration processing is to be performed to a hardware acceleration processor. In this way, resource consumption is reduced when the CPU of a computer device receives and forwards the data on which the hardware acceleration processing is to be performed, and in addition, storage space of a memory of the computer device is saved.
    Type: Application
    Filed: October 17, 2017
    Publication date: March 1, 2018
    Inventors: Jian He, Xiaoke Ni, Yu Liu, Jinshui Liu
  • Patent number: 9870177
    Abstract: A method for operating a device adapted to store information with high reliability includes determining a storage address for a data payload portion of a write request in accordance with a configuration of a communications interface coupled to the device, where the data payload is to be stored in mirroring groups of cache storage partitions of a plurality of cache storage modules. The method also includes generating a payload read request in accordance with the storage address, and prompting the communications interface to initiate the storing of the data payload, in parallel, in the mirroring groups in accordance with the payload read request.
    Type: Grant
    Filed: April 16, 2015
    Date of Patent: January 16, 2018
    Assignee: Futurewei Technologies, Inc.
    Inventors: Mark Allan Kampe, Cameron Bahar, Jinshui Liu, Wesley Shao, Huawei Liu
  • Publication number: 20170177520
    Abstract: A system and method for cross-controller data storage operations comprises interconnecting a responding storage controller and an owning storage controller with a direct memory access (DMA) capable fabric, the responding storage controller and the owning storage controller each comprising an interface from a data bus connected to the DMA capable fabric, configuring and implementing a shared DMA address space in accordance with the DMA capable fabric, the shared DMA address space including memory on the responding storage controller and the owning storage controller, the shared DMA address space being one of a symmetric or asymmetric address space, and exposing one or more local buffers of the responding storage controller and one or more local buffers of the owning storage controller through the shared DMA address space.
    Type: Application
    Filed: December 22, 2015
    Publication date: June 22, 2017
    Inventors: Mark Kampe, Can Chen, Jinshui Liu, Wei Zhang
  • Publication number: 20160306744
    Abstract: A method for operating a device adapted to store information with high reliability includes determining a storage address for a data payload portion of a write request in accordance with a configuration of a communications interface coupled to the device, where the data payload is to be stored in mirroring groups of cache storage partitions of a plurality of cache storage modules. The method also includes generating a payload read request in accordance with the storage address, and prompting the communications interface to initiate the storing of the data payload, in parallel, in the mirroring groups in accordance with the payload read request.
    Type: Application
    Filed: April 16, 2015
    Publication date: October 20, 2016
    Inventors: Mark Allan Kampe, Cameron Bahar, Jinshui Liu, Wesley Shao, Huawei Liu