Patents by Inventor Dachuan Yu

Dachuan Yu 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: 9042141
    Abstract: A system that manages a supplemental energy source connected to a power grid uses a two stage control strategy to manage power transfers in and out of the power grid as well as in and out of an energy storage system, such as a battery bank. One stage uses a non-linear transfer function to control an output frequency of a DC-to-AC inverter to limit undesired effects of power transients that occur on the grid. A second stage uses control strategy for transferring energy between the energy storage system and an internal DC link based on a relationship between a voltage on a DC link connecting the first and second stages and a DC link reference voltage, the voltage on the DC link, and a voltage at the energy storage system. The control strategy includes rapid charging, over-charging protection, and grid transient stabilization.
    Type: Grant
    Filed: February 7, 2013
    Date of Patent: May 26, 2015
    Assignee: Caterpillar Inc.
    Inventors: Dachuan Yu, Greg Speckhart
  • Patent number: 8987939
    Abstract: A hybrid power system is disclosed. The hybrid power system may include a primary power source configured to provide a primary power, and an energy storage device coupled to the primary power source, the energy storage device configured to store excess primary power provided by the primary power source. The hybrid power system may further include a variable speed genset, the variable speed genset including a secondary power source configured to operate at a variable rotor speed to provide a secondary power responsive to power requirements of a load. The hybrid power system may also include a central controller communicatively coupled to the primary power source, the energy storage device, and the variable speed genset, the central controller configured to control the primary power source, the energy storage device, and the variable speed genset based on the power requirements of the load.
    Type: Grant
    Filed: November 30, 2007
    Date of Patent: March 24, 2015
    Assignee: Caterpillar Inc.
    Inventors: Dachuan Yu, Michael Parry Liechty, Mahesh Sitaram Illindala, Matthew Thomas Muller
  • Patent number: 8946915
    Abstract: A method of determining an optimal operating speed of a variable speed genset is provided. The method may include determining whether an actual operating speed of the genset approximates a desired operating speed, the desired operating speed being predetermined based on a measured load value associated with the genset, the desired operating speed being associated with an applied offset value that is adjustable between a minimum offset value and a maximum offset value; incrementing the applied offset value of the desired operating speed to decrease the actual operating speed if the actual operating speed approximates the desired operating speed, and the applied offset value is less than the maximum offset value; and determining the desired operating speed as the optimal operating speed if the actual operating speed approximates the desired operating speed, and the applied offset value is equal to the maximum offset value.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: February 3, 2015
    Assignee: Caterpillar Inc.
    Inventors: Dachuan Yu, Gregory J. Speckhart, Eric Matthew Andris
  • Publication number: 20140339893
    Abstract: A variable speed genset system is provided that may include a primary power source, an electric machine, an energy storage device, a boost converter, and a controller. The electric machine may be coupled to the primary power source and electrically coupled to a load through a common bus. The boost converter may be in electrical communication with the common bus and the energy storage device. The controller may determine a State of Health (SOH) for the energy storage device, selectively engage the energy storage device to provide a first power amount to the common bus, and selectively change the operating speed of the primary power source to provide a second power amount to the common bus, the speed based on the SOH, a temperature of the energy storage device, and the load demand. The combination of the first and second power amounts substantially meet a load power demand.
    Type: Application
    Filed: April 28, 2014
    Publication date: November 20, 2014
    Applicant: Caterpillar Inc.
    Inventors: John J. Votoupal, Dachuan Yu, Gregory S. Hasler, Gregory J. Speckhart
  • Publication number: 20140297288
    Abstract: A system and associated method are provided for using a voice activated voice personal assistant (VPA) for a first user equipment, comprising: detecting establishment of a voice communication with a second user equipment; monitoring the voice communications using the VPA for commands relevant to the VPA; identifying, by the VPA, the commands within the voice communication; and implementing an action related to the commands during the ongoing voice communication.
    Type: Application
    Filed: March 28, 2014
    Publication date: October 2, 2014
    Inventors: Dachuan Yu, John Benko, Akshay Jain, Georges Nahon
  • Publication number: 20140265353
    Abstract: A method of determining an optimal operating speed of a variable speed genset is provided. The method may include determining whether an actual operating speed of the genset approximates a desired operating speed, the desired operating speed being predetermined based on a measured load value associated with the genset, the desired operating speed being associated with an applied offset value that is adjustable between a minimum offset value and a maximum offset value; incrementing the applied offset value of the desired operating speed to decrease the actual operating speed if the actual operating speed approximates the desired operating speed, and the applied offset value is less than the maximum offset value; and determining the desired operating speed as the optimal operating speed if the actual operating speed approximates the desired operating speed, and the applied offset value is equal to the maximum offset value.
    Type: Application
    Filed: March 13, 2013
    Publication date: September 18, 2014
    Applicant: Caterpillar Inc.
    Inventors: Dachuan Yu, Gregory J. Speckhart, Eric Matthew Andris
  • Publication number: 20140265569
    Abstract: A variable speed genset system is provided. The variable speed genset system may include a primary power source, an electric machine, an energy storage device for starting the primary power source and a boost converter. The electric machine may be mechanically coupled to the primary power source and electrically coupled to one or more loads through a common bus. The boost converter may be in electrical communication with each of at least the common bus and the energy storage device, and configured to selectively communicate power from the energy storage device to the common bus if a bus voltage of the common bus falls to a predetermined lower limit.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: CATERPILLAR INC.
    Inventors: Dachuan Yu, Eric Matthew Andris, Gregory J. Speckhart
  • Publication number: 20140218985
    Abstract: A system that manages a supplemental energy source connected to a power grid uses a two stage control strategy to manage power transfers in and out of the power grid as well as in and out of an energy storage system, such as a battery bank. One stage uses a non-linear transfer function to control an output frequency of a DC-to-AC inverter to limit undesired effects of power transients that occur on the grid. A second stage uses control strategy for transferring energy between the energy storage system and an internal DC link based on a relationship between a voltage on a DC link connecting the first and second stages and a DC link reference voltage, the voltage on the DC link, and a voltage at the energy storage system. The control strategy includes rapid charging, over-charging protection, and grid transient stabilization.
    Type: Application
    Filed: February 7, 2013
    Publication date: August 7, 2014
    Applicant: CATERPILLAR INC.
    Inventors: Dachuan Yu, Greg Speckhart
  • Publication number: 20140175886
    Abstract: A power system includes a prime mover configured to generate a drive force and a generator configured to receive the drive force and be driven by the prime mover to produce electrical power. The power system further includes a connection configured to receive the electrical power from the generator and direct the electrical power to an external load, a power storage device arranged in series with the connection between the generator and the external load, the power storage device configured to store electrical power from the generator or to discharge power to the external load, and a controller to control the power storage device. The Controller configured to determine a supply of electrical power and a demand for electrical power by the external load, the controller being further configured to control the power storage device. A method is also disclosed.
    Type: Application
    Filed: December 20, 2012
    Publication date: June 26, 2014
    Applicant: Caterpillar Inc.
    Inventors: Wellington Kwok, Andrew Knitt, Dachuan Yu
  • Publication number: 20130246050
    Abstract: A method is provided for enabling or enhancing a use of voice control in a voice controlled application (VCA) via a development framework. The method includes: providing in the framework a plurality of action-context pairs—also called framework action-context pairs—usable in a memory of an application development device, which includes a processor, that serve to direct execution of the VCA, wherein the framework context defines a list of parameters related to the action and their respective value types; providing at least one of a voice recognition engine (VRE) and a natural language library to match each action-context pair with semantically related vocabulary; providing in the framework a registration mechanism that permits an association to be formed between an action-context pair and a handler in the voice controlled application. An associated development system for developing the VCA and user equipment that executes the VCA are provided as well.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 19, 2013
    Applicant: FRANCE TELECOM
    Inventors: Dachuan Yu, John Benko, Satya Mallya
  • Publication number: 20130173190
    Abstract: A method of operating a power system with an electrical energy-storage device is disclosed. The method may include estimating with at least one information-processing device a present charge capacity of the electrical energy-storage device. This may include determining an estimated fatigue-adjusted discharge value by determining an estimated amount of electrical energy discharged from the electrical energy-storage device and applying a fatigue factor to the estimated amount of electrical energy discharged. The fatigue factor may be determined based on a magnitude of electricity discharged from the electrical energy-storage device. The method may also include estimating the present charge capacity of the electrical energy-storage device based on the estimated fatigue-adjusted discharge value and an estimated full capacity of the electrical energy-storage device.
    Type: Application
    Filed: December 30, 2011
    Publication date: July 4, 2013
    Inventors: Dachuan Yu, Biagio Ciarla, Justin Dale Middleton
  • Publication number: 20130002027
    Abstract: An uninterruptible power supply includes an input and an output. The uninterruptible power supply may include a first power path between the input and the output. The uninterruptible power supply may also include a second power path between the input and the output. The second power path may include a rectifier and an inverter. The uninterruptible power supply may also include controls configured to operate the uninterruptible power supply to supply electricity to the output. In controlling the uninterruptible power supply, the controls may selectively operate in first mode by transmitting electricity from the inlet to the outlet via the first power path while operating the inverter to condition at least one characteristic of electricity at the output. The controls may also selectively operate the uninterruptible power supply in a second mode by transmitting electricity from the input to the output via the second power path.
    Type: Application
    Filed: June 30, 2011
    Publication date: January 3, 2013
    Inventors: Dachuan Yu, James David Siegle, Mahesh Sitaram Illindala, Mark Edward Hartman, Gregory Jay Speckhart
  • Patent number: 8302080
    Abstract: A method and apparatus is disclosed herein for automated test input generation for web applications.
    Type: Grant
    Filed: October 10, 2008
    Date of Patent: October 30, 2012
    Assignee: NTT DoCoMo, Inc.
    Inventors: Gary Wassermann, Dachuan Yu, Ajay Chander, Dinakar Dhurjati, Hiroshi Inamura
  • Patent number: 8091128
    Abstract: A method and apparatus is disclosed for performing information flow enforcement for assembly code. In one embodiment, the method comprises receiving assembly code having timing annotations with type information that enforce information flow with respect to one or more of timing-related covert and concurrent channels when statically checked as to whether the code is in violation of a security policy and performing verification with respect to information flow for the assembly code based on a security policy.
    Type: Grant
    Filed: August 16, 2007
    Date of Patent: January 3, 2012
    Assignee: NTT Docomo, Inc.
    Inventor: Dachuan Yu
  • Patent number: 8068352
    Abstract: A control system for a power inverter is disclosed. The power inverter may be configured to supply power to a grid. The control system may include a plurality of output voltage sensors and a plurality of output current sensors configured to measure output line voltages and output line currents of the power inverter. The control system may further include a controller coupled to the power inverter. The controller may be configured to provide a control signal associated with a disturbance frequency to the power inverter. The controller may be further configured to determine an output power of the power inverter based on the output line voltages and output line currents, and determine an amplitude of oscillation in the output power caused by the disturbance frequency. The controller may also be configured to detect an islanding condition, if the amplitude of oscillation is below a threshold.
    Type: Grant
    Filed: December 19, 2008
    Date of Patent: November 29, 2011
    Assignee: Caterpillar Inc.
    Inventors: Dachuan Yu, Mahesh Sitaram Illindala, Osama Mohammad Alkhouli
  • Publication number: 20100257603
    Abstract: A method and apparatus is disclosed herein for detecting and preventing unsafe behavior of script programs. In one embodiment, a method comprises performing static analysis of a script program based on a first safety policy to detect unsafe behavior of the script program and preventing execution of the script program if a violation of the safety policy would occur when the script program is executed.
    Type: Application
    Filed: April 2, 2010
    Publication date: October 7, 2010
    Inventors: Ajay Chander, Dachuan Yu
  • Publication number: 20100223604
    Abstract: A method and apparatus is disclosed herein for using a module system for polymorphic ?-calculus. In one embodiment, the method comprises receiving a formal specification of a software program; and performing automatic analysis on the formal specification using a module system fitted with processes of the polymorphic ?-calculus processes.
    Type: Application
    Filed: January 7, 2010
    Publication date: September 2, 2010
    Inventors: George Kuan, Dachuan Yu, Dinakar Dhurjati, Ajay Chander, Hiroshi Inamura
  • Publication number: 20100157634
    Abstract: A control system for a power inverter is disclosed. The power inverter may be configured to supply power to a grid. The control system may include a plurality of output voltage sensors and a plurality of output current sensors configured to measure output line voltages and output line currents of the power inverter. The control system may further include a controller coupled to the power inverter. The controller may be configured to provide a control signal associated with a disturbance frequency to the power inverter. The controller may be further configured to determine an output power of the power inverter based on the output line voltages and output line currents, and determine an amplitude of oscillation in the output power caused by the disturbance frequency. The controller may also be configured to detect an islanding condition, if the amplitude of oscillation is below a threshold.
    Type: Application
    Filed: December 19, 2008
    Publication date: June 24, 2010
    Inventors: Dachuan Yu, Mahesh Sitaram Illindala, Osama Mohammad Alkhouli
  • Publication number: 20100088678
    Abstract: A method and apparatus is disclosed herein for formal specification and analysis of timing properties. In one embodiment, the method comprises receiving a software design that includes timing behaviors expressed in a specification language; analyzing the timing behaviors; and using abstract interpretation based static analysis to detect misuses of one or more timing constructs.
    Type: Application
    Filed: September 29, 2009
    Publication date: April 8, 2010
    Inventors: Musab AlTurki, Dinakar Dhurjati, Dachuan Yu, Ajay Chander, Hiroshi Inamura
  • Publication number: 20090193497
    Abstract: A method and apparatus is disclosed herein for constructing security policies for content instrumentation against attacks. In one embodiment, the method comprises constructing one or more security policies for web content using at least one rewriting template, at least one edit automata policy, or at least one policy template; and rewriting a script program in a document to cause behavior resulting from execution of the script to conform to the one or more policies.
    Type: Application
    Filed: November 25, 2008
    Publication date: July 30, 2009
    Inventors: Haruka Kikuchi, Dachuan Yu, Ajay Chander