Patents by Inventor Guolu Gao

Guolu Gao 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: 11824982
    Abstract: The present application discloses a key updating method and apparatus, a file sharing method and apparatus, a device, and a computer storage medium. The key updating method includes: acquiring a target root key and an auxiliary target root key; acquiring the identity information of a data owner of target data; acquiring a target timestamp when the target data is encrypted; acquiring a key generation parameter and an auxiliary key that are generated at a timestamp previous to the target timestamp; generating a target private key of the data owner on based on the key generation parameter and auxiliary key of the timestamp previous to the target timestamp, the identity information and the target timestamp, the key generation parameter generated at the timestamp previous to a starting timestamp being the target root key, the auxiliary key generated at the timestamp previous to the starting timestamp being the auxiliary target root key.
    Type: Grant
    Filed: November 29, 2021
    Date of Patent: November 21, 2023
    Assignee: INSPUR SUZHOU INTELLIGENT TECHNOLOGY CO., LTD.
    Inventors: Fuqiang Ma, Zheng Xu, Guolu Gao
  • Patent number: 9438566
    Abstract: The present invention provides a method and a system for negotiation based on IKE messages. A standby device updates a value of a stored third identity according to an update notification of an active device. The update notification of the active device is sent by the active device after updating a value of a stored second identity. When the standby device switches to a new active device, the new active device sends a second message for negotiating IPSec information to a peer device according to the updated third identity. The third identity is an identity that is stored in the standby device and used to acquire state information of the active device.
    Type: Grant
    Filed: October 11, 2013
    Date of Patent: September 6, 2016
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Wei Zhang, Ruirui Liu, Wenhui Xie, Guolu Gao
  • Patent number: 8737388
    Abstract: A system for processing packets in a distributed architecture system includes a main control board, at least one service board, and at least one interface board. The system determines a specified CPU corresponding to a received packet; and, by the service board corresponding to the CPU, processes the received packet. The received packets are processed in the service board corresponding to the specified CPU. Therefore, the packets are evenly distributed to all service boards for being processed, the workload of the main control board is relieved, the service throughput is increased significantly, and the packet processing efficiency of the whole architecture is improved.
    Type: Grant
    Filed: July 5, 2013
    Date of Patent: May 27, 2014
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Zhiqiang Zhu, Rihua Zhang, Guibin Hou, Yong Xu, Wenhui Xie, Bo Ma, Guolu Gao, Xiaoping Lu, Cuihua Fu
  • Publication number: 20140108781
    Abstract: The present invention provides a method and a system for negotiation based on IKE messages. A standby device updates a value of a stored third identity according to an update notification of an active device. The update notification of the active device is sent by the active device after updating a value of a stored second identity. When the standby device switches to a new active device, the new active device sends a second message for negotiating IPSec information to a peer device according to the updated third identity. The third identity is an identity that is stored in the standby device and used to acquire state information of the active device.
    Type: Application
    Filed: October 11, 2013
    Publication date: April 17, 2014
    Inventors: Wei Zhang, Ruirui Liu, Wenhui Xie, Guolu Gao
  • Publication number: 20130297671
    Abstract: A system for processing packets in a distributed architecture system includes a main control board, at least one service board, and at least one interface board. The system determines a specified CPU corresponding to a received packet; and, by the service board corresponding to the CPU, processes the received packet. The received packets are processed in the service board corresponding to the specified CPU. Therefore, the packets are evenly distributed to all service boards for being processed, the workload of the main control board is relieved, the service throughput is increased significantly, and the packet processing efficiency of the whole architecture is improved.
    Type: Application
    Filed: July 5, 2013
    Publication date: November 7, 2013
    Inventors: Zhiqiang Zhu, Rihua Zhang, Guibin Hou, Yong Xu, Wenhui Xie, Bo Ma, Guolu Gao, Xiaoping Lu, Cuihua Fu
  • Patent number: 8509239
    Abstract: A method, an apparatus, and a system for processing packets are disclosed. The method is applied to a distributed architecture of multiple service boards; the distributed architecture includes a main control board, at least one service board, and at least one interface board. The method includes: determining a specified CPU corresponding to a received packet; and, by the service board corresponding to the CPU, processing the received packet. Through the embodiments of the present invention, the received packets are processed in the service board corresponding to the specified CPU. Therefore, the packets are evenly distributed to all service boards for being processed, the workload of the main control board is relieved, the service throughput is increased significantly, and the packet processing efficiency of the whole architecture is improved.
    Type: Grant
    Filed: February 18, 2011
    Date of Patent: August 13, 2013
    Assignee: Chengdu Huawei Symantec Technologies Co., Ltd.
    Inventors: Zhiqiang Zhu, Rihua Zhang, Guibin Hou, Yong Xu, Wenhui Xie, Bo Ma, Guolu Gao, Xiaoping Lu, Cuihua Fu
  • Publication number: 20110149971
    Abstract: A method, an apparatus, and a system for processing packets are disclosed. The method is applied to a distributed architecture of multiple service boards; the distributed architecture includes a main control board, at least one service board, and at least one interface board. The method includes: determining a specified CPU corresponding to a received packet; and, by the service board corresponding to the CPU, processing the received packet. Through the embodiments of the present invention, the received packets are processed in the service board corresponding to the specified CPU. Therefore, the packets are evenly distributed to all service boards for being processed, the workload of the main control board is relieved, the service throughput is increased significantly, and the packet processing efficiency of the whole architecture is improved.
    Type: Application
    Filed: February 18, 2011
    Publication date: June 23, 2011
    Inventors: Zhiqiang Zhu, Rihua Zhang, Guibin Hou, Yong Xu, Wenhui Xie, Bo Ma, Guolu Gao, Xiaoping Lu, Cuihua Fu