Patents by Inventor Haitao Zhou

Haitao Zhou 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: 11184513
    Abstract: Embodiments of the present disclosure provide a system for controlling a camera component, the camera component is applicable for an electronic device, and the system may include a first processing unit and a target processing unit. The target processing unit is configured to control the camera component. The first processing unit is configured to determine whether the target processing unit writes data to the first processing unit in accordance with a preset time interval, and when the target processing unit does not write data to the first processing unit over the preset time interval, change an operating state of the camera component and/or control the electronic device to restart.
    Type: Grant
    Filed: January 14, 2020
    Date of Patent: November 23, 2021
    Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventors: Xiangnan Lyu, Jian Bai, Biao Chen, Haitao Zhou, Ziqing Guo, Guohui Tan
  • Publication number: 20210357126
    Abstract: A method is provided for a hyper-converged storage-compute system to implement an active-active failover architecture for providing Internet Small Computer System Interface (iSCSI) target service. The method intelligently selects multiple hosts to become storage nodes that process iSCSI input/output (I/O) for a target. The method further enables iSCSI persistent reservation (PR) to handle iSCSI I/Os from multiple initiators.
    Type: Application
    Filed: November 16, 2018
    Publication date: November 18, 2021
    Applicant: VMware, Inc.
    Inventors: Zhaohui GUO, Yang YANG, Haitao ZHOU, Zhou HUANG, Jin FENG
  • Patent number: 11176053
    Abstract: The disclosure herein describes enabling use of a logical unit for data storage in a distributed storage system using a plurality of backend data objects. Based on receiving instructions to create a logical unit of a logical unit size, a target backend object size to be used with the logical unit is determined, and a plurality of backend objects for allocation to the logical unit is calculated. The backend objects are allocated to the logical unit and a metadata mapping associated with the logical unit is generated. The metadata mapping associates logical block addresses of the logical unit to the allocated backend objects. The logical unit is linked with the metadata mapping in an input/output (I/O) service and, based on the linked metadata mapping, I/O traffic is routed to and from the logical unit. Using multiple backend objects enhances flexibility and efficiency of data storage on the distributed storage system.
    Type: Grant
    Filed: October 15, 2019
    Date of Patent: November 16, 2021
    Assignee: VMware, Inc.
    Inventors: Yang Yang, Zhaohui Guo, Haitao Zhou, Zhou Huang, Jian Zhao, Jin Feng
  • Patent number: 11176235
    Abstract: Disclosed are a permission control method and a related product, relating to the technical field of mobile terminals. The method comprises: a mobile terminal (200) using a processor (110) to notify, where it is determined that an operation requested by a user is of a pre-set operation type, more than one biological identification module of the mobile terminal to acquire N pieces of biological information about the user; and then, the processor (110) matching the N pieces of biological information with a pre-set biological information template, and if the N pieces of biological information all successfully match the pre-set biological information template, executing the operation requested by the user.
    Type: Grant
    Filed: June 19, 2018
    Date of Patent: November 16, 2021
    Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventors: Yibao Zhou, Xueyong Zhang, Haitao Zhou, Cheng Tang
  • Patent number: 11170204
    Abstract: A method for data processing, an electronic device, and a non-transitory computer-readable storage medium are provided. The method may include: receiving target information associated with a face; and determining an execution environment corresponding to the target information according to a security level of the target information, and performing a processing related to the face based on the target information under the execution environment.
    Type: Grant
    Filed: January 14, 2020
    Date of Patent: November 9, 2021
    Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventors: Ziqing Guo, Haitao Zhou, Fangfang Hui, Xiao Tan
  • Patent number: 11164022
    Abstract: A method for fingerprint enrollment, a terminal, and a non-transitory computer readable storage medium are provided. The method includes the following. An enrolled fingerprint image is acquired. The enrolled fingerprint image is compared with a preset fingerprint template. Fingerprint ID of the preset fingerprint template is determined as fingerprint ID of the enrolled fingerprint image when the enrolled fingerprint image matches the preset fingerprint template. New fingerprint ID is generated as the fingerprint ID of the enrolled fingerprint image when the enrolled fingerprint image fails to match the preset fingerprint template.
    Type: Grant
    Filed: September 9, 2019
    Date of Patent: November 2, 2021
    Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventors: Haitao Zhou, Lizhong Wang
  • Publication number: 20210337120
    Abstract: A data processing method and apparatus, a computer-readable storage medium and an electronic device (10) are provided. The method includes that: responsive to it is detected that an electronic device (10) activates a front camera (102), a second processor interface connecting a first image processor to a rear camera (104) is controlled to disconnect a connection between the first image processor and the rear camera, here, the first image processor is connected to the front camera (102) through a first processor interface; and the first image processor is controlled to be connected to a second image processor through the second processor interface, here, the second image processor is connected to the front camera (102).
    Type: Application
    Filed: February 18, 2019
    Publication date: October 28, 2021
    Applicant: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD
    Inventors: Haitao ZHOU, Ziqing GUO
  • Patent number: 11158086
    Abstract: A camera calibration method, a camera calibration apparatus (300), an electronic device and a computer-readable storage medium are provided. The camera calibration method includes the following steps. At (202), a target infrared image and a Red/Green/Blue (RGB) image obtained by capturing the same scene by an infrared camera and an RGB camera are acquired when the image definition is lower than a definition threshold. At (204), feature points in the target infrared image are extracted to obtain a first feature point set, feature points in the RGB image are extracted to obtain a second feature point set, and the first feature point set and the second feature point set are subjected to matching. At (206), a transformation relation between a coordinate system of the infrared camera and a coordinate system of the RGB camera is acquired according to the matched feature points.
    Type: Grant
    Filed: July 29, 2019
    Date of Patent: October 26, 2021
    Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventors: Ziqing Guo, Haitao Zhou, Kamwing Au, Xiao Tan
  • Patent number: 11157605
    Abstract: The present disclosure provides a security control method and device of an application, and an electronic device. The method includes: determining whether running information of the application meets a preset security control condition; calling a preset service if the running information of the application meets the preset security control condition, the preset service being configured to enable the application to run in a trusted execution environment; and executing an authentication service corresponding to the running information of the application in the trusted execution environment.
    Type: Grant
    Filed: October 22, 2019
    Date of Patent: October 26, 2021
    Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventors: Ziqing Guo, Haitao Zhou, Fangfang Hui, Xiao Tan
  • Patent number: 11146735
    Abstract: The present disclosure provides an image processing method, an image processing apparatus, a computer readable storage medium, and an electronic device. The method includes: in response to detecting that a camera component is turned on, controlling the camera component to collect a speckle image, the speckle image being an image formed by illuminating an object with laser speckles; detecting a target temperature of the camera component, and acquiring a corresponding reference image based on the target temperature, the reference image being an image with reference depth information and collected when calibrating the camera component; and calculating based on the speckle image and the reference image to acquire a depth image.
    Type: Grant
    Filed: October 28, 2019
    Date of Patent: October 12, 2021
    Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventors: Ziqing Guo, Haitao Zhou, Kamwing Au, Xiao Tan, Guohui Tan
  • Patent number: 11115607
    Abstract: A control system (100) for a structured light projector (200) and an electronic device (1000) are provided. The control system (100) includes a first driving circuit (10) and an application processor (40). The first driving circuit (10) is connected with the structured light projector (200), and is configured to drive the structured light projector (200) to project laser. The application processor (40) is configured to control the first driving circuit (10) to be switched on and switched off based on a detection signal.
    Type: Grant
    Filed: July 22, 2019
    Date of Patent: September 7, 2021
    Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventors: Haitao Zhou, Kamwing Au, Ziqing Guo, Fangfang Hui
  • Patent number: 11099898
    Abstract: A method for allocating memory resources and a terminal device are provided. The method is applied to the terminal device. The terminal device includes a rich execution environment (REE) and a fingerprint trust application (TA). The method includes the following. In response to a request for memory resources from the fingerprint TA, the REE obtains N values of memory resources requested at N time points within a preset period by the fingerprint TA, where each of the N values of memory resources is in one-to-one correspondence with one of the N time points and N represents an integer larger than 1. The REE determines a target value of memory resources according to the N values of memory resources, and allocates memory resources equal in value to the target value of memory resources for the fingerprint TA.
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: August 24, 2021
    Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventors: Ziqing Guo, Haitao Zhou, Lizhong Wang
  • Patent number: 11100348
    Abstract: A method of living body detection performed with a terminal device includes the following operations. A first image for a target object is obtained via a camera at a first focal length, and a second image for the target object is obtained via the camera at a second focal length. A difference image of the first image and the second image is determined. Whether the target object is a living body is determined according to the difference image.
    Type: Grant
    Filed: July 2, 2018
    Date of Patent: August 24, 2021
    Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventors: Haitao Zhou, Yibao Zhou, Cheng Tang, Xueyong Zhang
  • Patent number: 11095802
    Abstract: The present disclosure provides a method and an apparatus for controlling image capturing, and an electronic device. The method includes: a second processing unit controlling a second camera to collect a second image according to a data obtaining request and sending an image collection instruction to a first processing unit in response to receiving the data obtaining request; the second processing unit obtaining exposure time periods of the first camera and the second camera in response to receiving a synchronization signal sent by the second camera; the second processing unit calculating a delay time period according to the exposure time periods; the second processing unit forwarding the synchronization signal to the first camera in response to a time period of receiving the synchronization signal reaching the delay time period; and the first processing unit processing the first image, and sending the processed first image to the second processing unit.
    Type: Grant
    Filed: November 8, 2019
    Date of Patent: August 17, 2021
    Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventors: Guohui Tan, Haitao Zhou, Xiao Tan
  • Publication number: 20210248384
    Abstract: The present disclosure discloses a building evacuation system and a building evacuation method. The evacuation method comprises: capturing image data of a region by a plurality of sensors to track a moving state of people in the region; detecting, in the moving state of the people being tracked, an object specified by at least one set abnormal mode, and matching the object with the abnormal mode; and generating an indication representing an abnormality of evacuation behavior based on the abnormal mode after being matched. The present disclosure can provide efficient evacuation.
    Type: Application
    Filed: August 2, 2019
    Publication date: August 12, 2021
    Inventors: Zhen Jia, Yun Li, Jialong Wang, Guicai Zhang, Qiang Chen, Haitao Zhou, Xiaowu Li, Chao Wang
  • Publication number: 20210224095
    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: Application
    Filed: March 17, 2020
    Publication date: July 22, 2021
    Applicant: VMware, Inc.
    Inventors: Haitao ZHOU, Yang YANG, Zhaohui GUO, Jian ZHAO, Zhou HUANG, Jin FENG
  • Publication number: 20210224096
    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: Application
    Filed: March 17, 2020
    Publication date: July 22, 2021
    Applicant: VMware, Inc.
    Inventors: Haitao ZHOU, Yang YANG, Zhaohui GUO, Jian ZHAO, Zhou HUANG, Jin FENG
  • Publication number: 20210215161
    Abstract: A system for predicting a surge of a centrifugal refrigeration compressor including a signal capturing module for capturing at least two signals relevant to the centrifugal refrigeration compressor; a feature extracting module defining a window period for extracting data of the at least two signals, and defining at least two feature functions respectively acting on the data in the window period of the at least two signals; and, a feature analyzing and deducing module calculating a feature value for each of the signals to map a probability value of surge prediction for each of the signals, and concluding, based on the probability value of the surge prediction of each of the signals, a final probability value to determine whether or not the surge will occur to the centrifugal refrigeration compressor.
    Type: Application
    Filed: August 8, 2019
    Publication date: July 15, 2021
    Inventors: Jialong Wang, Qiang Chen, Guicai Zhang, Yun Li, Haitao Zhou, Zhen Jia, Chao Wang
  • Patent number: 11050918
    Abstract: A method and an apparatus for processing data, and a computer readable storage medium. The method includes: turning on at least one of a floodlight or a laser light, and operating a laser camera to collect a target image in response to a first processing unit receiving an image collection instruction sent by a second processing unit; and performing processing on the target image via the first processing unit, and sending the target image processed to the second processing unit.
    Type: Grant
    Filed: January 15, 2020
    Date of Patent: June 29, 2021
    Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventors: Haitao Zhou, Guohui Tan, Ziqing Guo, Xiao Tan
  • Publication number: 20210109862
    Abstract: The disclosure herein describes enabling use of a logical unit for data storage in a distributed storage system using a plurality of backend data objects. Based on receiving instructions to create a logical unit of a logical unit size, a target backend object size to be used with the logical unit is determined, and a plurality of backend objects for allocation to the logical unit is calculated. The backend objects are allocated to the logical unit and a metadata mapping associated with the logical unit is generated. The metadata mapping associates logical block addresses of the logical unit to the allocated backend objects. The logical unit is linked with the metadata mapping in an input/output (I/O) service and, based on the linked metadata mapping, I/O traffic is routed to and from the logical unit. Using multiple backend objects enhances flexibility and efficiency of data storage on the distributed storage system.
    Type: Application
    Filed: October 15, 2019
    Publication date: April 15, 2021
    Inventors: Yang YANG, Zhaohui GUO, Haitao ZHOU, Zhou HUANG, Jian ZHAO, Jin FENG