Patents by Inventor Hu Gao
Hu 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: 11946374Abstract: The disclosure relates to an omni-directional horizontally oriented deflecting tool for a coiled tubing, which includes an inner central pipe, an outer central pipe, a conical outer cylinder, a piston outer cylinder, an anchoring mechanism, a sealing mechanism, a reversing mechanism and a steering mechanism. The anchoring mechanism includes a cone, an O-shaped sealing ring I, a cone spring, a slip, a slip spring, a slip seat, a claw I and a pin shaft I, and the sealing mechanism includes a piston, an O-shaped sealing ring II, a claw II, a pin shaft II, an upper rubber cylinder seat, a rubber cylinder, a connecting cylinder, a lower rubber cylinder seat and a gasket.Type: GrantFiled: July 5, 2023Date of Patent: April 2, 2024Assignee: Southwest Petroleum UniversityInventors: Yang Tang, Miantao Guan, Yulin Zhang, Peng Zhao, Guorong Wang, Jinhai Zhao, Qingyou Liu, Jinzhong Wang, Xiang Gao, Yufa He, Hu Deng, Liming Fan, Rutao Ma
-
Publication number: 20240097617Abstract: A method for installing a maximum power point tracking (MPPT) controller is provided. The method includes acquiring an occlusion area proportion of a photovoltaic string in a photovoltaic system, optimizing the occlusion area proportion to generate a target occlusion area proportion, determining a target position from the photovoltaic string according to the target occlusion area proportion, and installing the MPPT controller at the target position.Type: ApplicationFiled: June 23, 2022Publication date: March 21, 2024Inventors: Lizhen Luo, Wenbo Peng, Ping Xiao, Dongming Zhao, Xiaolei Li, Xiangrui Yu, Wenzhe Zhu, Hu Gao
-
Patent number: 10936549Abstract: One embodiment includes identifying a common file associated with a first software container deployed on a host; adding a single copy of the common file to a common file pool maintained by the host, removing the common file from the first container and replacing it with a pointer to the copy of the common file in the shared file pool, and removing the common file from the first container and replacing it with a pointer to the copy of the common file in the shared file pool; identifying at least one unique file associated with the first container; and moving the unique file to the common file pool maintained by the host and removing the unique file from the first container and replacing it with a pointer to the copy of the unique file in the shared file pool.Type: GrantFiled: March 16, 2017Date of Patent: March 2, 2021Assignee: Cisco Technology, Inc.Inventors: Sunil Cherukuri, Xiao Hu Gao, Alexander B. Altman
-
Patent number: 10811363Abstract: Embodiments of semiconductor fabrication methods are disclosed. In an example, a method for forming a mark for locating patterns in semiconductor fabrication is disclosed. A wafer is divided into a plurality of shots. Each of the plurality of shots includes a semiconductor chip die. Four quarters of a locking corner mark are subsequently patterned, respectively, at four corners of four adjacent shots of the plurality of shots. Each quarter of the locking corner mark is symmetric to adjacent quarters of the locking corner mark and is separated from the adjacent quarters of the locking corner mark by a nominally same distance. The locking corner mark is set as an origin for locating patterns in at least one of the four adjacent shots in semiconductor fabrication.Type: GrantFiled: March 15, 2019Date of Patent: October 20, 2020Assignee: YANGTZE MEMORY TECHNOLOGIES CO., LTD.Inventors: Dou Dou Zhang, Jin Yu Qiu, Zhi Yang Song, Jun He, Zhi Hu Gao, Yaobin Feng
-
Publication number: 20200258843Abstract: Embodiments of semiconductor fabrication methods are disclosed. In an example, a method for forming a mark for locating patterns in semiconductor fabrication is disclosed. A wafer is divided into a plurality of shots. Each of the plurality of shots includes a semiconductor chip die. Four quarters of a locking corner mark are subsequently patterned, respectively, at four corners of four adjacent shots of the plurality of shots. Each quarter of the locking corner mark is symmetric to adjacent quarters of the locking corner mark and is separated from the adjacent quarters of the locking corner mark by a nominally same distance. The locking corner mark is set as an origin for locating patterns in at least one of the four adjacent shots in semiconductor fabrication.Type: ApplicationFiled: March 15, 2019Publication date: August 13, 2020Inventors: Dou Dou Zhang, Jin Yu Qiu, Zhi Yang Song, Jun He, Zhi Hu Gao, Yaobin Feng
-
Patent number: 10523568Abstract: Disclosed are systems, methods, and computer-readable storage media for adaptive load balancing for application chains. A load-balancer can receive a data packet for a connection/transaction to be routed through an application chain. The load-balancer can select, based on an application path table, a first end-to-end application path through the application chain. The application path table can identify two or more end-to-end application paths through the application chain along with a corresponding performance status for each end-to-end application path through the application chain. The performance status for an application path can indicate a performance level of the end-to-end application path determined based on performance of previous data packets for previous connections transmitted through the application chain according to the end-to-end application path.Type: GrantFiled: December 9, 2016Date of Patent: December 31, 2019Assignee: CISCO TECHNOLOGY, INC.Inventors: Sunil Cherukuri, Xiao Hu Gao, Alexander B. Altman
-
Patent number: 10301480Abstract: A chromium-free insulation coating composition includes 100 parts by weight of a phosphate solution, 1-5 parts by weight of molybdate, 50-150 parts by weight of silica sol, 3-13 parts by weight of selenium dioxide, 1-10 parts by weight of metal oxide and/or metal hydroxide, 5-15 parts by weight of organic acid, 1-6 parts by weight of boric acid, and 100-300 parts by weight of water.Type: GrantFiled: May 15, 2018Date of Patent: May 28, 2019Assignee: Wuhan Yuanrong Technology Co., Ltd.Inventors: Gang Zhang, Hu Gao, Jun Liang
-
Publication number: 20180355188Abstract: A chromium-free insulation coating composition includes 100 parts by weight of a phosphate solution, 1-5 parts by weight of molybdate, 50-150 parts by weight of silica sol, 3-13 parts by weight of selenium dioxide, 1-10 parts by weight of metal oxide and/or metal hydroxide, 5-15 parts by weight of organic acid, 1-6 parts by weight of boric acid, and 100-300 parts by weight of water.Type: ApplicationFiled: May 15, 2018Publication date: December 13, 2018Inventors: Gang Zhang, Hu Gao, Jun Liang
-
Publication number: 20180267990Abstract: One embodiment includes identifying a common file associated with a first software container deployed on a host; adding a single copy of the common file to a common file pool maintained by the host, removing the common file from the first container and replacing it with a pointer to the copy of the common file in the shared file pool, and removing the common file from the first container and replacing it with a pointer to the copy of the common file in the shared file pool; identifying at least one unique file associated with the first container; and moving the unique file to the common file pool maintained by the host and removing the unique file from the first container and replacing it with a pointer to the copy of the unique file in the shared file pool.Type: ApplicationFiled: March 16, 2017Publication date: September 20, 2018Applicant: CISCO TECHNOLOGY, INC.Inventors: Sunil Cherukuri, Xiao Hu Gao, Alexander B. Altman
-
Publication number: 20180167450Abstract: Disclosed are systems, methods, and computer-readable storage media for adaptive load balancing for application chains. A load-balancer can receive a data packet for a connection/transaction to be routed through an application chain. The load-balancer can select, based on an application path table, a first end-to-end application path through the application chain. The application path table can identify two or more end-to-end application paths through the application chain along with a corresponding performance status for each end-to-end application path through the application chain. The performance status for an application path can indicate a performance level of the end-to-end application path determined based on performance of previous data packets for previous connections transmitted through the application chain according to the end-to-end application path.Type: ApplicationFiled: December 9, 2016Publication date: June 14, 2018Inventors: Sunil Cherukuri, Xiao Hu Gao, Alexander B. Altman
-
Publication number: 20180062944Abstract: A method is described and in one embodiment includes intercepting an API call destined for an application executing on a host server; accessing a Service Level Agreement (“SLA”) profile for the application, wherein the SLA indicates performance guarantees for the application; determining resource utilization for the host server and resource utilization for the current application and other applications running on that server; comparing the performance guarantees with the host server and application resource utilization to determine whether performance guarantees can be met if the API call is forwarded to the application based on the host server resource utilization; and, if it determined that the performance guarantees cannot be met if the API call is forwarded to the application, refraining from forwarding the API call to the application.Type: ApplicationFiled: September 1, 2016Publication date: March 1, 2018Applicant: CISCO TECHNOLOGY, INC.Inventors: Alexander B. Altman, Sunil Cherukuri, Xiao Hu Gao
-
Patent number: 9313171Abstract: A device and method are provided to provide multi-exit firewall capabilities for cloud server or cloud service deployments without prior knowledge of reachability information of a client device where the client device may belong to one of several networks accessing the cloud server or cloud service. The reachability information may be derived based on flow of data to and from the client device in response to a data transfer initiation request. A firewall connection table may be updated to record routability to the client device comprising the derived reachability information. The recorded reachability information in the connection table may be used for the data transfer with the client device instead of a default route in a routing table.Type: GrantFiled: November 19, 2013Date of Patent: April 12, 2016Assignee: Cisco Technology, Inc.Inventors: Sunil Cherukuri, Xiao Hu Gao, Goran Saradzic
-
Publication number: 20150143501Abstract: A device and method are provided to provide multi-exit firewall capabilities for cloud server or cloud service deployments without prior knowledge of reachability information of a client device where the client device may belong to one of several networks accessing the cloud server or cloud service. The reachability information may be derived based on flow of data to and from the client device in response to a data transfer initiation request. A firewall connection table may be updated to record routability to the client device comprising the derived reachability information. The recorded reachability information in the connection table may be used for the data transfer with the client device instead of a default route in a routing table.Type: ApplicationFiled: November 19, 2013Publication date: May 21, 2015Applicant: Cisco Technology, Inc.Inventors: Sunil Cherukuri, Xiao Hu Gao, Goran Saradzic