Patents by Inventor Hao Shu

Hao Shu 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: 11963516
    Abstract: A method for depth of field tracking and controlling of a pet companion robot device to interact with a pet includes the steps of: locating a target pet within a field of view of the camera; drawing a minimum target rectangle around the target pet, with sides of the minimum target rectangle parallel with the corresponding sides of the field of view of the camera; locating a center point P of the minimum target rectangle. When P is located in quadrangles I and II, adjusting the pet companion robot device to the right to make P overlap with the vertical center line of the field of view of the camera; and when P is located in quadrangles III and IV, adjusting the pet companion robot device to the left to make P overlap with the vertical center line of the field of view of the camera.
    Type: Grant
    Filed: March 28, 2022
    Date of Patent: April 23, 2024
    Assignee: Pumpkii Inc.
    Inventors: Hao Shen, Xiaomei Shu, Min Zhou
  • Patent number: 11941396
    Abstract: The present disclosure provides a DIDT control method. The method includes, at each of a plurality of DIDT control modules: obtaining a local operation load of a local ALU in each clock cycle; obtaining a global operation load of a plurality of ALUs in each cycle period; determining an operation load index of the local ALU based on local historical load information and a local historical load weight set of the local ALU and global historical load information and a global historical load weight set of the multiple ALUs, the global historical load information includes a first number of the global operation loads, the local historical load information includes a second number of the local operation loads; and adjusting an operation load of the local ALU based on the operation load index of the local ALU and a predetermined load threshold to control a DIDT of the local ALU.
    Type: Grant
    Filed: October 3, 2022
    Date of Patent: March 26, 2024
    Assignee: Shanghai Biren Technology Co., Ltd
    Inventors: Zhou Hong, Yunya Fei, Hao Shu, ChengKun Sun
  • Publication number: 20230125700
    Abstract: The embodiments of the disclosure relate to a data processing method and a computing system. For each die: a first reduction engine of multiple reduction engines corresponding to multiple computing cores included in a current die is determined; each computing core sends data to be reduced and a synchronization indicator to the first reduction engines in multiple dies; in response to receiving the data to be reduced and the synchronization indicators from the computing cores in multiple dies, the first reduction engine in the current die performs a reduction operation on the data to be reduced to generate a reduction computing result, and sends synchronization acknowledgments to the computing cores in the current die; and in response to receiving the synchronization acknowledgment, each computing core in the current die reads the reduction computing result from the first reduction engine in the current die.
    Type: Application
    Filed: October 19, 2022
    Publication date: April 27, 2023
    Applicant: Shanghai Biren Technology Co.,Ltd
    Inventors: Zhou HONG, Lingjie XU, Chengkun SUN, Hao SHU, Lin CHEN, Wei LIANG, Chao MENG
  • Publication number: 20230131810
    Abstract: The present disclosure provides a DIDT control method. The method includes, at each of a plurality of DIDT control modules: obtaining a local operation load of a local ALU in each clock cycle; obtaining a global operation load of a plurality of ALUs in each cycle period; determining an operation load index of the local ALU based on local historical load information and a local historical load weight set of the local ALU and global historical load information and a global historical load weight set of the multiple ALUs, the global historical load information includes a first number of the global operation loads, the local historical load information includes a second number of the local operation loads; and adjusting an operation load of the local ALU based on the operation load index of the local ALU and a predetermined load threshold to control a DIDT of the local ALU.
    Type: Application
    Filed: October 3, 2022
    Publication date: April 27, 2023
    Applicant: Shanghai Biren Technology Co.,Ltd
    Inventors: Zhou HONG, Yunya FEI, Hao SHU, ChengKun SUN
  • Publication number: 20230117626
    Abstract: A convolution apparatus including a data memory, a matrix unknit-knit device, and a convolution operation device, a convolution method, a matrix unknit-knit device, and a matrix unknit-knit method are provided. The matrix unknit-knit device unknits a first matrix stored in the data memory into s*s second matrices (or knits the s*s second matrices into the first matrix), where s is greater than 1. Pixels in each of s*s subblocks in the first matrix serve one-to-one as pixels of the s*s second matrices. A convolution operation device unknits a convolution kernel of a convolution operation with a stride of s into s*s sub-kernels, uses any one of the sub-kernels to perform a convolution operation with a stride of 1 on one corresponding second matrix, and accumulates the operation results the second matrices as the operation result of performing the convolution operation with a stride of s on the first matrix.
    Type: Application
    Filed: October 3, 2022
    Publication date: April 20, 2023
    Applicant: Shanghai Biren Technology Co.,Ltd
    Inventors: Hao SHU, Zhou HONG, Lin CHEN, Tong SUN, Zhu LIANG, ChengKun SUN
  • Publication number: 20220206749
    Abstract: A computing device and a method for reusing data are provided. The computing device includes a general register and an arithmetic unit coupled to the general register. The arithmetic unit includes a data reuse unit, which is coupled to multiple dot product data units. The data reuse unit is configured to read from the general register and temporarily store a data set used for multiple convolution operations, and determine multiple data subsets from the data set to be respectively inputted into the multiple dot product data units. Two data subsets inputted into two adjacent dot product data unit include a portion of the same data. Each of the multiple dot product data units is configured to perform a dot product operation on the inputted data subset, so as to generate a dot product operation result.
    Type: Application
    Filed: November 11, 2021
    Publication date: June 30, 2022
    Applicant: Shanghai Biren Technology Co.,Ltd
    Inventors: YuFei ZHANG, Hao SHU
  • Publication number: 20220121444
    Abstract: The invention relates to an apparatus for configuring cooperative warps in a vector computing system. The apparatus includes general-purpose registers (GPRs); an arithmetic logical unit (ALU); and a warp instruction scheduler. The warp instruction scheduler is arranged operably to: allow each of a plurality of warps to access to data of a whole or a designated portion of the GPRs through the ALU in accordance with a configuration by a software when being executed; and complete calculations of each warp through the ALU.
    Type: Application
    Filed: July 2, 2021
    Publication date: April 21, 2022
    Applicant: Shanghai Biren Technology Co., Ltd
    Inventors: Zhou HONG, YuFei ZHANG, ChengKun SUN, Lin CHEN, Hao SHU
  • Patent number: 10730724
    Abstract: A wheeled crane and self-demounting and self-mounting methods for supporting legs thereof is disclosed. The wheeled crane includes a vehicle frame and auxiliary supports, and the auxiliary supports can enable the vehicle frame to keep balance. Since the wheeled crane has auxiliary supports, when the supporting legs are demounted or mounted, the auxiliary supports function as supporting legs, so that the supporting legs can be mounted and demounted by the operation part of the wheeled crane with no need of using an auxiliary crane, and thus the self-mounting and self-demounting of the supporting legs of the wheeled crane are realized.
    Type: Grant
    Filed: December 11, 2015
    Date of Patent: August 4, 2020
    Assignee: XUZHOU HEAVY MACHINERY CO., LTD.
    Inventors: Zenghai Shan, Honggang Ding, Hao Shu, Li Li, Housheng Wang, Haibing Ji, Jing Jiang, Jianjun Song
  • Publication number: 20170362065
    Abstract: A wheeled crane and self-demounting and self-mounting methods for supporting legs thereof is disclosed. The wheeled crane includes a vehicle frame and auxiliary supports, and the auxiliary supports can enable the vehicle frame to keep balance. Since the wheeled crane has auxiliary supports, when the supporting legs are demounted or mounted, the auxiliary supports function as supporting legs, so that the supporting legs can be mounted and demounted by the operation part of the wheeled crane with no need of using an auxiliary crane, and thus the self-mounting and self-demounting of the supporting legs of the wheeled crane are realized.
    Type: Application
    Filed: December 11, 2015
    Publication date: December 21, 2017
    Inventors: Zenghai Shan, Honggang Ding, Hao Shu, Li Li, Housheng Wang, Haibing Ji, Jing Jiang, Jianjun Song
  • Patent number: 7148637
    Abstract: A portable compound battery unit management system comprises a portable high capacity battery unit, a main power battery unit, and a DC converter. The portable high capacity battery unit has a built-in battery management means and is connected to the DC converter. The main power battery unit supplies power to a motor which in turn drives the vehicle, and contains another battery management means or a device for limiting maximum output current, or provides the DC converter and a motor controller installed behind with battery information required to operate the vehicle. The DC converter transfers the electrical energy of the portable high capacity battery unit to the main power battery unit, or converts output power of the portable high capacity battery unit to a necessary power required to operate the motor controller, wherein it has boost up or buck down function of voltage to match the voltage difference between the two battery units.
    Type: Grant
    Filed: May 12, 2005
    Date of Patent: December 12, 2006
    Assignee: Wiz Energy Technology, Co., Ltd.
    Inventors: Ying-Hao Shu, Bin-Yen Ma
  • Publication number: 20060255755
    Abstract: A portable compound battery unit management system comprises a portable high capacity battery unit, a main power battery unit, and a DC converter. The portable high capacity battery unit has a built-in battery management means and is connected to the DC converter. The main power battery unit supplies power to a motor which in turn drives the vehicle, and contains another battery management means or a device for limiting maximum output current, or provides the DC converter and a motor controller installed behind with battery information required to operate the vehicle. The DC converter transfers the electrical energy of the portable high capacity battery unit to the main power battery unit, or converts output power of the portable high capacity battery unit to a necessary power required to operate the motor controller, wherein it has boost up or buck down function of voltage to match the voltage difference between the two battery units.
    Type: Application
    Filed: May 12, 2005
    Publication date: November 16, 2006
    Inventors: Ying-Hao Shu, Bin-Yen Ma
  • Publication number: 20060185930
    Abstract: A speaker assembly is made of a base unit, a light source, a ring and a cover. The speaker is built inside the base unit and its vibration surface is a reflection surface. Two more reflection surfaces are arranged around the base. Two light sources are respectively positioned on two reflection surfaces, by which the light can be emitted from light sources to be reflected uniformly. A ring, having a reflection surface, is disposed around the speaker so as to make it a unique, light-emitting object. The cover is mounted on the base to protect the speaker from damage.
    Type: Application
    Filed: June 1, 2005
    Publication date: August 24, 2006
    Inventor: Chih-Hao Shu