Patents by Inventor Yulong Zeng

Yulong Zeng 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: 20230084583
    Abstract: The technology of this application relates to a response method in a human-computer dialogue, a dialogue system, and a storage medium, and belongs to the field of artificial intelligence. In a process of a dialogue between a user and a machine, a user intent of a current dialogue is determined based on an expected user intent associated with a sentence replied by the machine to the user in a previous dialogue, so that a response is made. Because processing logic for an expected user intent is introduced, accuracy of a generated response sentence is improved.
    Type: Application
    Filed: November 18, 2022
    Publication date: March 16, 2023
    Inventors: Yulong ZENG, Yasheng WANG, Yadao WANG
  • Patent number: 11576114
    Abstract: A data packet processing method, a terminal, and a gateway, where the terminal, determines to transmit network traffic using a first network and a second network simultaneously based on an aggregation flow table, and upon that determination, the terminal sends a quantity of first uplink data packets to the gateway using a first network interface card corresponding to the first network, and sends a quantity of second uplink data packets belonging to the same Transmission Control Protocol (TCP) connection as the first uplink data packets to the gateway using a second network interface card corresponding to the second network, where a source Internet Protocol (IP) address carried in each of the first uplink data packets is the IP address of the first network interface card, and a source IP address carried in each of the second uplink data packets is the IP address of the second network interface card.
    Type: Grant
    Filed: April 22, 2019
    Date of Patent: February 7, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yi Tu, Yulong Zeng, Xihua Huang
  • Publication number: 20220075958
    Abstract: The present invention discloses a missing semantics complementing method in the field of natural language processing in the artificial intelligence field, including: obtaining a question statement and a historical dialog statement; resolving a to-be-resolved item in the question statement based on the historical dialog statement and location information of the to-be-resolved item, to obtain a resolved question statement; determining whether a component in the question statement is ellipted, and if a component in the question statement is ellipted, complementing the ellipted component based on the historical dialog statement, to obtain a question statement after ellipsis resolution; merging the resolved question statement and the question statement after ellipsis resolution, to obtain a merged question statement; and determining a target complemented question statement from the resolved question statement, the question statement after ellipsis resolution, and the merged question statement.
    Type: Application
    Filed: November 18, 2021
    Publication date: March 10, 2022
    Inventors: Yulong ZENG, Jiansheng WEI, Yasheng WANG, Liqun DENG, Anqi CUI
  • Patent number: 10498643
    Abstract: A method for constructing a multipath forwarding rule, an apparatus, and a system. A controller invokes a multipath algorithm to generate multiple paths for a data stream; the controller generates a multiport rule of a forwarding device according to the multiple paths; the controller generates metadata according to the multiport rule of each forwarding device, where the metadata includes information for indicating at least one forwarding port of the forwarding device; the controller generates a flow entry establishment indication; the controller sends the flow entry establishment indication to a forwarding device, such that each forwarding device selects the at least one forwarding port of the forwarding device according to the flow entry establishment indication, to forward the data stream.
    Type: Grant
    Filed: November 17, 2016
    Date of Patent: December 3, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yulong Zeng, Bailin Wen, Jianfei Li
  • Publication number: 20190261263
    Abstract: A data packet processing method, a terminal, and a gateway, where the terminal, determines to transmit network traffic using a first network and a second network simultaneously based on an aggregation flow table, and upon that determination, the terminal sends a quantity of first uplink data packets to the gateway using a first network interface card corresponding to the first network, and sends a quantity of second uplink data packets belonging to the same Transmission Control Protocol (TCP) connection as the first uplink data packets to the gateway using a second network interface card corresponding to the second network, where a source Internet Protocol (IP) address carried in each of the first uplink data packets is the IP address of the first network interface card, and a source IP address carried in each of the second uplink data packets is the IP address of the second network interface card.
    Type: Application
    Filed: April 22, 2019
    Publication date: August 22, 2019
    Inventors: Yi Tu, Yulong Zeng, Xihua Huang
  • Patent number: 10361937
    Abstract: A method and an apparatus for detecting an operating status of a node is provided. The method is as follows: selecting, from nodes of a transmission link established between a transmit end and a receive end, one node in the nodes as a to-be-detected node, and sending a detection instruction to the to-be-detected node; receiving a real-time control packet and a first quantity of IP data packets forwarded by the to-be-detected node, where the real-time control packet and the first quantity are returned by the to-be-detected node based on the detection instruction; determining, according to the real-time control packet, a second quantity of IP data packets that the to-be-detected node needs to bear; and obtaining a specified threshold and a quantity difference between the first quantity and the second quantity, and determining an operating status of the to-be-detected node according to the quantity difference and a value of the threshold.
    Type: Grant
    Filed: May 1, 2017
    Date of Patent: July 23, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Tao Cai, Li Li, Zhihong Qiu, Yulong Zeng
  • Patent number: 10313962
    Abstract: A data packet processing method includes acquiring, by a terminal, an aggregation flow table, where the aggregation flow table includes a management policy for managing network traffic of a first network and network traffic of a second network, determining, by the terminal, according to the aggregation flow table, a transmission network used for transmitting a first uplink data packet, and when the terminal determines to transmit the first uplink data packet using the first network, sending the first uplink data packet to the first network using a first network interface card, and forwarding the first uplink data packet to a gateway, and when the terminal determines to transmit the first uplink data packet using the second network, sending, by the terminal, the first uplink data packet to the second network using a second network interface card, and forwarding the first uplink data packet to a gateway.
    Type: Grant
    Filed: March 28, 2016
    Date of Patent: June 4, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yi Tu, Yulong Zeng, Xihua Huang
  • Publication number: 20170237637
    Abstract: A method and an apparatus for detecting an operating status of a node is provided. The method is as follows: selecting, from nodes of a transmission link established between a transmit end and a receive end, one node in the nodes as a to-be-detected node, and sending a detection instruction to the to-be-detected node; receiving a real-time control packet and a first quantity of IP data packets forwarded by the to-be-detected node, where the real-time control packet and the first quantity are returned by the to-be-detected node based on the detection instruction; determining, according to the real-time control packet, a second quantity of IP data packets that the to-be-detected node needs to bear; and obtaining a specified threshold and a quantity difference between the first quantity and the second quantity, and determining an operating status of the to-be-detected node according to the quantity difference and a value of the threshold.
    Type: Application
    Filed: May 1, 2017
    Publication date: August 17, 2017
    Inventors: Tao Cai, Li Li, Zhihong Qiu, Yulong Zeng
  • Publication number: 20170070427
    Abstract: A method for constructing a multipath forwarding rule, an apparatus, and a system. A controller invokes a multipath algorithm to generate multiple paths for a data stream; the controller generates a multiport rule of a forwarding device according to the multiple paths; the controller generates metadata according to the multiport rule of each forwarding device, where the metadata includes information for indicating at least one forwarding port of the forwarding device; the controller generates a flow entry establishment indication; the controller sends the flow entry establishment indication to a forwarding device, such that each forwarding device selects the at least one forwarding port of the forwarding device according to the flow entry establishment indication, to forward the data stream.
    Type: Application
    Filed: November 17, 2016
    Publication date: March 9, 2017
    Inventors: Yulong Zeng, Bailin Wen, Jianfei Li
  • Patent number: 9571382
    Abstract: A method, a controller, and a system for processing a data packet are disclosed. The method includes receiving, by a controller, a data packet that is reported by a switch and does not match a forwarding rule; after it is determined that a type of the data packet is a broadcast data packet, generating a forwarding rule for the data packet, where the forwarding rule includes an action attribute being discarded; and sending the forwarding rule of the data packet to the switch, so that when receiving the data packet again, the switch discards the data packet according to the action attribute of the forwarding rule. In the present invention, a broadcast storm on a network can be avoided without shielding a port of a switch. Therefore, for a fully-connected network, a forwarding capability of a port and a quantity of available transmission links on the network are ensured.
    Type: Grant
    Filed: February 9, 2015
    Date of Patent: February 14, 2017
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Jianfei Li, Yulong Zeng
  • Publication number: 20160212696
    Abstract: A data packet processing method includes acquiring, by a terminal, an aggregation flow table, where the aggregation flow table includes a management policy for managing network traffic of a first network and network traffic of a second network, determining, by the terminal, according to the aggregation flow table, a transmission network used for transmitting a first uplink data packet, and when the terminal determines to transmit the first uplink data packet using the first network, sending the first uplink data packet to the first network using a first network interface card, and forwarding the first uplink data packet to a gateway, and when the terminal determines to transmit the first uplink data packet using the second network, sending, by the terminal, the first uplink data packet to the second network using a second network interface card, and forwarding the first uplink data packet to a gateway.
    Type: Application
    Filed: March 28, 2016
    Publication date: July 21, 2016
    Inventors: Yi Tu, Yulong Zeng, Xihua Huang
  • Patent number: 9201691
    Abstract: A task coordination apparatus in a computing system having a distributed shared memory (DSM) coordinates the execution of two related tasks, wherein the second task has an execution variable which is modified by the first task. The task coordination apparatus creates a snapshot of a memory space in the distributed shared memory assigned to the first task and a cooperation watching area of the second task. The cooperation watching area contains a memory address pointing to a location where the execution variable of the second task is stored in the memory space assigned to the first task. The first task is allocated to a first computing node for execution, and the memory space assigned to it is updated according to the execution result. After updating the memory space, the second task is allocated to a second computing node for execution using the execution variable updated by the first task.
    Type: Grant
    Filed: August 28, 2014
    Date of Patent: December 1, 2015
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Lin Gu, Zhiqiang Ma, Yulong Zeng
  • Publication number: 20150156107
    Abstract: A method, a controller, and a system for processing a data packet are disclosed. The method includes receiving, by a controller, a data packet that is reported by a switch and does not match a forwarding rule; after it is determined that a type of the data packet is a broadcast data packet, generating a forwarding rule for the data packet, where the forwarding rule includes an action attribute being discarded; and sending the forwarding rule of the data packet to the switch, so that when receiving the data packet again, the switch discards the data packet according to the action attribute of the forwarding rule. In the present invention, a broadcast storm on a network can be avoided without shielding a port of a switch. Therefore, for a fully-connected network, a forwarding capability of a port and a quantity of available transmission links on the network are ensured.
    Type: Application
    Filed: February 9, 2015
    Publication date: June 4, 2015
    Inventors: Jianfei Li, Yulong Zeng
  • Publication number: 20140373026
    Abstract: A task coordination apparatus in a computing system having a distributed shared memory (DSM) coordinates the execution of two related tasks, wherein the second task has an execution variable which is modified by the first task. The task coordination apparatus creates a snapshot of a memory space in the distributed shared memory assigned to the first task and a cooperation watching area of the second task. The cooperation watching area contains a memory address pointing to a location where the execution variable of the second task is stored in the memory space assigned to the first task. The first task is allocated to a first computing node for execution, and the memory space assigned to it is updated according to the execution result. After updating the memory space, the second task is allocated to a second computing node for execution using the execution variable updated by the first task.
    Type: Application
    Filed: August 28, 2014
    Publication date: December 18, 2014
    Inventors: Lin Gu, Zhiqiang Ma, Yulong Zeng