Patents by Inventor Hongtao Yin
Hongtao Yin 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: 20230018463Abstract: A wheeled carrying apparatus includes a standing frame, a handle frame, a wheel mount, a locking assembly and a release mechanism. The handle frame is rotatable between a first and a second position. The wheel mount carries a wheel and is rotatable relative to the standing frame for changing an orientation of the wheel axis. The locking assembly is configured to rotationally lock the wheel mount with respect to the standing frame, and configured to unlock the wheel mount so that the wheel mount is rotatable relative to the standing frame for changing an orientation of the wheel axis. The release mechanism includes a first portion provided on the standing frame and coupled to the locking mechanism, and a second portion carried with the handle frame, the second portion being movable along with the handle frame toward and away from the first portion during rotation of the handle frame between the first position and the second position.Type: ApplicationFiled: September 15, 2022Publication date: January 19, 2023Inventors: Zheng-Wen GUO, Er Xue WANG, Shoufeng HU, Mingxing SUN, Hongtao YIN
-
Patent number: 11479285Abstract: A wheeled carrying apparatus includes a standing frame, a handle frame, a wheel mount, a locking assembly and a release mechanism. The handle frame is rotatable between a first and a second position of different inclinations. The wheel mount carries a wheel and is rotatable relative to the standing frame for changing an orientation of the wheel axis. The locking assembly includes a wheel mount latch adapted to engage and rotationally lock the wheel mount relative to the standing frame, and to disengage and unlock the wheel mount. The release mechanism includes an operating part carried with the handle frame and is configured so that the operating part is operable to cause the wheel mount latch to disengage the wheel mount when the handle frame is in the first position, the operating part being operatively decoupled from the wheel mount latch when the handle frame is in the second position.Type: GrantFiled: September 10, 2020Date of Patent: October 25, 2022Assignee: Wonderland Switzerland AGInventors: Zheng-Wen Guo, Er Xue Wang, Shoufeng Hu, Mingxing Sun, Hongtao Yin
-
Publication number: 20210070344Abstract: A wheeled carrying apparatus includes a standing frame, a handle frame, a wheel mount, a locking assembly and a release mechanism. The handle frame is rotatable between a first and a second position of different inclinations. The wheel mount carries a wheel and is rotatable relative to the standing frame for changing an orientation of the wheel axis. The locking assembly includes a wheel mount latch adapted to engage and rotationally lock the wheel mount relative to the standing frame, and to disengage and unlock the wheel mount. The release mechanism includes an operating part carried with the handle frame and is configured so that the operating part is operable to cause the wheel mount latch to disengage the wheel mount when the handle frame is in the first position, the operating part being operatively decoupled from the wheel mount latch when the handle frame is in the second position.Type: ApplicationFiled: September 10, 2020Publication date: March 11, 2021Inventors: Zheng-Wen GUO, Er Xue WANG, Shoufeng HU, Mingxing SUN, Hongtao YIN
-
Patent number: 9825867Abstract: An Application Layer Traffic Optimization (ALTO) node comprising a processor configured to import a first set of network information from one or more software defined networking (SDN) nodes, aggregate the network information received from the SDN nodes, calculate a plurality of traffic optimization decisions based on the aggregated network information, and forward the traffic optimization decisions to the SDN nodes. Also disclosed is a method for optimizing traffic using a SDN node and an Application Layer Traffic Optimization (ALTO) node, the method comprising receiving a request for network resources from a node, obtaining a plurality of traffic optimization information from the ALTO node, negotiating one or more paths with a second SDN node using the traffic optimization information received from the ALTO node, constructing the paths, and sending a response to the node that indicates the node may forward packets via one of the paths.Type: GrantFiled: April 21, 2016Date of Patent: November 21, 2017Assignee: Futurewei Technologies, Inc.Inventors: Ting Zou, Haiyong Xie, Hongtao Yin
-
Patent number: 9729424Abstract: A method implemented by a software defined network (SDN) controller, the method comprising receiving, from a network node, a request for path optimization, wherein the request comprises information identifying the network node and a destination node, forwarding the request to an application layer traffic optimization (ALTO) server, receiving, from the ALTO server, path information that identifies a plurality of SDN domains to be traversed from the network node to the destination node, wherein the plurality of SDN domains comprises a first SDN domain, in which the SDN controller resides, and a second SDN domain, in which an edge node known by the SDN controller resides, and determining a first path segment from the network node to the edge node.Type: GrantFiled: June 11, 2013Date of Patent: August 8, 2017Assignee: Futurewei Technologies, Inc.Inventors: Hongtao Yin, Ting Zou, Haiyong Xie
-
Patent number: 9584369Abstract: A method for network control, comprising receiving a request for a network view from an application at a Software Defined Network (SDN) controller, creating a network view from a network map, wherein the network map comprises a representation of a plurality of network devices and network paths in a SDN-based multiple layer network, and wherein the network view comprises at least a portion of the devices or paths in the network map, and sharing the network view with the application.Type: GrantFiled: March 13, 2013Date of Patent: February 28, 2017Assignee: Futurewei Technologies, Inc.Inventors: Hongtao Yin, Shujin Zhang, Xuesong Dong, Bisong Tao, Pinzhong Liu, Katherine Zhao, Lin Han, Xiaoyong Yi, Ming Li, Yonghui Wu
-
Publication number: 20160234121Abstract: An Application Layer Traffic Optimization (ALTO) node comprising a processor configured to import a first set of network information from one or more software defined networking (SDN) nodes, aggregate the network information received from the SDN nodes, calculate a plurality of traffic optimization decisions based on the aggregated network information, and forward the traffic optimization decisions to the SDN nodes. Also disclosed is a method for optimizing traffic using a SDN node and an Application Layer Traffic Optimization (ALTO) node, the method comprising receiving a request for network resources from a node, obtaining a plurality of traffic optimization information from the ALTO node, negotiating one or more paths with a second SDN node using the traffic optimization information received from the ALTO node, constructing the paths, and sending a response to the node that indicates the node may forward packets via one of the paths.Type: ApplicationFiled: April 21, 2016Publication date: August 11, 2016Inventors: Ting Zou, Haiyong Xie, Hongtao Yin
-
Patent number: 9350671Abstract: A network node for managing the control plane functions for a plurality of nodes within a software defined networking (SDN) domain, comprising a processor configured to collect a plurality of network information from the nodes, forward the network information based on a plurality of domain-specific policies, receive traffic optimization information based on the network information, and compute forwarding decisions for the nodes based on the traffic optimization information. In another embodiment, an Application Layer Traffic Optimization (ALTO) node, comprising a processor configured to import a first set of network information from one or more SDN nodes, aggregate the network information received from the SDN nodes, calculate a plurality of traffic optimization decisions based on the aggregated network information, and forward the traffic optimization decisions to the SDN nodes.Type: GrantFiled: March 13, 2013Date of Patent: May 24, 2016Assignee: Futurewei Technologies, Inc.Inventors: Ting Zou, Haiyong Xie, Hongtao Yin
-
Patent number: 9158589Abstract: An apparatus comprising a processor configured to migrate load from a source process running on the processor to a target process running on a peer processor in a dynamic manner by monitoring an amount of resources used by the source process, wherein the load is migrated when the amount of resources utilized by the source process exceeds a threshold. Also disclosed is a network component comprising a first processor configured to select a source process to migrate a load from the first processor based on available resources on the first processor and the source process; and a second processor configured upon receiving a migration request from the first processor to one of select and start a target process to which to migrate the load based on available resources for the second processor and the target process.Type: GrantFiled: April 5, 2011Date of Patent: October 13, 2015Assignee: Futurewei Technologies, Inc.Inventors: Renwei Li, Xuesong Dong, Hongtao Yin, Huaimo Chen, Bisong Tao, Yang Yu, Weiqian Dai, Ming Li
-
Patent number: 9128786Abstract: An apparatus comprising one or more processors configured to implement a plurality of operations for an operating system (OS) platform including a kernel and a user application, one or more shared resource blocks by the kernel and the user application, and one or more shared locks by the kernel and the user application corresponding to the shared resource blocks, wherein the user application is configured to synchronize accesses to the shared resource blocks between a user thread and a kernel thread by directly accessing the locks without using a system call to the kernel.Type: GrantFiled: November 22, 2011Date of Patent: September 8, 2015Assignee: Futurewei Technologies, Inc.Inventors: Xuesong Dong, Hongtao Yin, Shihui Hu, Fengkai Li
-
Patent number: 9116749Abstract: An apparatus comprising a processor configured to startup a new process on a peer processor to off-load a load of a local process on the processor in a dynamic manner based on monitoring an amount of resources used by the processor, wherein the startup of the new process on the peer processor is initiated when the amount of resources used by the local process reaches a threshold.Type: GrantFiled: April 5, 2011Date of Patent: August 25, 2015Assignee: Futurewei Technologies, Inc.Inventors: Randall Stewart, Renwei Li, Xuesong Dong, Hongtao Yin, Huaimo Chen, Bisong Tao, Yang Yu, Weiqian Dai, Ming Li
-
Publication number: 20140280864Abstract: A method for network control, comprising receiving a request for a network view from an application at a Software Defined Network (SDN) controller, creating a network view from a network map, wherein the network map comprises a representation of a plurality of network devices and network paths in a SDN-based multiple layer network, and wherein the network view comprises at least a portion of the devices or paths in the network map, and sharing the network view with the application.Type: ApplicationFiled: March 13, 2013Publication date: September 18, 2014Applicant: FUTUREWEI TECHNOLOGIES, INC.Inventors: Hongtao Yin, Shujin Zhang, Xuesong Dong, Bisong Tao, Pinzhong Liu, Katherine Zhao, Lin Han, Xiaoyong Yi, Ming Li, Yonghui Wu
-
Publication number: 20130329601Abstract: A method implemented by a software defined network (SDN) controller, the method comprising receiving, from a network node, a request for path optimization, wherein the request comprises information identifying the network node and a destination node, forwarding the request to an application layer traffic optimization (ALTO) server, receiving, from the ALTO server, path information that identifies a plurality of SDN domains to be traversed from the network node to the destination node, wherein the plurality of SDN domains comprises a first SDN domain, in which the SDN controller resides, and a second SDN domain, in which an edge node known by the SDN controller resides, and determining a first path segment from the network node to the edge node.Type: ApplicationFiled: June 11, 2013Publication date: December 12, 2013Inventors: Hongtao Yin, Ting Zou, Haiyong Xie
-
Publication number: 20130250770Abstract: A network node for managing the control plane functions for a plurality of nodes within a software defined networking (SDN) domain, comprising a processor configured to collect a plurality of network information from the nodes, forward the network information based on a plurality of domain-specific policies, receive traffic optimization information based on the network information, and compute forwarding decisions for the nodes based on the traffic optimization information. In another embodiment, an Application Layer Traffic Optimization (ALTO) node, comprising a processor configured to import a first set of network information from one or more SDN nodes, aggregate the network information received from the SDN nodes, calculate a plurality of traffic optimization decisions based on the aggregated network information, and forward the traffic optimization decisions to the SDN nodes.Type: ApplicationFiled: March 13, 2013Publication date: September 26, 2013Applicant: FUTUREWEI TECHNOLOGIES, INC.Inventors: Ting Zou, Haiyong Xie, Hongtao Yin
-
Publication number: 20130132627Abstract: An apparatus comprising one or more processors configured to implement a plurality of operations for an operating system (OS) platform including a kernel and a user application, one or more shared resource blocks by the kernel and the user application, and one or more shared locks by the kernel and the user application corresponding to the shared resource blocks, wherein the user application is configured to synchronize accesses to the shared resource blocks between a user thread and a kernel thread by directly accessing the locks without using a system call to the kernel.Type: ApplicationFiled: November 22, 2011Publication date: May 23, 2013Applicant: FUTUREWEI TECHNOLOGIES, INC.Inventors: Xuesong Dong, Hongtao Yin, Randall Stewart, Shihui Hu, Fengkai Li
-
Publication number: 20120209989Abstract: An apparatus comprising a processor configured to migrate load from a source process running on the processor to a target process running on a peer processor in a dynamic manner by monitoring an amount of resources used by the source process, wherein the load is migrated when the amount of resources utilized by the source process exceeds a threshold. Also disclosed is a network component comprising a first processor configured to select a source process to migrate a load from the first processor based on available resources on the first processor and the source process; and a second processor configured upon receiving a migration request from the first processor to one of select and start a target process to which to migrate the load based on available resources for the second processor and the target process.Type: ApplicationFiled: April 5, 2011Publication date: August 16, 2012Applicant: FUTUREWEI TECHNOLOGIES, INC.Inventors: Randall Stewart, Renwei Li, Xuesong Dong, Hongtao Yin, Huaimo Chen, Robert Tao, Yang Yu, Weiqian Dai, Ming Li
-
Publication number: 20120137012Abstract: An apparatus comprising a processor configured to startup a new process on a peer processor to off-load a load of a local process on the processor in a dynamic manner based on monitoring an amount of resources used by the processor, wherein the startup of the new process on the peer processor is initiated when the amount of resources used by the local process reaches a threshold.Type: ApplicationFiled: April 5, 2011Publication date: May 31, 2012Applicant: FUTUREWEI TECHNOLOGIES, INC.Inventors: Randall Stewart, Renwei Li, Xuesong Dong, Hongtao Yin, Huaimo Chen, Robert Tao, Yang Yu, Weiqian Dai, Ming Li
-
Publication number: 20120136944Abstract: An apparatus comprising a processor configured to discover one or more peer processors associated with a network component in a dynamic manner by detecting an announcement message from a peer processor, wherein the announcement message is multicast from the peer processor when the peer processor is added or activated on the network component.Type: ApplicationFiled: April 5, 2011Publication date: May 31, 2012Applicant: FUTUREWEI TECHNOLOGIES, INC.Inventors: Randall Stewart, Renwei Li, Xuesong Dong, Hongtao Yin, Huaimo Chen, Robert Tao, Yang Yu, Weiqian Dai, Ming Li