Patents by Inventor Guanhua ZHUANG
Guanhua ZHUANG 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: 12224937Abstract: A method includes receiving, by a network node, a first data packet from a client, wherein the first data packet includes an identifier of a service. The method further includes obtaining, by the network node, flow affinity attribute information of the service based on the identifier of the service, wherein the flow affinity attribute information of the service includes a flow affinity type of the service and a flow affinity timeout time of the service. The method further includes establishing, by the network node, a flow entry based on the flow affinity attribute information of the service in response to the first data packet being a 1st data packet in a data flow, wherein the flow entry is useable to forward a subsequent data packet in the data flow.Type: GrantFiled: December 13, 2021Date of Patent: February 11, 2025Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Fengxin Sun, Guanhua Zhuang, Shuheng Gu, Lijuan Chen
-
Publication number: 20240380695Abstract: The present disclosure relates to data packet routing methods and apparatuses. One example method includes when a data packet of a computation task type is received, determining a first computation task type corresponding to the data packet, determining, based on a pre-obtained first correspondence between a computation task type, other nodes, and computing performance, at least one other node corresponding to the first computation task type and computing performance corresponding to the at least one other node, determining a target node from the at least one other node based on the computing performance corresponding to the at least one other node and based on a link status between a local node and each of the at least one other node, determining an address of the target node as a destination address of the data packet, and forwarding the data packet based on the destination address.Type: ApplicationFiled: July 22, 2024Publication date: November 14, 2024Inventors: Fengxin SUN, Guanhua ZHUANG, Yuanwei WANG, Feng LI, Xiaomin YANG, Shuheng GU
-
Patent number: 12074796Abstract: Examples in this disclosure relates to methods and apparatus for routing data packet. One example method includes receiving a data packet, determining a first computation task type corresponding to the data packet, determining, based on a pre-obtained first correspondence between the first computation task type, nodes, and a computing performance corresponding to each of the nodes, at least one of the nodes corresponding to the first computation task type and a first computing performance corresponding to the at least one of the nodes, determining a target node from the at least one of the nodes based on the first computing performance corresponding to the at least one of the nodes and a link status between a local node and each of the at least one of the nodes, determining an address of the target node as a destination address of the data packet, and forwarding the data packet based on the destination address.Type: GrantFiled: July 20, 2021Date of Patent: August 27, 2024Assignee: Huawei Technologies Co., Ltd.Inventors: Fengxin Sun, Guanhua Zhuang, Yuanwei Wang, Feng Li, Xiaomin Yang, Shuheng Gu
-
Patent number: 11706274Abstract: A distribution device for delivering a selected viewport stream of virtual reality (VR) data to each of a plurality of client devices, comprising a processor configured for receiving a plurality of extended viewport streams of a VR video file each comprising a sequence of extended field of view (EFOV) frames created for a respective one of a plurality of overlapping segments constituting a sphere defined in the VR video file and delivering a selected one of the plurality of extended viewport streams to each of a plurality of client devices by performing the following for each of the client devices in each of a plurality of iterations: (1) receiving a current orientation data of the respective client device; (2) selecting one of the plurality of extended viewport streams according to the current orientation data; and (3) transmitting the selected extended viewport stream to the respective client device.Type: GrantFiled: June 19, 2020Date of Patent: July 18, 2023Assignee: Huawei Technologies Co., Ltd.Inventors: Itsik Dvir, Amiram Allouche, Feng Li, Boris Sukholitko, Guy Almog, Guanhua Zhuang
-
Patent number: 11546397Abstract: An apparatus for delivering virtual reality data portions to a client device, including a processing unit configured to perform the following in each one of a plurality of iterations: (1) receive from a network a current orientation data indicating a current orientation of a client device, (2) apply a rotation to a segment of a sphere defined in a virtual reality (VR) video file according to the current orientation, (3) crop from the rotated segment of the sphere in an equirectangular projection format an extended field of view (EFOV) frame in the equirectangular projection format according to the current orientation, and (4) instruct the network to transmit the EFOV frame to the client device.Type: GrantFiled: June 18, 2020Date of Patent: January 3, 2023Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Itsik Dvir, Amiram Allouche, Feng Li, Yue Yin, Guy Almog, Guanhua Zhuang
-
Publication number: 20220217087Abstract: A service routing method and apparatus may resolve a current problem of large costs of a CFN router. The method includes: a first routing node receives a first packet, where the first packet carries service identifier information and first service node address information; and forwards the first packet based on the first service node address information. The service identifier information is used to indicate an identifier of a first service provided by at least two service nodes including a first service node, and the first service node address information is used to indicate an address of the first service node.Type: ApplicationFiled: March 10, 2022Publication date: July 7, 2022Applicant: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Xiaomin YANG, Shuheng GU, Guanhua ZHUANG, Feng LI
-
Publication number: 20220103476Abstract: A method includes receiving, by a network node, a first data packet from a client, wherein the first data packet includes an identifier of a service. The method further includes obtaining, by the network node, flow affinity attribute information of the service based on the identifier of the service, wherein the flow affinity attribute information of the service includes a flow affinity type of the service and a flow affinity timeout time of the service. The method further includes establishing, by the network node, a flow entry based on the flow affinity attribute information of the service in response to the first data packet being a 1st data packet in a data flow, wherein the flow entry is useable to forward a subsequent data packet in the data flow.Type: ApplicationFiled: December 13, 2021Publication date: March 31, 2022Inventors: Fengxin SUN, Guanhua ZHUANG, Shuheng GU, Lijuan CHEN
-
Publication number: 20210352014Abstract: Examples in this disclosure relates to methods and apparatus for routing data packet. One example method includes receiving a data packet, determining a first computation task type corresponding to the data packet, determining, based on a pre-obtained first correspondence between the first computation task type, nodes, and a computing performance corresponding to each of the nodes, at least one of the nodes corresponding to the first computation task type and a first computing performance corresponding to the at least one of the nodes, determining a target node from the at least one of the nodes based on the first computing performance corresponding to the at least one of the nodes and a link status between a local node and each of the at least one of the nodes, determining an address of the target node as a destination address of the data packet, and forwarding the data packet based on the destination address.Type: ApplicationFiled: July 20, 2021Publication date: November 11, 2021Inventors: Fengxin SUN, Guanhua ZHUANG, Yuanwei WANG, Feng LI, Xiaomin YANG, Shuheng GU
-
Publication number: 20200322403Abstract: A distribution device for delivering a selected viewport stream of virtual reality (VR) data to each of a plurality of client devices, comprising a processing unit configured for receiving a plurality of extended viewport streams of a VR video file each comprising a sequence of extended field of view (EFOV) frames created for a respective one of a plurality of overlapping segments constituting a sphere defined in the VR video file and delivering a selected one of the plurality of extended viewport streams to each of a plurality of client devices by performing the following for each of the client devices in each of a plurality of iterations: (1) receiving a current orientation data of the respective client device; (2) selecting one of the plurality of extended viewport streams according to the current orientation data; and (3) transmitting the selected extended viewport stream to the respective client device.Type: ApplicationFiled: June 19, 2020Publication date: October 8, 2020Inventors: Itsik DVIR, Amiram ALLOUCHE, Feng LI, Boris SUKHOLITKO, Guy ALMOG, Guanhua ZHUANG
-
Publication number: 20200322696Abstract: An apparatus for delivering virtual reality data portions to a client device, including a processing unit configured to perform the following in each one of a plurality of iterations: (1) receive from a network a current orientation data indicating a current orientation of a client device, (2) apply a rotation to a segment of a sphere defined in a virtual reality (VR) video file according to the current orientation, (3) crop from the rotated segment of the sphere in an equirectangular projection format an extended field of view (EFOV) frame in the equirectangular projection format according to the current orientation, and (4) instruct the network to transmit the EFOV frame to the client device.Type: ApplicationFiled: June 18, 2020Publication date: October 8, 2020Applicant: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Itsik DVIR, Amiram ALLOUCHE, Feng LI, Yue YIN, Guy ALMOG, Guanhua ZHUANG