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: 11561621
    Abstract: 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: Grant
    Filed: October 14, 2019
    Date of Patent: January 24, 2023
    Assignee: Apple Inc.
    Inventors: Feng Tang, Chong Chen, Haitao Guo, Xiaojin Shi, Thorsten Gernoth
  • Publication number: 20230011387
    Abstract: 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: Application
    Filed: September 19, 2022
    Publication date: January 12, 2023
    Inventors: Xin Qiu, Huifeng Xu, Haitao Guo, Hongguang Liu, Huawei Liu, Chunyi Tan, Victor Gissin
  • Publication number: 20220414035
    Abstract: 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: Application
    Filed: August 16, 2021
    Publication date: December 29, 2022
    Applicant: VMware, Inc.
    Inventors: Yang BAI, Wenchao CUI, Haitao GUO, Ran PENG, Tianji ZHAO
  • Patent number: 11539611
    Abstract: 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: Grant
    Filed: May 8, 2014
    Date of Patent: December 27, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Haitao Wu, Chuanxiong Guo, David A. Maltz, Lihua Yuan, Yongguang Zhang
  • Patent number: 11537696
    Abstract: 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: Grant
    Filed: February 18, 2019
    Date of Patent: December 27, 2022
    Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventors: Haitao Zhou, Fangfang Hui, Ziqing Guo, Xiao Tan
  • Patent number: 11522338
    Abstract: 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: Grant
    Filed: November 19, 2019
    Date of Patent: December 6, 2022
    Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventors: Xiangnan Lyu, Jian Bai, Biao Chen, Ziqing Guo, Guohui Tan, Haitao Zhou
  • Publication number: 20220385072
    Abstract: 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: Application
    Filed: May 19, 2022
    Publication date: December 1, 2022
    Inventors: BIN WANG, GUANNAN WANG, WENCHUAN WU, HAITAO LIU, HONGBIN SUN, JUN ZHANG, QINGLAI GUO, QI WANG, ZIANG LIU
  • Patent number: 11507409
    Abstract: 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: Grant
    Filed: March 17, 2020
    Date of Patent: November 22, 2022
    Assignee: VMWARE, INC.
    Inventors: Haitao Zhou, Yang Yang, Zhaohui Guo, Jian Zhao, Zhou Huang, Jin Feng
  • Patent number: 11500667
    Abstract: 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: Grant
    Filed: March 17, 2020
    Date of Patent: November 15, 2022
    Assignee: VMWARE, INC.
    Inventors: Haitao Zhou, Yang Yang, Zhaohui Guo, Jian Zhao, Zhou Huang, Jin Feng
  • Publication number: 20220346802
    Abstract: 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: Application
    Filed: July 19, 2022
    Publication date: November 3, 2022
    Inventors: Yihan Wang, Victoria Schuman, Zhimin Fang, Yapeng Xu, Haitao Cao, Zhipeng Chen, Xiaojing Guo, Shichang Wen
  • Patent number: 11489919
    Abstract: 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: Grant
    Filed: March 22, 2019
    Date of Patent: November 1, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Hongcai Cheng, Haitao Guo, Hongguang Liu, Hao Chen, Sicong Li, Chunyi Tan, Yu Hu, Can Chen
  • Patent number: 11467975
    Abstract: 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: Grant
    Filed: June 11, 2020
    Date of Patent: October 11, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Xin Qiu, Huifeng Xu, Haitao Guo, Hongguang Liu, Huawei Liu, Chunyi Tan, Victor Gissin
  • Patent number: 11456864
    Abstract: The present disclosure discloses an information storage method performed at a server.
    Type: Grant
    Filed: March 15, 2019
    Date of Patent: September 27, 2022
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Rui Guo, Maocai Li, Wenwei Zou, Jianjun Zhang, Haitao Tu, Qi Zhao, Zongyou Wang, Jun Liang, Dawei Zhu, Binhua Liu
  • Patent number: 11453795
    Abstract: 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: Grant
    Filed: February 2, 2018
    Date of Patent: September 27, 2022
    Assignee: Najing Technology Corporation Limited
    Inventors: Haitao Guo, Junjun Peng, Changgua Zhen
  • Publication number: 20220260464
    Abstract: 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: Application
    Filed: February 16, 2021
    Publication date: August 18, 2022
    Inventors: Zhenjun Diwu, Haitao Guo, Lok N. Neupane, Deven Patel
  • Publication number: 20220251016
    Abstract: 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: Application
    Filed: July 24, 2020
    Publication date: August 11, 2022
    Inventors: 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: 11410458
    Abstract: 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: Grant
    Filed: February 18, 2019
    Date of Patent: August 9, 2022
    Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventors: Haitao Zhou, Fangfang Hui, Ziqing Guo, Xiao Tan
  • Patent number: 11399840
    Abstract: 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: Grant
    Filed: August 13, 2019
    Date of Patent: August 2, 2022
    Assignee: COVIDIEN LP
    Inventors: Yihan Wang, Victoria Schuman, Zhimin Fang, Yapeng Xu, Haitao Cao, Zhipeng Chen, Xiaojing Guo, Shichang Wen
  • Patent number: 11379405
    Abstract: 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: Grant
    Filed: October 17, 2019
    Date of Patent: July 5, 2022
    Assignee: VMware, Inc.
    Inventors: Yang Yang, Haitao Zhou, Zhaohui Guo, Jian Zhao, Zhou Huang, Jin Feng
  • Patent number: 11373445
    Abstract: 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: Grant
    Filed: January 10, 2020
    Date of Patent: June 28, 2022
    Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventors: Ziqing Guo, Haitao Zhou, Kamwing Au, Xiao Tan