Patents by Inventor Haitao Guo
Haitao Guo 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: 11561621Abstract: Intelligent systems are disclosed that respond to user intent and desires based upon activity that may or may not be expressly directed at the intelligent system. In some embodiments, the intelligent system acquires a depth image of a scene surrounding the system. A scene geometry may be extracted from the depth image and elements of the scene may be monitored. In certain embodiments, user activity in the scene is monitored and analyzed to infer user desires or intent with respect to the system. The interpretation of the user's intent as well as the system's response may be affected by the scene geometry surrounding the user and/or the system. In some embodiments, techniques and systems are disclosed for interpreting express user communication, e.g., expressed through hand gesture movements. In some embodiments, such gesture movements may be interpreted based on real-time depth information obtained from, e.g., optical or non-optical type depth sensors.Type: GrantFiled: October 14, 2019Date of Patent: January 24, 2023Assignee: Apple Inc.Inventors: Feng Tang, Chong Chen, Haitao Guo, Xiaojin Shi, Thorsten Gernoth
-
Publication number: 20230011387Abstract: A data processing method and a storage apparatus are disclosed. The data processing method includes: receiving, by an NVMe storage device, an NVMe write command sent by a host, where the NVMe write command carries a key and a value pointer, the value pointer points to first storage space, and the first storage space is used to store a value; obtaining, by the NVMe storage device, the key from the NVMe write command and a value length, and allocating second storage space to the value according to the value length, where the second storage space is in the NVMe storage device; and obtaining, by the NVMe storage device, the value from the host, and storing the value in the second storage space.Type: ApplicationFiled: September 19, 2022Publication date: January 12, 2023Inventors: Xin Qiu, Huifeng Xu, Haitao Guo, Hongguang Liu, Huawei Liu, Chunyi Tan, Victor Gissin
-
Publication number: 20220414035Abstract: An adaptive hybrid polling technique combines an interrupt mode with a polling mode, and is based on outstanding input/output (OIO) determination to improve I/O performance and to save processor cycles. The OIO includes two types of I/O commands: (1) I/O commands submitted to storage devices for processing, and (2) I/O commands completed by the storage devices but not yet acknowledged by host software. The adaptive hybrid polling technique involves two phases to determine when to poll based on current OIO commands. In the first phase, a determination is made whether there is an adequate number of the first type of OIO commands to prepare for polling. In the second phase, a determination is made whether there is an adequate number of the second type of OIS commands to activate polling.Type: ApplicationFiled: August 16, 2021Publication date: December 29, 2022Applicant: VMware, Inc.Inventors: Yang BAI, Wenchao CUI, Haitao GUO, Ran PENG, Tianji ZHAO
-
Patent number: 11539611Abstract: In some cases, a network monitoring system may determine an operating or health condition of a node or connection link in a network (e.g., a datacenter network) by preparing an encapsulated data packet according to a tunneling protocol. Depending on a result of routing the encapsulated data packet, the network monitoring system determines whether the node or connection link is functioning normally or is experiencing an issue such as overloading or malfunctioning.Type: GrantFiled: May 8, 2014Date of Patent: December 27, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Haitao Wu, Chuanxiong Guo, David A. Maltz, Lihua Yuan, Yongguang Zhang
-
Patent number: 11537696Abstract: Provided are a method and apparatus for turning on a screen, a mobile terminal and a storage medium. The method comprises that: when a change in a moving state of a mobile terminal meets a preset unlocking condition, a structured light image sensor is activated for imaging; a depth map obtained by the imaging of the structured light image sensor is acquired; a face depth model is constructed according to the depth map; a position of pupils is identified from the face depth model; and when the position of the pupils is within a specified region of eyes, the screen of the mobile terminal is controlled to turn on.Type: GrantFiled: February 18, 2019Date of Patent: December 27, 2022Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.Inventors: Haitao Zhou, Fangfang Hui, Ziqing Guo, Xiao Tan
-
Patent number: 11522338Abstract: Disclosed in embodiments of the present disclosure is a system for controlling a laser projector, a laser projector assembly, a terminal, a method for controlling a laser projector, a method for controlling a laser light output, a device for controlling a laser light output and a computer readable storage medium. The system includes a first drive circuit coupled to the laser projector. The first drive circuit is configured to output an electrical signal to drive the laser projector to project laser light and to turn off the laser projector when a duration of outputting the electrical signal is greater than or equal to a preset threshold.Type: GrantFiled: November 19, 2019Date of Patent: December 6, 2022Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.Inventors: Xiangnan Lyu, Jian Bai, Biao Chen, Ziqing Guo, Guohui Tan, Haitao Zhou
-
Publication number: 20220385072Abstract: An online voltage control method for coordinating multi-type reactive power resources is provided. First, a linearized power flow equation of branch reactive power is established, and an online voltage control model of multi-type reactive power resources including an objective function and constraint conditions is constructed. The constrain conditions includes generator reactive power constraints, reactive power compensator constraints, transformer tap position constraints, a nodal reactive power balance constraint, and slack contained nodal voltage constraints. Then, an optimization result of voltage control is obtained by solving the model.Type: ApplicationFiled: May 19, 2022Publication date: December 1, 2022Inventors: BIN WANG, GUANNAN WANG, WENCHUAN WU, HAITAO LIU, HONGBIN SUN, JUN ZHANG, QINGLAI GUO, QI WANG, ZIANG LIU
-
Patent number: 11507409Abstract: One example method to perform object-based load balancing in a distributed storage system of a virtualization system supported by a cluster of host machines may include determining, by a first host machine in the cluster, whether any host machine in the cluster has affinity to a site. The method may also include determining, by the first host machine, whether to distribute affinity Internet small computer system interface (iSCSI) targets owned by the first host machine to at least the second machine based on a first balance objective associated with the site, and after having considered the first balance objective, determining, by the first host machine, whether to distribute iSCSI targets without affinity owned by the first host machine to other host machines in the cluster based on a second balance objective associated with the cluster.Type: GrantFiled: March 17, 2020Date of Patent: November 22, 2022Assignee: VMWARE, INC.Inventors: Haitao Zhou, Yang Yang, Zhaohui Guo, Jian Zhao, Zhou Huang, Jin Feng
-
Patent number: 11500667Abstract: One example method to support Internet small computer system interface (iSCSI) services in a distributed storage system of a virtualization system may include receiving a notification of a change event associated with a global virtual Internet Protocol (VIP) object, wherein the global VIP object is associated with a virtual IP address for the iSCSI services. The method may also include in response to a first determination that the first host machine does not own the global VIP object and in response to a second determination that the first host machine gains ownership of the global VIP object based on the notification, locking the global VIP object and binding the virtual IP address to the first host machine.Type: GrantFiled: March 17, 2020Date of Patent: November 15, 2022Assignee: VMWARE, INC.Inventors: Haitao Zhou, Yang Yang, Zhaohui Guo, Jian Zhao, Zhou Huang, Jin Feng
-
Publication number: 20220346802Abstract: In some examples, an embolization device includes multiple sections with three-dimensional non-helical structures when deployed at a vascular site. The multiple sections include a first section and one or more second sections that are smaller than the first section. The first section may have a deployed structure configured to anchor the device at a vascular site (e.g., a blood vessel) of a patient while each of the one or more second sections may be formed from loops that configured to pack and obstruct the vascular site. In some cases, the embolization device also includes a third section having a deployed configuration with multiple helical windings or loops is configured to anchor the embolization device at the vascular site.Type: ApplicationFiled: July 19, 2022Publication date: November 3, 2022Inventors: Yihan Wang, Victoria Schuman, Zhimin Fang, Yapeng Xu, Haitao Cao, Zhipeng Chen, Xiaojing Guo, Shichang Wen
-
Patent number: 11489919Abstract: A data processing system and method, and a corresponding apparatus, where the data processing system includes a controller and at least two storage nodes. The controller is configured to receive, using a first coupling between the controller and a host, an operation request received from the host, where the operation request includes an identity of target data and an operation type, determine at least one target storage node from the at least two storage nodes according to the identity of the target data, and send an instruction message to the at least one target storage node using a second coupling to the at least one target storage node, where the at least one target storage node is configured to send the target data to the host or obtain the target data from the host according to the instruction message.Type: GrantFiled: March 22, 2019Date of Patent: November 1, 2022Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Hongcai Cheng, Haitao Guo, Hongguang Liu, Hao Chen, Sicong Li, Chunyi Tan, Yu Hu, Can Chen
-
Patent number: 11467975Abstract: A data processing method and a storage apparatus are disclosed. The data processing method includes: receiving, by an NVMe storage device, an NVMe write command sent by a host, where the NVMe write command carries a key and a value pointer, the value pointer points to first storage space, and the first storage space is used to store a value; obtaining, by the NVMe storage device, the key from the NVMe write command and a value length, and allocating second storage space to the value according to the value length, where the second storage space is in the NVMe storage device; and obtaining, by the NVMe storage device, the value from the host, and storing the value in the second storage space.Type: GrantFiled: June 11, 2020Date of Patent: October 11, 2022Assignee: Huawei Technologies Co., Ltd.Inventors: Xin Qiu, Huifeng Xu, Haitao Guo, Hongguang Liu, Huawei Liu, Chunyi Tan, Victor Gissin
-
Patent number: 11456864Abstract: The present disclosure discloses an information storage method performed at a server.Type: GrantFiled: March 15, 2019Date of Patent: September 27, 2022Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Rui Guo, Maocai Li, Wenwei Zou, Jianjun Zhang, Haitao Tu, Qi Zhao, Zongyou Wang, Jun Liang, Dawei Zhu, Binhua Liu
-
Patent number: 11453795Abstract: The present application relates to an ink formulation, and preparation methods of functional layer of optoelectronic devices. The ink formulation includes a component A and a component B, the component A including a first liquid, the component B including a second liquid and a functional material dispersed in the second liquid, the first liquid having a boiling point at least 10° C. higher than a boiling point of the second liquid; the first liquid and the second liquid are immiscible and the solubility of the functional material in the second liquid is ?1 g, the solubility of the functional material in the first liquid is ?0.05 g, the density of the first liquid is greater than the density of the second liquid, and the ratio of the surface tension of the first liquid to the surface tension of the second liquid ranges from 0.8 to 1.2.Type: GrantFiled: February 2, 2018Date of Patent: September 27, 2022Assignee: Najing Technology Corporation LimitedInventors: Haitao Guo, Junjun Peng, Changgua Zhen
-
Publication number: 20220260464Abstract: This disclosure provides cyanine dye compounds having linked hydrogen bond-forming groups that can be used for detecting nucleic acids, particularly for fluorescent staining of DNA, in a biological sample. We found that the simultaneous incorporation of at least two hydrogen bond-forming groups (HBGs) into such a nucleic acid stain can provide for crosslinking interactions between the stain and the target nucleic acid, and lead to a significant increase in the detection sensitivity without substantially increasing undesirable cytotoxicity or mutagenicity properties of the dye compounds. The cyanine dye compounds can have a cyanine structure that connects two particular fused heterocycle ring systems, where at least two HBGs are connected to the core structure through linkers. Also provided are nucleic acid complexes including the cyanine dye compounds, and methods of using the compounds to detect nucleic acids in a biological sample.Type: ApplicationFiled: February 16, 2021Publication date: August 18, 2022Inventors: Zhenjun Diwu, Haitao Guo, Lok N. Neupane, Deven Patel
-
Publication number: 20220251016Abstract: A catalyst system for olefin polymerization contains a main catalyst and a cocatalyst. The cocatalyst contains a twelve-membered ring compound represented by formula (M). The catalyst system is suitable for preparing polypropylene products having high stereoregularity and low ash, and can regulate the melt index of the products within a wide range by adjusting the amount of hydrogenation. It is also suitable for copolymerization systems to improve the copolymerization yield.Type: ApplicationFiled: July 24, 2020Publication date: August 11, 2022Inventors: Jie LIN, Xiaofan ZHANG, Ting HUANG, Junhui ZHANG, Junling ZHOU, Zhufang SUN, Xianzhi XIA, Hui ZHAO, Zifang GUO, Jin ZHAO, Haitao LIU, Meiyan FU, Jigui ZHANG, Lin QI, Lian YAN, Wei CEN, Yu WANG
-
Patent number: 11410458Abstract: A method and device for face identification, and a mobile terminal and a storage medium are provided. The method includes: (101) an image sensor is controlled to perform imaging; (102) imaging data obtained by the image sensor through the imaging is acquired; and (103) liveness detection is performed on an imaging object based on the imaging data.Type: GrantFiled: February 18, 2019Date of Patent: August 9, 2022Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.Inventors: Haitao Zhou, Fangfang Hui, Ziqing Guo, Xiao Tan
-
Patent number: 11399840Abstract: In some examples, an embolization device includes multiple sections with three-dimensional non-helical structures when deployed at a vascular site. The multiple sections include a first section and one or more second sections that are smaller than the first section. The first section may have a deployed structure configured to anchor the device at a vascular site (e.g., a blood vessel) of a patient while each of the one or more second sections may be formed from loops that configured to pack and obstruct the vascular site. In some cases, the embolization device also includes a third section having a deployed configuration with multiple helical windings or loops is configured to anchor the embolization device at the vascular site.Type: GrantFiled: August 13, 2019Date of Patent: August 2, 2022Assignee: COVIDIEN LPInventors: Yihan Wang, Victoria Schuman, Zhimin Fang, Yapeng Xu, Haitao Cao, Zhipeng Chen, Xiaojing Guo, Shichang Wen
-
Patent number: 11379405Abstract: Certain Embodiments described herein relate to configuring the network-storage stack of two devices (e.g., physical or virtual) communicating together (e.g., an initiator and a target, as defined below) with Internet Small Computer Systems Interface (iSCSI) extension for remote direct memory access (RDMA) iSER, which is a protocol designed to utilize RDMA to accelerate iSCSI data transfer. The iSER protocol is implemented as an iSER datamover layer that acts as an interface between an iSCSI layer and an RDMA layer of the network-storage stacks of the two devices. Using iSER in conjunction with RDMA allows for bypassing the existing traditional network protocol layers (e.g., TCP/IP protocol layers) of the devices and permits data to be transferred directly, between the two devices, using certain memory buffers, thereby avoiding memory copies taking place when the existing network protocol layers are used.Type: GrantFiled: October 17, 2019Date of Patent: July 5, 2022Assignee: VMware, Inc.Inventors: Yang Yang, Haitao Zhou, Zhaohui Guo, Jian Zhao, Zhou Huang, Jin Feng
-
Patent number: 11373445Abstract: A method and an apparatus for processing data, and a non-transitory computer readable storage medium. The method includes: obtaining a face recognition model stored in a first operation environment; performing an initialization on the face recognition model in the first operation environment, and transmitting the face recognition model subjected to the initialization to a second operation environment for storing, in which, a storage space in the first operation environment is greater than a storage space in the second operation environment.Type: GrantFiled: January 10, 2020Date of Patent: June 28, 2022Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.Inventors: Ziqing Guo, Haitao Zhou, Kamwing Au, Xiao Tan