Patents by Inventor Zuolin Ning

Zuolin Ning 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: 10402362
    Abstract: This application relates to the field of communications technologies, and in particular, to a management and dispatching apparatus, system and method based on a SAS. The apparatus communicates with a device in a SAS domain based on an upper-layer protocol request. A list management module manages, in a manner of a list, pending input and output information and device information that are obtained based on the upper-layer protocol request. After there is an idle SAS channel, the apparatus obtains the pending input and output information and the device information in the list by indexing the list. A DMAC on the SAS channel performs frame interaction with a corresponding device in the SAS domain based on the pending input and output information and the device information. In this application, a pending task is managed by using a list, and centralized dispatching is implemented, thereby reducing internal resource overheads.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: September 3, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Zuolin Ning, Rongguo Liu
  • Publication number: 20170192932
    Abstract: This application relates to the field of communications technologies, and in particular, to a management and dispatching apparatus, system and method based on a SAS. The apparatus communicates with a device in a SAS domain based on an upper-layer protocol request. A list management module manages, in a manner of a list, pending input and output information and device information that are obtained based on the upper-layer protocol request. After there is an idle SAS channel, the apparatus obtains the pending input and output information and the device information in the list by indexing the list. A DMAC on the SAS channel performs frame interaction with a corresponding device in the SAS domain based on the pending input and output information and the device information. In this application, a pending task is managed by using a list, and centralized dispatching is implemented, thereby reducing internal resource overheads.
    Type: Application
    Filed: December 29, 2016
    Publication date: July 6, 2017
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Zuolin NING, Rongguo LIU
  • Patent number: 8848532
    Abstract: A data processing method and system and relevant devices are provided to improve the processing efficiency of cores. The method includes: storing received packets in a same stream sequentially; receiving a Get_packet command sent by each core; selecting, according to a preset scheduling rule, packets for being processed by each core among the stored packets; receiving a tag switching command sent by each core, where the tag switching command indicates that the core has finished a current processing stage; and performing tag switching for the packets in First In First Out (FIFO) order, and allocating the packets to a subsequent core according to the Get_packet command sent by the subsequent core after completion of the tag switching, so that the packet processing continues until all processing stages are finished. A data processing system and relevant devices are provided. With the present invention, the processing efficiency of cores may be improved.
    Type: Grant
    Filed: April 15, 2011
    Date of Patent: September 30, 2014
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Lingyun Zhi, Linhan Li, Fei Song, Zuolin Ning
  • Publication number: 20110255543
    Abstract: A data processing method and system and relevant devices are provided to improve the processing efficiency of cores. The method includes: storing received packets in a same stream sequentially; receiving a Get_packet command sent by each core; selecting, according to a preset scheduling rule, packets for being processed by each core among the stored packets; receiving a tag switching command sent by each core, where the tag switching command indicates that the core has finished a current processing stage; and performing tag switching for the packets in First In First Out (FIFO) order, and allocating the packets to a subsequent core according to the Get_packet command sent by the subsequent core after completion of the tag switching, so that the packet processing continues until all processing stages are finished. A data processing system and relevant devices are provided. With the present invention, the processing efficiency of cores may be improved.
    Type: Application
    Filed: April 15, 2011
    Publication date: October 20, 2011
    Applicant: Huawei Technologies Co., Ltd.
    Inventors: Lingyun Zhi, Linhan Li, Fei Song, Zuolin Ning