Patents by Inventor Bowei Yu

Bowei Yu 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: 12561094
    Abstract: In a data access method, a network device receives access requests sent by a plurality of clients connected to the network device, and sends the access requests to an access queue of a storage unit. The storage unit executes the access requests in the access queue, and returns processing results of the access requests of the plurality of clients. The network device returns the processing results that are of the access requests and that are returned by the storage unit to the clients corresponding to the access requests.
    Type: Grant
    Filed: June 30, 2023
    Date of Patent: February 24, 2026
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Xianjun He, Zhaojiao Han, Bowei Yu, Can Chen, Chunyi Tan
  • Patent number: 12541324
    Abstract: A traffic control method includes: receiving a first input/output (I/O) request sent by a first client device in a plurality of client devices, where the first I/O request is for accessing a first hard disk in a plurality of hard disks configured for the server device; and processing, by the server device, the first I/O request by using a first buffer region in a plurality of buffer regions.
    Type: Grant
    Filed: April 12, 2024
    Date of Patent: February 3, 2026
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Xianjun He, Bowei Yu, Zhaojiao Han
  • Patent number: 12477038
    Abstract: In one example method, a client device sends a first packet to a first storage device, to request that target data can be written into the first storage device, where the first packet includes a logical address into which the target data needs to be written. A front-end network adapter of the first storage device has a capability of parsing the first packet, and can process the first packet. The front-end network adapter of the first storage device writes the target data into the first storage device based on an indication of the first packet. The front-end network adapter of the first storage device generates metadata, and records a correspondence between the logical address of the target data and the metadata, where the metadata can indicate a physical address at which the target data is stored in the first storage device.
    Type: Grant
    Filed: October 12, 2023
    Date of Patent: November 18, 2025
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Can Chen, Fanlu Jiang, Qiming Xu, Zhaojiao Han, Bowei Yu, Jianye Yao
  • Publication number: 20250202979
    Abstract: An electronic device includes a network interface card, and the network interface card is connected to a storage device via a network. After detecting an instruction that is sent by a processor of a computing device and that is for writing data into the storage device or reading data from the storage device, the network interface card first determines a network-fault-free network link from network links between the computing device and the storage device, and then, according to a NoF protocol and an RDMA protocol, writes the data into the storage device or reads the data from the storage device over the network-fault-free network link.
    Type: Application
    Filed: March 6, 2025
    Publication date: June 19, 2025
    Inventors: Zhaojiao Han, Fanlu Jiang, Bowei Yu, Yixing Yuan, Qiming Xu
  • Patent number: 12210469
    Abstract: Example methods and network devices for order-preserving execution of a write request are disclosed. One example method is performed by a network device of a storage node. The example method includes receiving an order-preserving confirmation request, where the order-preserving confirmation request carries a first write address assigned for a first write request. It is confirmed that execution of a second write request for which a second write address has been assigned is not completed, where the second write address precedes the first write address. Sending feedback information for the order-preserving confirmation request is delayed.
    Type: Grant
    Filed: May 11, 2023
    Date of Patent: January 28, 2025
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Jun You, Bowei Yu, Yanhui Xiong
  • Publication number: 20240320194
    Abstract: Example methods, apparatuses, and distributed systems are provided. An example method includes acquiring, by a network interface card of a serving device, a lock acquisition request of a client. The lock acquisition request requests to acquire access permission for a shared resource. The example method further includes determining, by the network interface card based on recorded lock information, whether the client is enabled to acquire a lock of the shared resource. The example method further includes, in response to determining that the client is enabled to acquire the lock of the shared resource, sending, by the network interface card, a lock acquisition success response to the client. The lock acquisition success response indicates that the client successfully acquires the lock of the shared resource.
    Type: Application
    Filed: June 7, 2024
    Publication date: September 26, 2024
    Inventors: Zhijian Liao, Bowei Yu
  • Publication number: 20240256176
    Abstract: A traffic control method includes: receiving a first input/output (I/O) request sent by a first client device in a plurality of client devices, where the first I/O request is for accessing a first hard disk in a plurality of hard disks configured for the server device; and processing, by the server device, the first I/O request by using a first buffer region in a plurality of buffer regions.
    Type: Application
    Filed: April 12, 2024
    Publication date: August 1, 2024
    Inventors: Xianjun He, Bowei Yu, Zhaojiao Han
  • Publication number: 20240152476
    Abstract: Example methods and apparatus for data access are described. In one example, a memory expansion card receives a first data access request generated by a computing device based on an internal bus protocol. Then, the memory expansion card performs protocol conversion on the first data access request to obtain a second data access request in an external bus protocol format, where the external bus protocol includes a bus protocol for accessing external memory space of the computing device. Further, the memory expansion card accesses the external memory space based on the second data access request. The memory expansion card shields a difference between the bus protocols, and provides internal memory space for the computing device.
    Type: Application
    Filed: January 19, 2024
    Publication date: May 9, 2024
    Inventors: Can CHEN, Ming CHEN, Chunyi TAN, Bowei YU
  • Publication number: 20240039995
    Abstract: A client device sends a first packet to a first storage device, to request that target data can be written into the first storage device, where the first packet includes a logical address into which the target data needs to be written. A front-end network adapter of the first storage device has a capability of parsing the first packet, and can process the first packet; writes the target data into the first storage device based on an indication of the first packet; and generates metadata, and records a correspondence between the logical address of the target data and the metadata, where the metadata can indicate a physical address at which the target data is stored in the first storage device.
    Type: Application
    Filed: October 12, 2023
    Publication date: February 1, 2024
    Inventors: Can CHEN, Fanlu JIANG, Qiming XU, Zhaojiao HAN, Bowei YU, Jianye YAO
  • Publication number: 20230342087
    Abstract: In a data access method, a network device receives access requests sent by a plurality of clients connected to the network device, and sends the access requests to an access queue of a storage unit. The storage unit executes the access requests in the access queue, and returns processing results of the access requests of the plurality of clients. The network device returns the processing results that are of the access requests and that are returned by the storage unit to the clients corresponding to the access requests.
    Type: Application
    Filed: June 30, 2023
    Publication date: October 26, 2023
    Inventors: Xianjun He, Zhaojiao Han, Bowei Yu, Can Chen, Chunyi Tan
  • Publication number: 20230281141
    Abstract: Example methods and network devices for order-preserving execution of a write request are disclosed. One example method is performed by a network device of a storage node. The example method includes receiving an order-preserving confirmation request, where the order-preserving confirmation request carries a first write address assigned for a first write request. It is confirmed that execution of a second write request for which a second write address has been assigned is not completed, where the second write address precedes the first write address. Sending feedback information for the order-preserving confirmation request is delayed.
    Type: Application
    Filed: May 11, 2023
    Publication date: September 7, 2023
    Inventors: Jun YOU, Bowei YU, Yanhui XIONG
  • Publication number: 20230152978
    Abstract: A network device is configured to connect a host to a storage device. The network device writes to-be-written data received from the host into memory of the storage device. The network device indicates to a solid-state drive (SSD) of the storage device to write the to-be-written data in the memory of the storage device into the SSD. According to the foregoing network device, the network device can directly store data in the memory of the storage device, and the SSD migrates the data from the memory to the SSD for persistent storage without participation of a CPU of the storage device.
    Type: Application
    Filed: January 19, 2023
    Publication date: May 18, 2023
    Inventors: Xianjun He, Bowei Yu
  • Patent number: 10980083
    Abstract: A smart mic may be combined with an LMR radio terminal for user communication. An outgoing user communication by either the LMR terminal or the smart mic causes a corresponding incoming communication received respectively at the smart mic or the LMR terminal to be suppressed in various ways. This prevents audio interference for the user.
    Type: Grant
    Filed: November 14, 2019
    Date of Patent: April 13, 2021
    Assignee: TAIT INTERNATIONAL LIMITED
    Inventors: Anakin Hao, Tong-Wook Shinn, Bowei Yu, Aritra Das
  • Publication number: 20200154512
    Abstract: A smart mic may be combined with an LMR radio terminal for user communication. An outgoing user communication by either the LMR terminal or the smart mic causes a corresponding incoming communication received respectively at the smart mic or the LMR terminal to be suppressed in various ways. This prevents audio interference for the user.
    Type: Application
    Filed: November 14, 2019
    Publication date: May 14, 2020
    Applicant: TAIT INTERNATIONAL LIMITED
    Inventors: Anakin Hao, Tong-Wook Shinn, Bowei Yu, Aritra Das