Patents by Inventor Liang Han

Liang Han 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: 10956776
    Abstract: A two-dimensional (2D) convolutional accelerator generates three-dimensional (3D) results by computing a plurality of running dot product totals for a plurality of shift positions for the frames in a sliding frame group such that each shift position has a running dot product total, and storing the plurality of running dot product totals in the elements of an output array.
    Type: Grant
    Filed: August 6, 2019
    Date of Patent: March 23, 2021
    Assignee: Alibaba Group Holding Limited
    Inventor: Liang Han
  • Patent number: 10941538
    Abstract: A new hammering system with electromagnetic power for dynamic pile testing. The basic working principle of the hammering system is as follows: when an internal coil is energized, a magnetic force is generated to attract tightly, via a magnetic conduction panel, an adaptive weight hammer disposed in contact with the surface of the panel; when the internal coil is de-energized, demagnetization occurs, and the weight hammer falls instantaneously to impact the pile top, thereby achieving the effects of a stable weight hammer and quick attraction and falling of the hammer. A clamping scale is arranged inside an adjustment section of a guide frame. A falling height of the weight hammer may be selected arbitrarily.
    Type: Grant
    Filed: April 13, 2018
    Date of Patent: March 9, 2021
    Inventors: Xiangping Wang, Quansheng Guo, Xing Ji, Yonggang Fu, Liang Han
  • Publication number: 20210065053
    Abstract: A device may obtain first data relating to a machine learning model. The device may pre-process the first data to alter the first data to generate second data. The device may process the second data to select a set of features from the second data. The device may analyze the set of features to evaluate a plurality of types of machine learning models with respect to the set of features. The device may select a particular type of machine learning model for the set of features based on analyzing the set of features to evaluate the plurality of types of machine learning models. The device may tune a set of parameters of the particular type of machine learning model to train the machine learning model. The device may receive third data for prediction. The device may provide a prediction using the particular type of machine learning model.
    Type: Application
    Filed: March 23, 2020
    Publication date: March 4, 2021
    Inventors: Luke HIGGINS, Liang HAN, Koushik M VIJAYARAGHAVAN, Rajendra T. Prasad, Aditi KULKARNI, Gayathri PALLAIL, Charles GRENET, Jean-Francois DEPOITRE, Xiwen SUN, Jérémy AECK, Yuqing XI, Srikanth PRASAD, Pankaj JETLEY, Jayashri SRIDEVI, Easwer CHINNADURAI, Niju PRABHA
  • Patent number: 10922258
    Abstract: The present disclosure provides a processor providing a memory architecture having M-number of processing elements each having at least N-number of processing units and a local memory. The processor comprises a first processing element of the M-number of processing elements comprising a first set of N-number of processing units configured to perform a computing operation, and a first local memory configured to store data utilized by the N-number of processing units. The processor further comprises a data hub configured to receive data from the M-number of processing elements and to provide shared data to each processing element of the M-number of processing elements.
    Type: Grant
    Filed: November 27, 2018
    Date of Patent: February 16, 2021
    Assignee: ALIBABA GROUP HOLDING LIMITED
    Inventors: Liang Han, Xiaowei Jiang, Jian Chen
  • Publication number: 20210041362
    Abstract: The present invention relates to a fluorescent polymer cast on the surface of wells of a plate and a plate comprising the fluorescent polymer. The plate is used in a method for calibrating read-out values of plate readers. The method for calibrating the plate readers can effectively reduce the deviation of read-out values among different plate readers.
    Type: Application
    Filed: October 28, 2020
    Publication date: February 11, 2021
    Inventors: Cheng-Tse LIN, Yi-Ming SUN, Kuei-Shen HSU, Liang-Han CHANG, Yao-Kuang CHUNG, Chin-Yun WU, Chin-Shiou HUANG
  • Publication number: 20210042566
    Abstract: A two-dimensional (2D) convolutional accelerator generates three-dimensional (3D) results by computing a plurality of running dot product totals for a plurality of shift positions for the frames in a sliding frame group such that each shift position has a running dot product total, and storing the plurality of running dot product totals in the elements of an output array.
    Type: Application
    Filed: August 6, 2019
    Publication date: February 11, 2021
    Inventor: Liang HAN
  • Patent number: 10915317
    Abstract: The present disclosure relates to a computing device with a multiple pipeline architecture. The multiple pipeline architecture comprises a first and second pipeline for which are concurrently running, where the first pipeline runs at least one cycle ahead of the second pipeline. Special number detection is utilized on the first pipeline, where a special number is a numerical value which yields a predictable result. Upon the detection of a special number, a computation is optimized.
    Type: Grant
    Filed: December 10, 2018
    Date of Patent: February 9, 2021
    Assignee: ALIBABA GROUP HOLDING LIMITED
    Inventors: Liang Han, Xiaowei Jiang
  • Patent number: 10904119
    Abstract: Provided are a service gateway and a method for generating secure name records. The method may commence with receiving a name service request from a host. The name service request may include a name. The method may further include obtaining a service server name record from a name service server. The service server name record may include a plurality of name entries corresponding to the name. The method may then continue with generating a plurality of service gateway name records using the name and the plurality of name entries. The method may further include sending a service gateway name record of the plurality of service gateway name records to the host as a response to the name service request.
    Type: Grant
    Filed: August 1, 2018
    Date of Patent: January 26, 2021
    Assignee: AIO Networks, Inc.
    Inventors: Liang Han, Yang Yang
  • Publication number: 20210021707
    Abstract: A method for operating a device for handling a phone call is disclosed. In one aspect the method comprises (a) receiving a phone call from a calling party, (b) determining an action to be performed by the device among a predetermined list of actions related to the handling of a phone call, as a function at least of identity information about the calling party, and (c) performing the determined action for handling the phone call. The device may be programmable and mobile, e.g., a smartphone.
    Type: Application
    Filed: March 28, 2019
    Publication date: January 21, 2021
    Inventors: Liang Han, Zhihong Guo
  • Publication number: 20200326712
    Abstract: A self-driving vehicle system comprising a body having one or more motorized wheels, and a sensor head coupled to the body. The sensor head is movable from a retracted position to an extended position relative to the body. The sensor head comprises one or more proximity sensors and one or more cameras.
    Type: Application
    Filed: September 6, 2018
    Publication date: October 15, 2020
    Inventors: Yaming TANG, Liang HAN, Chiung Lin CHEN
  • Publication number: 20200293283
    Abstract: An integrated circuit including a data architecture including N adders and N multipliers configured to receive operands. The data architecture receives instructions for selecting a data flow between the N multipliers and the N adders of the data architecture. The selected data flow includes the options: (1) a first data flow using the N multipliers and the N adders to provide a multiply-accumulate mode and (2) a second data flow to provide a multiply-reduce mode.
    Type: Application
    Filed: May 28, 2020
    Publication date: September 17, 2020
    Inventors: Liang HAN, Xiaowei JIANG
  • Patent number: 10761851
    Abstract: The present disclosure provides a memory apparatus comprising a first set of storage blocks operating as a set of read storage blocks in a first computation layer and as a set of write storage blocks in a second computation layer, where the second computation layer follows the first computation layer. The memory apparatus also comprises a second set of storage blocks operating as a set of write storage blocks in the first computation layer and as a set of read storage blocks in the second computation layer.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: September 1, 2020
    Assignee: ALIBABA GROUP HOLDING LIMITED
    Inventors: Liang Han, Xiaowei Jiang, Jian Chen
  • Publication number: 20200274570
    Abstract: An electronic device may include control circuitry, sensors, and wireless circuitry having antennas. The sensors may generate sensor data that is used by the control circuitry to identify an operating environment for the device. The sensor data may include a grip map generated by a touch-sensitive display, infrared facial recognition image signals or other image signals, an angle of arrival of sound received by a set of microphones, impedance data from an impedance sensor, and any other desired sensor data. The control circuitry may use the sensor data, radio-frequency spatial ranging data, information about whether audio is being played over an ear speaker, and/or information about communications protocols in use to identify the operating environment. The control circuitry may adjust antenna settings for the wireless circuitry based on the identified operating environment to ensure that the antennas operate with satisfactory antenna efficiency regardless of operating conditions.
    Type: Application
    Filed: May 12, 2020
    Publication date: August 27, 2020
    Inventors: Liang Han, Matthew A. Mow, Mattia Pascolini, Ruben Caballero, Thomas E. Biedka, Yuancheng Xu, Iyappan Ramachandran
  • Patent number: 10719664
    Abstract: A cross-media search method using a VGG convolutional neural network (VGG net) to extract image features. The 4096-dimensional feature of a seventh fully-connected layer (fc7) in the VGG net, after processing by a ReLU activation function, serves as image features. A Fisher Vector based on Word2vec is utilized to extract text features. Semantic matching is performed on heterogeneous images and the text features by means of logistic regression. A correlation between the two heterogeneous features, which are images and text, is found by means of semantic matching based on logistic regression, and thus cross-media search is achieved. The feature extraction method can effectively indicate deep semantics of image and text, improve cross-media search accuracy, and thus greatly improve the cross-media search effect.
    Type: Grant
    Filed: December 1, 2016
    Date of Patent: July 21, 2020
    Assignee: Peking University Shenzhen Graduate School
    Inventors: Wenmin Wang, Liang Han, Mengdi Fan, Ronggang Wang, Ge Li, Shengfu Dong, Zhenyu Wang, Ying Li, Hui Zhao, Wen Gao
  • Patent number: 10693516
    Abstract: An electronic device may include control circuitry, sensors, and wireless circuitry having antennas. The sensors may generate sensor data that is used by the control circuitry to identify an operating environment for the device. The sensor data may include a grip map generated by a touch-sensitive display, infrared facial recognition image signals or other image signals, an angle of arrival of sound received by a set of microphones, impedance data from an impedance sensor, and any other desired sensor data. The control circuitry may use the sensor data, radio-frequency spatial ranging data, information about whether audio is being played over an ear speaker, and/or information about communications protocols in use to identify the operating environment. The control circuitry may adjust antenna settings for the wireless circuitry based on the identified operating environment to ensure that the antennas operate with satisfactory antenna efficiency regardless of operating conditions.
    Type: Grant
    Filed: June 25, 2018
    Date of Patent: June 23, 2020
    Assignee: Apple Inc.
    Inventors: Liang Han, Matthew A. Mow, Mattia Pascolini, Ruben Caballero, Thomas E. Biedka, Yuancheng Xu, Iyappan Ramachandran
  • Patent number: 10678507
    Abstract: An integrated circuit including a data architecture including N adders and N multipliers configured to receive operands. The data architecture receives instructions for selecting a data flow between the N multipliers and the N adders of the data architecture. The selected data flow includes the options: (1) a first data flow using the N multipliers and the N adders to provide a multiply-accumulate mode and (2) a second data flow to provide a multiply-reduce mode.
    Type: Grant
    Filed: August 3, 2018
    Date of Patent: June 9, 2020
    Assignee: ALIBABA GROUP HOLDING LIMITED
    Inventors: Liang Han, Xiaowei Jiang
  • Patent number: 10592468
    Abstract: Techniques are described to perform a shuffle operation. Rather than using an all-lane to all-lane cross bar, a shuffler circuit having a smaller cross bar is described. The shuffler circuit performs the shuffle operation piecewise by reordering data received from processing lanes and outputting the reordered data.
    Type: Grant
    Filed: July 13, 2016
    Date of Patent: March 17, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Liang Han, Xiangdong Jin, Lin Chen, Yun Du, Alexei Vladimirovich Bourd
  • Publication number: 20200073702
    Abstract: Embodiments of the disclosure provide systems and methods for performing parallel computation. The system can include: a task manager; and a plurality of cores coupled with the task manager and configured to respectively perform a set of parallel computation tasks based on instructions from the task manager, wherein each of the plurality of cores further comprises: a processing unit configured to generate a first output feature map corresponding to a first computation task among the set of parallel computation tasks; an interface configured to receive one or more instructions from the task manager to collect external output feature maps corresponding to the set of parallel computation tasks from other cores of the plurality of cores; a reduction unit configured to generate a reduced feature map based on the first output feature map and received external output feature maps.
    Type: Application
    Filed: July 30, 2019
    Publication date: March 5, 2020
    Inventor: Liang HAN
  • Patent number: 10558460
    Abstract: Systems and techniques are disclosed for general purpose register dynamic allocation based on latency associated with of instructions in processor threads. A streaming processor can include a general purpose registers configured to stored data associated with threads, and a thread scheduler configured to receive allocation information for the general purpose registers, the information describing general purpose registers that are to be assigned as persistent general purpose registers (pGPRs) and volatile general purpose registers (vGPRs). The plurality of general purpose registers can be allocated according to the received information. The streaming processor can include the general purpose registers allocated according to the received information, the allocated based on execution latencies of instructions included in the threads.
    Type: Grant
    Filed: December 14, 2016
    Date of Patent: February 11, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Yun Du, Liang Han, Lin Chen, Chihong Zhang, Hongjiang Shang, Jing Wu, Zilin Ying, Chun Yu, Guofang Jiao, Andrew Gruber, Eric Demers
  • Patent number: 10554240
    Abstract: An electronic device may be provided with wireless circuitry. The wireless circuitry may include one or more antennas. The electronic device may have a housing in which control circuitry and radio-frequency transceiver circuitry is mounted. The transceiver circuitry may be used to transmit and receive radio-frequency signals using the antennas. The electronic device may have radio-frequency sensors. The radio-frequency sensors may include current sensors, voltage sensors, power sensors, sensors with taps and switching circuitry that tap signals flowing in a signal path and that may make measurements such as impedance measurements, and radio-frequency sensors with sensor antennas and associated sensor circuits that measure radio-frequency signals received using the sensor antennas. The control circuitry may make wireless circuit adjustments based on measured radio-frequency signals.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: February 4, 2020
    Assignee: Apple, Inc.
    Inventors: Liang Han, Matthew A. Mow