Patents by Inventor Steven Liu
Steven Liu 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).
-
Publication number: 20150093233Abstract: A turbocharger assembly can include a housing with a through bore and an axial face disposed in the through bore; a locating plate with a keyed opening attached to the housing; and a journal bearing disposed in the through bore where the journal bearing includes a keyed compressor end and an enlarged outer portion defined between two axial faces by an outer diameter and an axial length where the axial face disposed in the through bore of the housing, the locating plate, and the two axial faces of the journal bearing axially locate the journal bearing in the through bore and where the keyed opening of the locating plate and the keyed compressor end of the journal bearing azimuthally locate the journal bearing in the through bore. Various other examples of devices, assemblies, systems, methods, etc., are also disclosed.Type: ApplicationFiled: May 13, 2013Publication date: April 2, 2015Inventors: Frederic Daguin, Joel Castan, Nicolas Vazeille, Dominique Aramd, Steven Liu, Yong Jun Chen, Shinichi Adachi
-
Patent number: 8886440Abstract: A method and control module for controlling an engine includes a requested torque module that generates a requested torque and a turbo boost level module that determines a desired boost level based on the driver requested torque. The control module further includes a pulse determination module that determines a primary fuel injection pulsewidth and a secondary fuel injection pulsewidth based on the driver requested torque and the desired boost level and controls a first injection into the cylinder with the primary fuel injection pulsewidth and a second injection into the cylinder with the secondary fuel injection pulsewidth.Type: GrantFiled: April 16, 2010Date of Patent: November 11, 2014Inventors: Lee C. Walker, B. Jerry Song, Zhiping Steven Liu
-
Patent number: 8856460Abstract: Systems and methods are provided for zero buffer copying, where such a system includes one or more high performance computing systems, each including one or more processors and a high performance memory. The system further includes a user space that includes a Java virtual machine (JVM) and one or more application server instances; and a plurality of byte buffers accesible to the JVM and the one or more application server instances. When a request is received by a first application server instance data associated with the request is stored in a heap space associated with the JVM, and the JVM pins the portion of the heap space where the data is stored. The data is pushed to a first byte buffer where it is accessed by the first application server instance. A response is generated by the first application server using the data, and sent by the first application server.Type: GrantFiled: May 17, 2011Date of Patent: October 7, 2014Assignee: Oracle International CorporationInventors: Ballav Bihani, Staffan Larsen, Steven Liu
-
Patent number: 8849946Abstract: A system and method for providing a publish and subscribe server that includes channels to allow web based clients to send and receive asynchronous messages. In accordance with an embodiment, the system provides a Hypertext Transfer Protocol (HTTP) publish and subscribe (pub/sub) server that includes a channels-based means to allow web based clients to send and receive asynchronous messages over HTTP, including in some embodiments messages published by a JMS provider.Type: GrantFiled: December 5, 2008Date of Patent: September 30, 2014Assignee: Oracle International CorporationInventors: Prasanth Pallamreddy, Steven Liu, Xiao Hai Zhang
-
Patent number: 8837185Abstract: Methods and configurations controlling a converter having controllable power semiconductors, compare actual and target state values to obtain control difference values for a control unit producing setting voltage values. Control electronics provide control signals according to setting voltage values and transmit them to power semiconductors. The control unit generates voltage values so control difference values become small. Current and converter energy controls and energy balancing are performed jointly, actual state values are calculated by an observing unit based on setting voltage values considering measured current values and actual state intermediate-circuit energy values are calculated by an estimating unit considering measured intermediate-circuit energy values of positive and negative voltage sources.Type: GrantFiled: February 11, 2010Date of Patent: September 16, 2014Assignee: Siemens AktiengesellschaftInventors: Daniel Goerges, Michal Izak, Steven Liu, Philipp Muench
-
Publication number: 20140218050Abstract: Embodiments of the present invention relate to apparatus and method for detecting a card connection status. An apparatus for detecting a card connection status is disclosed. The apparatus comprises a switch component operable to change an electric connection status with a contact terminal of a card connector responsive to a change of a connection status between a card and the card connector; a detection circuit operable to generate a detection signal indicating the electric connection status between the switch member and the contact terminal; and a controller operable to determine the connection status between the card and the card connector based on the detection signal from the detection circuit. The corresponding method, detection circuit, and card connector are also disclosed.Type: ApplicationFiled: December 20, 2013Publication date: August 7, 2014Applicant: Nokia CorporationInventors: Phillips Lin, Steven Liu
-
Publication number: 20140078478Abstract: A lithography cluster includes at least two lithography cells having a first lithography cell and a second lithography cell, an interface unit configured to integrate with the first lithography cell and the second lithography cell. The first lithography cell includes a first track and a first exposing tool and a second lithography cell includes a second track and a second exposing tool. The interface station includes a first interface buffer configured to couple the first track, a second interface buffer configured to couple the second track, a conveyor configured to couple the first interface buffer and the second interface buffer, and a robot configure to move along the conveyor, where in the robot transfers a substrate between functions of multiple functions within the first lithography cell, the second lithography cell, or between the first lithography cell and the second lithography cell.Type: ApplicationFiled: September 19, 2012Publication date: March 20, 2014Applicant: TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD.Inventors: Yao-Hwan Kao, Fei-Gwo Tsai, Li-Kong Turn, Ching-Hai Yang, Steven Liu
-
Publication number: 20140069376Abstract: A system includes a parameter module that determines at least one of a position of a throttle and a load of an engine. A cylinder status module generates a status signal indicating an activation status of each cylinder of the engine. The cylinder status module determines whether one or more of the cylinders are activated. A first pressure prediction module, when all of the cylinders are activated, predicts first intake port pressures for the cylinders of the engine according to a first model and based on the at least one of the position of the throttle and the engine load. A second pressure prediction module, when one or more of the cylinders is deactivated, predicts second intake port pressures for the deactivated cylinders according to a second model and based on the status signal and the at least one of the position of the throttle and the engine load.Type: ApplicationFiled: March 13, 2013Publication date: March 13, 2014Applicant: GM Global Technology Operations LLCInventors: GREGORY P. MATTHEWS, Zhiping Steven Liu
-
Publication number: 20140069375Abstract: A cylinder control system of a vehicle includes a cylinder control module and an air per cylinder (APC) prediction module. The cylinder control module determines a desired cylinder activation/deactivation sequence. The cylinder control module also activates and deactivates valves of cylinders of an engine based on the desired cylinder activation/deactivation sequence. The APC prediction module predicts an amount of air that will be trapped within a next activated cylinder in a firing order of the cylinders based on a cylinder activation/deactivation sequence of the last Q cylinders in the firing order. Q is an integer greater than one.Type: ApplicationFiled: March 13, 2013Publication date: March 13, 2014Applicant: GM Global Technology Operations LLCInventors: GREGORY P. MATTHEWS, Zhiping Steven Liu, Daniel G. Brennan
-
Publication number: 20140067230Abstract: A turbocharger control method includes: determining a first desired pressure ratio across a first compressor of a first turbocharger; based on the first desired pressure ratio, determining a first desired duty cycle for a first wastegate of the first turbocharger; determining a second desired pressure ratio across a second compressor of a second turbocharger based on the first desired pressure ratio; based on the second desired pressure ratio, determining a second desired duty cycle for a second wastegate of the second turbocharger; generating a first target duty cycle for the first wastegate based on the first desired duty cycle; opening the first wastegate based on the first target duty cycle; generating a second target duty cycle for the second wastegate based on the second desired duty cycle; and opening the second wastegate based on the second target duty cycle.Type: ApplicationFiled: September 6, 2012Publication date: March 6, 2014Applicant: GM Global Technology Operations LLCInventors: Zhiping Steven Liu, Kevin Andrew Gady, Yue-Yun Wang
-
Patent number: 8538661Abstract: A method of evaluating a particulate filter of an exhaust treatment system is provided. The method includes: selectively enabling at least one of data collection and resistance evaluation based on a particulate matter level in the particulate filter; when data collection is enabled, computing a particulate filter resistance based on a linear regression model; and when resistance evaluation is enabled, evaluating an efficiency of the particulate filter based on the particulate filter resistance.Type: GrantFiled: June 29, 2010Date of Patent: September 17, 2013Assignee: GM Global Technology Operations LLCInventors: Zhiping Steven Liu, Eugene V. Gonze
-
Patent number: 8468821Abstract: A system for a sequential turbocharger includes a loop control module, a set-point module, and a loop operation module. The loop control module generates a loop control mode signal based on an engine speed signal and an engine load signal. The loop control mode signal indicates one of a single-loop control mode and a dual-loop control mode. The set-point selection module determines at least one of a boost pressure set-point value and an exhaust pressure set-point value based on the loop control mode signal, the engine speed signal, and an engine torque signal. The loop operation module operates at least one of a variable geometry turbine and a bypass valve of the sequential turbocharger during the single-loop control mode based on the boost pressure set-point value, and during the dual-loop control mode based on the boost pressure set-point value and the exhaust pressure set-point value.Type: GrantFiled: November 19, 2009Date of Patent: June 25, 2013Inventors: Zhiping Steven Liu, Anupam Gangopadhyay
-
Publication number: 20130138291Abstract: A method of monitoring an exhaust treatment system of a vehicle is provided. The method includes: determining a modeled resistance of exhaust flow in the exhaust treatment system; determining a measured resistance of exhaust flow in the exhaust treatment system; evaluating the modeled resistance and the measured resistance to determine a fault status; and generating at least one of a warning signal and a message based on the fault status.Type: ApplicationFiled: November 28, 2011Publication date: May 30, 2013Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: Zhiping Steven Liu, Eugene V. Gonze, Janean E. Kowalkowski
-
Patent number: 8364420Abstract: A flame temperature estimator includes an adiabatic flame temperature module that estimates an adiabatic flame temperature. A temperature reduction module estimates a temperature reduction for the adiabatic flame temperature based on an air-to-fuel ratio of an engine. A combustion temperature trend module generates a combustion temperature trend based on the temperature reduction and the adiabatic flame temperature.Type: GrantFiled: September 22, 2009Date of Patent: January 29, 2013Inventors: Zhiping Steven Liu, Daniele Ceccarini, Anupam Gangopadhyay, Andrea Baccile, Peter Fussey
-
Publication number: 20120314466Abstract: Methods and configurations controlling a converter having controllable power semiconductors, compare actual and target state values to obtain control difference values for a control unit producing setting voltage values. Control electronics provide control signals according to setting voltage values and transmit them to power semiconductors. The control unit generates voltage values so control difference values become small. Current and converter energy controls and energy balancing are performed jointly, actual state values are calculated by an observing unit based on setting voltage values considering measured current values and actual state intermediate-circuit energy values are calculated by an estimating unit considering measured intermediate-circuit energy values of positive and negative voltage sources.Type: ApplicationFiled: February 11, 2010Publication date: December 13, 2012Applicant: SIEMENS AKTIENGESELLSCHAFTInventors: Daniel Goerges, Michal Izak, Steven Liu, Philipp Muench
-
Patent number: 8302397Abstract: A system for a sequential turbocharger includes a mode selection module, a feed-forward selection module, and a control loop module. The mode selection module generates a control mode signal based on an engine speed signal, an engine torque signal, and an engine mode signal. The control mode signal indicates one of an open-loop control mode and a closed-loop control mode. The feed-forward selection module determines a feed-forward value based on the control mode signal, the engine speed signal, and the engine torque signal. The control loop module determines a loop control value at least one of based on the feed-forward value, a variable geometry turbine (VGT) control signal, and an error signal; and based on a bypass valve (BPV) control signal and the error signal when the control mode signal transitions from the open-loop control mode to the closed-loop control mode.Type: GrantFiled: August 11, 2009Date of Patent: November 6, 2012Inventors: Zhiping Steven Liu, B. Jerry Song, Anupam Gangopadhyay, Ping Ge
-
Patent number: 8276378Abstract: A method of controlling a turbocharger for an engine and a control system for the same includes a variable nozzle turbine control module operating a variable nozzle turbine of a high pressure turbocharger closed loop in a first load-engine speed region. The system also includes a high pressure turbine bypass valve control module operating a high pressure turbine bypass valve in a closed position in a first load-engine speed region. The variable nozzle turbine control module operates a variable nozzle turbine closed loop in a second load-engine speed region between the first load-speed region and a third load speed region. The high pressure turbine bypass valve module operates the high pressure turbine bypass valve in a transient region in the second load-engine speed region. The variable nozzle turbine control module operates the variable nozzle turbine open loop.Type: GrantFiled: July 22, 2009Date of Patent: October 2, 2012Inventors: B. Jerry Song, Ping Ge, Zhiping Steven Liu, Anupam Gangopadhyay
-
Publication number: 20120239730Abstract: A system and method for providing a middleware machine or similar platform. In accordance with an embodiment the system (referred to herein in some implementations as “Exalogic”) comprises a combination of high performance hardware, together with an application server or middleware environment, to provide a complete Java EE application server complex which includes a massively parallel in-memory grid, can be provisioned quickly, and can scale on demand. In accordance with an embodiment, the system can be deployed as a full, half, or quarter rack, or other configuration, that provides an application server grid, storage area network, and InfiniBand network, which support the execution of an application server, middleware or other functionality such as, for example, WebLogic Server, JRockit or Hotspot JVM, Oracle Linux or Solaris, and Oracle VM. Additional features of the system can include, e.g. Zero Buffer Copies, Scatter/Gather I/O, T3 Connections, and Lazy Deserialization.Type: ApplicationFiled: September 15, 2011Publication date: September 20, 2012Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Naresh Revanuru, Ballav Bihani, Staffan Larsen, Steven Liu, Lenny Phan, Scott Oaks, Patrik Torstensson, Adam Messinger, Nathan Reynolds, Oleksandr Otenko, Joshua Dorr, Brad Cameron, Ola Torudbakken, Pallab Bhattacharya
-
Publication number: 20120066459Abstract: Systems and methods are provided for zero buffer copying. In accordance with an embodiment, such a system can include one or more high performance computing systems, each including one or more processors and a high performance memory. The system can further include a user space, which includes a Java virtual machine (JVM) and one or more application server instances. Additionally, the system can include a plurality of byte buffers accesible to the JVM and the one or more application server instances. When a request is received by a first application server instance data associated with the request is stored in a heap space associated with the JVM, and the JVM pins the portion of the heap space where the data is stored. The data is pushed to a first byte buffer where it is accessed by the first application server instance. A response is generated by the first application server using the data, and the response is sent by the first application server.Type: ApplicationFiled: May 17, 2011Publication date: March 15, 2012Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Ballav Bihani, Staffan Larsen, Steven Liu
-
Publication number: 20120023911Abstract: A method of detecting failure of a substrate in a particulate filter includes comparing an absolute value of a difference between a theoretical temperature difference and an actual temperature difference between an upstream end and a downstream end of the particulate filter to a temperature differential threshold, and comparing an absolute value of a difference between a theoretical pressure difference and an actual pressure difference between the upstream end and the downstream end of the particulate filter to a pressure differential threshold. Failure of the substrate is indicated by one or both of the temperature difference and the pressure difference being greater than the temperature differential threshold and the pressure differential threshold respectively.Type: ApplicationFiled: July 28, 2010Publication date: February 2, 2012Applicant: GM GLOBAL TECHNOLOGY OPERATIONS, INC.Inventors: Zhiping Steven Liu, Eugene V. Gonze