Patents by Inventor Cunwei Liu

Cunwei 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).

  • Patent number: 11640261
    Abstract: Log processing provides a status message of a storage node cluster is obtained by a first node. The status message marks a master storage node of the storage node cluster. The first node can send a first write operation request to the master storage node based on the status message so that the master storage node agrees on a first write operation after agreeing on a received log with a slave storage node in the storage node cluster. The first node receives a feedback message sent after the master storage node agrees on the first write operation with the slave storage node in the storage node cluster. The feedback message includes identification information and a response to the first write operation request. The first node can send to the master storage node a target message including a current iteration identifier, and the master storage node can use the current iteration identifier to determine whether the target message is from a latest master compute node.
    Type: Grant
    Filed: June 2, 2020
    Date of Patent: May 2, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yuanfei Lu, Feng Liang, Cunwei Liu
  • Publication number: 20200293220
    Abstract: A log processing method, and a related device and system are disclosed. The method includes: obtaining a status message of a storage node cluster (S301), where the status message marks a master storage node (241) of the storage node cluster; sending a first write operation request to the master storage node (241) based on the status message (S302), so that the master storage node (241) agrees on a first write operation after agreeing on a received log with a slave storage node (242) in the storage node cluster (S304); and receiving a feedback message that is sent after the master storage node (241) agrees on the first write operation with the slave storage node (242) in the storage node cluster (S306), where the feedback message includes identification information and a response to the first write operation request, and the identification information is used to indicate the agreed log.
    Type: Application
    Filed: June 2, 2020
    Publication date: September 17, 2020
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yuanfei LU, Feng LIANG, Cunwei LIU
  • Patent number: 10025529
    Abstract: A heartbeat-based data synchronization method is disclosed. The method is applied to a distributed storage system, and at least one data block group is stored in the distributed storage system. The distributed storage system includes multiple storage devices, one device in the multiple storage devices is a primary device for storing the data block group, and other devices are secondary devices for storing the data block group. The primary device performs the method. The primary device obtains access status information of the data block group, determines a heartbeat time of the data block group according to the access status information of the data block group, and sends a data synchronization instruction to the secondary device according to the heartbeat time of the data block group, where the data synchronization instruction is used to instruct the secondary device to synchronize data.
    Type: Grant
    Filed: May 1, 2017
    Date of Patent: July 17, 2018
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Cunwei Liu, Guojun Wu, Xihua Huang, Xuefeng Jin
  • Publication number: 20170235492
    Abstract: A heartbeat-based data synchronization method is disclosed. The method is applied to a distributed storage system, and at least one data block group is stored in the distributed storage system. The distributed storage system includes multiple storage devices, one device in the multiple storage devices is a primary device for storing the data block group, and other devices are secondary devices for storing the data block group. The primary device performs the method. The primary device obtains access status information of the data block group, determines a heartbeat time of the data block group according to the access status information of the data block group, and sends a data synchronization instruction to the secondary device according to the heartbeat time of the data block group, where the data synchronization instruction is used to instruct the secondary device to synchronize data.
    Type: Application
    Filed: May 1, 2017
    Publication date: August 17, 2017
    Inventors: Cunwei Liu, Guojun Wu, Xihua Huang, Xuefeng Jin
  • Publication number: 20130232402
    Abstract: A method for processing sensor data and a computing node are provided. The method is applied to a computing node, and the computing node includes a hardware layer, an OS running on the hardware layer, and a browser engine running on the OS, where the hardware layer includes a first sensor device. The method includes: sensing, by the first sensor device, a state change, generating sensor data, and transmitting the sensor data to the OS in form of an event; determining, by the OS, an event type of the event according to the sensor data, and transmitting the sensor data and the event type to the browser engine; determining, by the browser engine according to the event type, that the event has been registered, and executing processing logic of the event. Thus the written application is capable of running on different OSs, thereby enabling an application to run across platform.
    Type: Application
    Filed: February 25, 2013
    Publication date: September 5, 2013
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yuanfei Lu, Gang Liu, Cunwei Liu