Patents by Inventor Chuan He

Chuan He 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: 10025768
    Abstract: Embodiments of the present invention provide a method to quickly insert new rows or columns in a tabular data structure (such as a spreadsheet, or a table). The user expands a row height (or a column width). The expanded row (or column width) is automatically displayed with proposed divisions (for example, represented with dashed lines). The user indicates acceptance of the proposed divisions. The expanded row (or column) is automatically divided into multiple rows (or columns) as indicated by the proposed divisions.
    Type: Grant
    Filed: August 8, 2016
    Date of Patent: July 17, 2018
    Assignee: International Business Machines Corporation
    Inventors: Xiao Ling Chen, Chuan He, Yan Huang, Jiang Yi Liu, Chong Zhou
  • Publication number: 20180196734
    Abstract: A method, computer program product and/or system for pre-fetching disassembly code. A breakpoint is set within an application under test (AUT). Setting of the breakpoint triggers pre-fetching of disassembly code associated with the breakpoint. The pre-fetched disassembly code is retained in a store local to a debug analysis system. When runtime processing of the AUT reaches the breakpoint, the debug analysis system retrieves the disassembly code from the local store.
    Type: Application
    Filed: August 22, 2017
    Publication date: July 12, 2018
    Inventors: Xiao Ling Chen, Chuan He, Yan Huang, Jiang Yi Liu, Jian Xu, Chong Zhou
  • Publication number: 20180196733
    Abstract: A method, computer program product and/or system for pre-fetching disassembly code. A breakpoint is set within an application under test (AUT). Setting of the breakpoint triggers pre-fetching of disassembly code associated with the breakpoint. The pre-fetched disassembly code is retained in a store local to a debug analysis system. When runtime processing of the AUT reaches the breakpoint, the debug analysis system retrieves the disassembly code from the local store.
    Type: Application
    Filed: January 9, 2017
    Publication date: July 12, 2018
    Inventors: Xiao Ling Chen, Chuan He, Yan Huang, Jiang Yi Liu, Jian Xu, Chong Zhou
  • Patent number: 10020663
    Abstract: The present disclosure discloses a circuit protection method. The method includes that: a voltage or a current sent by a sending end of a circuit protection apparatus is received, and a voltage value of the received voltage or a current value of the received current is sampled; when it is detected that the sampled voltage value or current value is in a first pre-set threshold range, a pre-set input control switch is controlled to be turned on, and an input of a voltage or a current of the sending end is received; the received voltage or the received current is converted and processed, and a voltage value of the processed received voltage or a current value of the processed received current is sampled; and when it is detected that the processed voltage value or the processed current value is in a second pre-set threshold range, a pre-set output control switch is controlled to be turned on, and the processed received voltage or the processed received current is allowed to be outputted.
    Type: Grant
    Filed: June 17, 2014
    Date of Patent: July 10, 2018
    Assignee: ZTE Corporation
    Inventors: Chen Liu, Chuan He, Jianping Zhou, Yong Luo, Jie Fan
  • Patent number: 9996518
    Abstract: Embodiments of the present invention provide a method to quickly insert new rows or columns in a tabular data structure (such as a spreadsheet, or a table). The user expands a row height (or a column width). The expanded row (or column width) is automatically displayed with proposed divisions (for example, represented with dashed lines). The user indicates acceptance of the proposed divisions. The expanded row (or column) is automatically divided into multiple rows (or columns) as indicated by the proposed divisions.
    Type: Grant
    Filed: July 19, 2017
    Date of Patent: June 12, 2018
    Assignee: International Business Machines Corporation
    Inventors: Xiao Ling Chen, Chuan He, Yan Huang, Jiang Yi Liu, Chong Zhou
  • Patent number: 9925888
    Abstract: A vehicle includes a traction battery and a controller. The controller is programmed to detect a voltage measurement error associated with a battery cell. The controller is also programmed to, in response to detecting a voltage measurement error for a battery cell, initialize a state of charge of the battery cell according to an average change in stored capacity between power cycles.
    Type: Grant
    Filed: March 2, 2016
    Date of Patent: March 27, 2018
    Assignee: Ford Global Technologies, LLC
    Inventors: Xiaoguang Chang, Xu Wang, Chuan He
  • Publication number: 20180039612
    Abstract: Embodiments of the present invention provide a method to quickly insert new rows or columns in a tabular data structure (such as a spreadsheet, or a table). The user expands a row height (or a column width). The expanded row (or column width) is automatically displayed with proposed divisions (for example, represented with dashed lines). The user indicates acceptance of the proposed divisions. The expanded row (or column) is automatically divided into multiple rows (or columns) as indicated by the proposed divisions.
    Type: Application
    Filed: August 8, 2016
    Publication date: February 8, 2018
    Inventors: Xiao Ling Chen, Chuan He, Yan Huang, Jiang Yi Liu, Chong Zhou
  • Publication number: 20180039613
    Abstract: Embodiments of the present invention provide a method to quickly insert new rows or columns in a tabular data structure (such as a spreadsheet, or a table). The user expands a row height (or a column width). The expanded row (or column width) is automatically displayed with proposed divisions (for example, represented with dashed lines). The user indicates acceptance of the proposed divisions. The expanded row (or column) is automatically divided into multiple rows (or columns) as indicated by the proposed divisions.
    Type: Application
    Filed: July 19, 2017
    Publication date: February 8, 2018
    Inventors: Xiao Ling Chen, Chuan He, Yan Huang, Jiang Yi Liu, Chong Zhou
  • Publication number: 20170355276
    Abstract: A vehicle includes a traction battery. The vehicle further includes a controller programmed to generate a capacity estimate of the traction battery and, in response to an amount of energy supplied to the traction battery during a charge cycle being less than an estimated amount of energy stored in the traction battery during the charge cycle, detect that the capacity of the traction battery has changed and alter an operating strategy of the traction battery until the capacity estimate is updated.
    Type: Application
    Filed: June 8, 2016
    Publication date: December 14, 2017
    Inventors: Xiaoguang CHANG, Xu WANG, Chuan HE
  • Publication number: 20170341520
    Abstract: A battery management system for a vehicle includes a controller programmed to charge a battery at a predetermined charge current. The controller activates an electrical load to discharge the battery for a predetermined time in response to a charge current of the battery becoming less than the predetermined charge current at a predetermined voltage limit. After discharging for the predetermined time, the controller resumes charging at the predetermined charge current. A current magnitude during the discharge and the predetermined time may be based on factors including the predetermined charge rate, a battery temperature, and a charge current magnitude during charging.
    Type: Application
    Filed: August 21, 2017
    Publication date: November 30, 2017
    Inventors: Xiaoguang CHANG, Szushen HO, Xu WANG, Chuan HE
  • Publication number: 20170327965
    Abstract: An apparatus for substrate metallization from electrolyte is provided. The apparatus comprises: an immersion cell containing metal salt electrolyte; at least one electrode connecting to at least one power supply; an substrate holder holding at least one substrate to expose a conductive side of the substrate to face the at least one electrode, the substrate holder being electricity conducting; an oscillating actuator oscillating the substrate holder with an amplitude and a frequency; at least one ultrasonic device with an operating frequency and an intensity, disposed in the metallization apparatus; at least one ultrasonic power generator connecting to the ultrasonic device; at least one inlet for metal salt electrolyte feed; and at least one outlet for metal salt electrolyte drain.
    Type: Application
    Filed: May 3, 2017
    Publication date: November 16, 2017
    Applicant: ACM Research (Shanghai) Inc.
    Inventors: Hui Wang, Yue Ma, Chuan He, Xi Wang
  • Patent number: 9783060
    Abstract: A leakage detection system for a battery pack of a vehicle may include detection circuitry having a first side connecting a positive terminal of the pack to ground and a second side connecting a negative terminal of the pack to ground, and including no more than one switch among the sides. The system may also include measurement circuitry configured to measure a voltage across a resistor of one of the sides when the switch is open and closed, and a controller programmed to output a leakage associated with the battery pack based on the voltage.
    Type: Grant
    Filed: May 15, 2014
    Date of Patent: October 10, 2017
    Assignee: Ford Global Technologies, LLC
    Inventors: Xiaoguang Chang, Xu Wang, Chuan He
  • Publication number: 20170253140
    Abstract: A vehicle includes a traction battery and a controller. The controller is programmed to detect a voltage measurement error associated with a battery cell. The controller is also programmed to, in response to detecting a voltage measurement error for a battery cell, initialize a state of charge of the battery cell according to an average change in stored capacity between power cycles.
    Type: Application
    Filed: March 2, 2016
    Publication date: September 7, 2017
    Inventors: Xiaoguang CHANG, Xu WANG, Chuan HE
  • Publication number: 20170203660
    Abstract: A vehicle having a traction battery with at least one cell includes a controller coupled to the traction battery and programmed to control charging and discharging of the traction battery in response to detecting lithium plating in the at least one cell indicated by a ratio of differential voltage of the at least one cell as a function of time to cell charging rate of the at least one cell. The ratio may be compared to a threshold associated with current battery state of charge to indicate lithium plating when the ratio is below the threshold. Lithium plating may also be detected based on a measured cell open circuit voltage (OCV) relative to a previously stored OCV value. The measured OCV value may be calculated based on a measured cell voltage and current, and a previously stored cell internal resistance.
    Type: Application
    Filed: January 20, 2016
    Publication date: July 20, 2017
    Inventors: Chuan HE, Jeffrey Cowell, Feng LI, Xu Wang, Ruiqi MAO, Brandon Swisher, Haiyan CHEN
  • Publication number: 20170203654
    Abstract: A vehicle having a traction battery with at least one cell includes a controller coupled to the traction battery and programmed to modify traction battery current in response to a difference between a lithium plating parameter target value and a lithium plating parameter actual value to reduce the difference. The lithium plating parameter or indicator may be based on a differential open circuit voltage of a battery cell, or a ratio of differential voltage of the at least one cell as a function of time to cell charging rate of the at least one cell.
    Type: Application
    Filed: January 20, 2016
    Publication date: July 20, 2017
    Inventors: Chuan HE, Xu WANG, Haiyan CHEN
  • Publication number: 20170203667
    Abstract: A vehicle includes a traction battery and a controller in communication with the battery and programmed to control battery charging in response to a user-selected one of a plurality of charging strategies having different charging rates based on detection of lithium plating in the battery. The charging strategies may include options for faster charging with an urgent or emergency charging strategy selectable a limited number of times to mitigate battery performance degradation associated with lithium plating. A method implemented by a vehicle controller in a vehicle having a traction battery, may include controlling, by the controller, battery charging in response to a user-selected charging strategy selected from one of a plurality of available charging strategies each having a different charging rate and displayed on a user interface in response to detection of lithium plating in the traction battery, at least one charging strategy associated with additional lithium plating if selected.
    Type: Application
    Filed: January 20, 2016
    Publication date: July 20, 2017
    Inventors: Chuan HE, Feng LI, Ruiqi MAO
  • Patent number: 9707857
    Abstract: Systems and methods for operating a battery pack supplying power to propel a vehicle are disclosed. One example method comprises, adjusting a battery pack state of charge window in response to vehicle mass. Adjusting the battery pack state of charge window in response to vehicle mass may allow the battery pack to provide an increased amount of energy to a motor so that the motor may provide torque to a driveline for a longer period of time and/or absorb more vehicle generator produced power during vehicle operations.
    Type: Grant
    Filed: May 17, 2016
    Date of Patent: July 18, 2017
    Assignee: Ford Global Technologies, LLC
    Inventors: Xiaoguang Chang, Chuan He, Xu Wang
  • Patent number: 9707855
    Abstract: A diagnostic system for a vehicle includes a traction battery including a plurality of cells, and a controller configured to indicate an overcurrent condition in response to battery current being greater than a value of an upper limit of a current sensor and a difference between a measured battery voltage and an estimated battery voltage, that is based on the value, being greater than a threshold.
    Type: Grant
    Filed: April 15, 2016
    Date of Patent: July 18, 2017
    Assignee: FORD GLOBAL TECHNOLOGIES, LLC
    Inventors: Xu Wang, Chuan He, Zhimin Yang
  • Patent number: 9676288
    Abstract: A battery management system for a vehicle includes a controller programmed to apply a current pulse to reverse a current flow through a battery to reduce or remove cell polarization. After the current pulse, an open-circuit voltage is measured as the terminal voltage of the battery. The settling time for the terminal voltage to approach the open-circuit voltage is reduced after the current pulse. The magnitude of the current pulse is based on a battery state of charge, a battery temperature, and a current magnitude prior to the current pulse.
    Type: Grant
    Filed: March 20, 2015
    Date of Patent: June 13, 2017
    Assignee: Ford Global Technologies, LLC
    Inventors: Xiaoguang Chang, Xu Wang, Szushen Ho, Chuan He
  • Patent number: 9676289
    Abstract: Systems and methods for operating a battery pack supplying power to propel a vehicle are disclosed. One example method includes, increasing a battery pack state of charge window in response to a negative grade of a section of road a vehicle is traveling. The method also includes decreasing the battery pack state of charge window in response to the vehicle transitioning from traveling down a section of road having a negative grade to traveling down a section of road that has a positive or zero grade.
    Type: Grant
    Filed: October 11, 2013
    Date of Patent: June 13, 2017
    Assignee: Ford Global Technologies, LLC
    Inventors: Xiaoguang Chang, Chuan He, Xu Wang