Patents by Inventor Hang SHAO

Hang SHAO 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: 12113432
    Abstract: A trans-inductor voltage regulator with fault detection has a plurality of transformers. Each transformer of the plurality of the transformers has a primary winding coupled to a switching circuit, and a secondary winding. Each secondary winding of each transformer of the plurality of transformers are coupled in series with a compensation inductor. The trans-inductor further has a controller operable to detect a) a short condition in a secondary side of each transformer of the plurality of transformers, b) a short condition between a primary side and the secondary side of each transformer of the plurality of transformers; c) an open condition in the primary side of each transformer of the plurality of transformers; and d) an open condition in the secondary side of each transformer of the plurality of transformers.
    Type: Grant
    Filed: March 18, 2022
    Date of Patent: October 8, 2024
    Assignee: Monolithic Power Systems, Inc.
    Inventors: Hang Shao, Tao Zhao
  • Publication number: 20230299687
    Abstract: A trans-inductor voltage regulator with fault detection has a plurality of transformers. Each transformer of the plurality of the transformers has a primary winding coupled to a switching circuit, and a secondary winding. Each secondary winding of each transformer of the plurality of transformers are coupled in series with a compensation inductor. The trans-inductor further has a controller operable to detect a) a short condition in a secondary side of each transformer of the plurality of transformers, b) a short condition between a primary side and the secondary side of each transformer of the plurality of transformers; c) an open condition in the primary side of each transformer of the plurality of transformers; and d) an open condition in the secondary side of each transformer of the plurality of transformers.
    Type: Application
    Filed: March 18, 2022
    Publication date: September 21, 2023
    Inventors: Hang Shao, Tao Zhao
  • Patent number: 11662983
    Abstract: A computer-implemented method for bytecode class verification includes: encountering a class requiring verification of its bytecode during a run of an application; determining whether class relationship data for the class exists in a shared classes cache; in response to a determination that the class relationship data for the class does not exist in the shared classes cache: performing a linear bytecode walk of the bytecode to identify relationship data for the class and verify that the bytecode is well-formed; and storing the identified relationship data as the class relationship data for the class in the shared classes cache; in response to a determination that the class relationship data for the class does exist in the shared classes cache: retrieving the class relationship data for the class from the shared classes cache; and processing the class relationship data.
    Type: Grant
    Filed: May 27, 2022
    Date of Patent: May 30, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sharon Wang, Daniel Heidinga, Hang Shao, Oluwatobi Ajila, Graham Chapman
  • Patent number: 11476763
    Abstract: A trans-inductor voltage regulator (TLVR) circuit has multiple phases and a regulator block for each phase. Each regulator block is connected to an output capacitor of the TLVR circuit by way of a first winding of a corresponding nonlinear transformer. A second winding of the nonlinear transformers are connected in series with a compensation inductor. The first winding of the corresponding nonlinear transformer has a first inductance when a load current is at a first level, and the first winding of the corresponding nonlinear transformer has a second inductance that is less than the first inductance when the load current is at a second level that is higher than the first level.
    Type: Grant
    Filed: June 21, 2021
    Date of Patent: October 18, 2022
    Assignee: Monolithic Power Systems, Inc.
    Inventors: Chiahsin Chang, Hang Shao, Qian Li, Tao Zhao
  • Patent number: 11451145
    Abstract: A trans-inductor voltage regulator (TLVR) circuit has multiple phases and a regulator block for each phase. Each regulator block has a winding of a transformer as an output inductor. The other windings of the transformers are connected in series with a nonlinear compensation inductor. The compensation inductor has a large inductance when the compensation inductor current is responsive to a steady state load current and has a small inductance when the compensation inductor current is responsive to a transient load current.
    Type: Grant
    Filed: January 5, 2021
    Date of Patent: September 20, 2022
    Assignee: Monolithic Power Systems, Inc.
    Inventors: Hang Shao, Dianbo Fu, Daocheng Huang, Tao Zhao
  • Publication number: 20220283785
    Abstract: A computer-implemented method for bytecode class verification includes: encountering a class requiring verification of its bytecode during a run of an application; determining whether class relationship data for the class exists in a shared classes cache; in response to a determination that the class relationship data for the class does not exist in the shared classes cache: performing a linear bytecode walk of the bytecode to identify relationship data for the class and verify that the bytecode is well-formed; and storing the identified relationship data as the class relationship data for the class in the shared classes cache; in response to a determination that the class relationship data for the class does exist in the shared classes cache: retrieving the class relationship data for the class from the shared classes cache; and processing the class relationship data.
    Type: Application
    Filed: May 27, 2022
    Publication date: September 8, 2022
    Inventors: Sharon WANG, Daniel HEIDINGA, Hang SHAO, Oluwatobi AJILA, Graham CHAPMAN
  • Patent number: 11403075
    Abstract: A computer-implemented method for bytecode class verification includes: encountering a class requiring verification of its bytecode during a run of an application; determining whether class relationship data for the class exists in a shared classes cache; in response to a determination that the class relationship data for the class does not exist in the shared classes cache: performing a linear bytecode walk of the bytecode to identify relationship data for the class and verify that the bytecode is well-formed; and storing the identified relationship data as the class relationship data for the class in the shared classes cache; in response to a determination that the class relationship data for the class does exist in the shared classes cache: retrieving the class relationship data for the class from the shared classes cache; and processing the class relationship data.
    Type: Grant
    Filed: November 25, 2019
    Date of Patent: August 2, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sharon Wang, Daniel Heidinga, Hang Shao, Oluwatobi Ajila, Graham Chapman
  • Publication number: 20220216793
    Abstract: A trans-inductor voltage regulator (TLVR) circuit has multiple phases and a regulator block for each phase. Each regulator block has a winding of a transformer as an output inductor. The other windings of the transformers are connected in series with a nonlinear compensation inductor. The compensation inductor has a large inductance when the compensation inductor current is responsive to a steady state load current and has a small inductance when the compensation inductor current is responsive to a transient load current.
    Type: Application
    Filed: January 5, 2021
    Publication date: July 7, 2022
    Applicant: Monolithic Power Systems, Inc.
    Inventors: Hang SHAO, Dianbo FU, Daocheng HUANG, Tao ZHAO
  • Publication number: 20220216788
    Abstract: A trans-inductor voltage regulator (TLVR) circuit has multiple phases and a regulator block for each phase. Each regulator block is connected to an output capacitor of the TLVR circuit by way of a first winding of a corresponding nonlinear transformer. A second winding of the nonlinear transformers are connected in series with a compensation inductor. The first winding of the corresponding nonlinear transformer has a first inductance when a load current is at a first level, and the first winding of the corresponding nonlinear transformer has a second inductance that is less than the first inductance when the load current is at a second level that is higher than the first level.
    Type: Application
    Filed: June 21, 2021
    Publication date: July 7, 2022
    Inventors: Chiahsin Chang, Hang Shao, Qian Li, Tao Zhao
  • Patent number: 11303204
    Abstract: A trans-inductor voltage regulator (TLVR) circuit has multiple phases and a switching circuit for each phase. Each switching circuit has a winding of a transformer as an output inductor. The other windings of the transformers are connected in series with a nonlinear compensation inductor. An on-time period of each switching circuit is reduced when a load transient condition occurs or when a load current starts to be stable after the load transient condition.
    Type: Grant
    Filed: January 7, 2021
    Date of Patent: April 12, 2022
    Assignee: Monolithic Power Systems, Inc.
    Inventors: Tao Zhao, Hang Shao, Dianbo Fu, Daocheng Huang
  • Publication number: 20210157552
    Abstract: A computer-implemented method for bytecode class verification includes: encountering a class requiring verification of its bytecode during a run of an application; determining whether class relationship data for the class exists in a shared classes cache; in response to a determination that the class relationship data for the class does not exist in the shared classes cache: performing a linear bytecode walk of the bytecode to identify relationship data for the class and verify that the bytecode is well-formed; and storing the identified relationship data as the class relationship data for the class in the shared classes cache; in response to a determination that the class relationship data for the class does exist in the shared classes cache: retrieving the class relationship data for the class from the shared classes cache; and processing the class relationship data.
    Type: Application
    Filed: November 25, 2019
    Publication date: May 27, 2021
    Inventors: Sharon WANG, Daniel HEIDINGA, Hang SHAO, Oluwatobi AJILA, Graham CHAPMAN