Patents by Inventor Ming Hsieh

Ming Hsieh 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: 20060104493
    Abstract: A method and system for matching two biometric images including receiving an input biometric image; generating an index table for the input biometric image, wherein the index table includes a quality quantity for each minutia of the input biometric image; receiving a second biometric image; generating a number of patterns for a first minutia of the second biometric image; associatively accessing the index table by the generated number of patterns; accumulating quality quantities accessed from the index table for each minutia of the input biometric image for the number of patterns of the first minutia of the second biometric image; and selecting a minutia candidate of the input biometric image responsive to the accumulated quality quantities.
    Type: Application
    Filed: November 9, 2005
    Publication date: May 18, 2006
    Inventors: Ming Hsieh, Huansheng Xue, Ping Chen, Jing Wang
  • Publication number: 20060101194
    Abstract: A system that determines where a particular XIP component is stored on a medium and loads the component into RAM for execution, providing the ability to demand page specific components at will from storage media, frees up working RAM on memory constrained devices. A Binary File System uses a generic block driver component that loads the XIP code from a block based storage medium. Features of the file system include the ability to load pre-“fixed up” components from a block based device. The invention thus allows an operating system to load code that was previously Executed In Place (XIP) from a block-oriented device.
    Type: Application
    Filed: December 19, 2005
    Publication date: May 11, 2006
    Applicant: Microsoft Corporation
    Inventors: Michael Malueg, Larry Morris, Bor-Ming Hsieh, Yadhu Gopalan
  • Publication number: 20060092846
    Abstract: A method of acquiring software profile information of a target software application includes Monitoring an application program for system calls, detecting a system call of interest to the user, acquiring stack information, and processing the call stack information to produce statistical information concerning function calls. The call stack information includes program counter and other information which is derived from the target application as well as operating system. The call stack information may be recorded. The statistical information includes statistics concerning the number of samples that any one function call is at a top of the call stack information, the number of samples that a series of functions calls are included in the call stack information, and the number of samples that a set of function calls are at the top of the call stack information.
    Type: Application
    Filed: October 1, 2004
    Publication date: May 4, 2006
    Applicant: Microsoft Corporation
    Inventors: Susan Loh, Amjad Hussain, Bor-Ming Hsieh, John Eldridge, Todd Squire
  • Publication number: 20060075386
    Abstract: A method of acquiring software profile information of a target software application includes receiving a programmed interrupt while executing an application in a computer system, servicing the interrupt such that call stack information is acquired and processing the call stack information to produce statistical information concerning function calls. The call stack information includes program counter and other information which is derived from the target application as well as operating system. Some or all of the call stack information may be recorded. The statistical information includes statistics concerning the number of samples wherein a series of functions calls are included in the call stack information and the number of samples wherein a set of function calls are at the top of the call stack information.
    Type: Application
    Filed: October 1, 2004
    Publication date: April 6, 2006
    Applicant: Microsoft Corporation
    Inventors: Susan Loh, Amjad Hussain, Bor-Ming Hsieh, John Eldridge, Todd Squire
  • Patent number: 7024299
    Abstract: A method for determining output torque limits of a powertrain including an electrically variable transmission relies upon a model of the electrically variable transmission. Transmission operating space is defined by electric machine torque constraints, engine torque constraints and battery power constraints. Output torque limits are determined at the limits of the transmission operating space.
    Type: Grant
    Filed: April 22, 2005
    Date of Patent: April 4, 2006
    Assignee: General Motors Corporation
    Inventors: Gregory A. Hubbard, Tung-Ming Hsieh, Anthony H. Heap
  • Publication number: 20060069119
    Abstract: A novel process and intermediates thereof for making 4,5-dihydro-pyrazolo[3,4-c]pyrid-2-ones of the type shown below from appropriate phenyl hydrazines is described. These compounds can be useful as factor Xa inhibitors.
    Type: Application
    Filed: September 26, 2005
    Publication date: March 30, 2006
    Inventors: Boguslaw Mudryk, Nicolas Cuniere, Dau-Ming Hsieh, Lucius Rossano, Jing Liang, Bang-Chi Chen, Huiping Zhang, Rulin Zhao, Bei Wang, Adrian David
  • Patent number: 7020591
    Abstract: In one embodiment, the invention is a method for generating geometric patterns from an image having a plurality of ridges and mesh points. The method comprising the steps of: establishing a mathematical model according to regional conditions in the image; converting the mathematical model into numerical equations; solving the numerical equations; and transferring the solutions of the numerical equations to respective regions of the image.
    Type: Grant
    Filed: January 15, 2002
    Date of Patent: March 28, 2006
    Assignee: Cogent Systems, Inc
    Inventors: Xiangshu Wei, Ming Hsieh
  • Publication number: 20060059486
    Abstract: The present invention provides a method and system for capturing the call stack of a currently-running thread at the time a profiler interrupt occurs. The thread context of the thread is determined before a full push of the thread context is performed by the CPU architecture. The hardware state at the time of the interrupt is used to aid in determining which portions of memory to search for portions of the thread context. Based on the hardware state and the software state of the thread at the time of the interrupt the thread context is captured. Code may also be injected into a thread to capture a thread's call stack. The state of the thread is altered to induce the thread to invoke the kernel's call stack API itself, using its own context.
    Type: Application
    Filed: September 14, 2004
    Publication date: March 16, 2006
    Applicant: Microsoft Corporation
    Inventors: Susan Loh, Bor-Ming Hsieh, John Eldridge
  • Patent number: 6988163
    Abstract: A system that determines where a particular XIP component is stored on a non-linearly addressable storage medium and loads the component into RAM for execution, providing the ability to demand page specific components at will from storage media, frees up working RAM on memory constrained devices. A Binary File System uses a generic block driver component that loads the XIP code from a block based storage medium. Features of the file system include the ability to load pre-“fixed up” components from a block based device. The invention thus allows an operating system to load code that was previously Executed In Place (XIP) from a block-oriented device.
    Type: Grant
    Filed: October 21, 2002
    Date of Patent: January 17, 2006
    Assignee: Microsoft Corporation
    Inventors: Michael D. Malueg, Larry Alan Morris, Bor-Ming Hsieh, Yadhu N. Gopalan
  • Patent number: 6976388
    Abstract: A condition of impaired speed and torque control of a parallel electrically variable transmission due to factors beyond nominal modeling and estimation errors is diagnosed under low speed operation. The transmission includes at least one electric machine and a motor torque controller for regulating the transmission input speed and output torque. The motor torque controller includes an open-loop control path based on predetermined torques and accelerations and a closed loop control path based on input speed error. The presence of a larger than expected closed-loop correction magnitude, combined with low output speed and one or more other conditions is used to diagnose a condition of potential torque error, in which case the transmission control is altered to prevent unwanted operation.
    Type: Grant
    Filed: May 14, 2004
    Date of Patent: December 20, 2005
    Assignee: General Motors Corporation
    Inventors: Anthony H. Heap, Tung-Ming Hsieh, Gregory A. Hubbard, Todd M. Steinmetz, Xuefeng T. Tao
  • Publication number: 20050252305
    Abstract: A method for determining output torque limits of a powertrain including an electrically variable transmission relies upon a model of the electrically variable transmission. Transmission operating space is defined by combined electric machine torque constraints and engine torque constraints. Output torque limits are determined at the limits of the transmission operating space.
    Type: Application
    Filed: April 22, 2005
    Publication date: November 17, 2005
    Inventors: Gregory Hubbard, Tung-Ming Hsieh, Anthony Heap
  • Publication number: 20050256618
    Abstract: A method of testing an electric motor that is adapted to provide a desired electric motor output torque to a vehicle powertrain system comprising an engine and the electric motor which are operatively and selectively coupled to a transmission. The method includes the steps of determining an initial motor speed of the electric motor, determining a motor torque command as a function of the initial motor speed, applying the motor torque command to the electric motor to produce an output torque from the electric motor, measuring a resultant motor speed of the electric motor and establishing a motor status as a function of the resultant motor speed. The method may be implemented as a computer control and diagnostic algorithm.
    Type: Application
    Filed: May 14, 2004
    Publication date: November 17, 2005
    Inventors: Tung-Ming Hsieh, Gregory Hubbard, Jy-Jen Sah
  • Publication number: 20050252283
    Abstract: A condition of impaired speed and torque control of a parallel electrically variable transmission due to factors beyond nominal modeling and estimation errors is diagnosed under low speed operation. The transmission includes at least one electric machine and a motor torque controller for regulating the transmission input speed and output torque. The motor torque controller includes an open-loop control path based on predetermined torques and accelerations and a closed loop control path based on input speed error. The presence of a larger than expected closed-loop correction magnitude, combined with low output speed and one or more other conditions is used to diagnose a condition of potential torque error, in which case the transmission control is altered to prevent unwanted operation.
    Type: Application
    Filed: May 14, 2004
    Publication date: November 17, 2005
    Inventors: Anthony Heap, Tung-Ming Hsieh, Gregory Hubbard, Todd Steinmetz, Xuefeng Tao
  • Publication number: 20050255964
    Abstract: A method of operating a vehicle powertrain system comprising an electric motor and transmission where the electric motor is operably and selectively coupled to the transmission and adapted to provide an output torque contribution thereto, and the electric motor has a predetermined maximum motor output torque and a predetermined minimum motor output torque which are used to determine a range of permissible control points for at least one transmission control parameter.
    Type: Application
    Filed: May 15, 2004
    Publication date: November 17, 2005
    Inventors: Anthony Heap, Tung-Ming Hsieh, Gregory Hubbard
  • Publication number: 20050256627
    Abstract: A method and apparatus to control acceleration of a vehicle equipped with an electrically variable transmission and including a regenerative braking system, each are operably connected to a vehicle driveline. The method and apparatus include determining which one of a preselected shift selector position for the transmission is commanded, and determining operator demand for acceleration, using inputs from throttle pedal and brake pedal. Vehicle acceleration is measured, and magnitude of commanded torque transferred from the electrically variable transmission and the regenerative braking system to the vehicle driveline is controlled based upon the commanded preselected shift selector position, the operator demand for acceleration, and the measured vehicle acceleration.
    Type: Application
    Filed: May 14, 2004
    Publication date: November 17, 2005
    Inventors: Jy-Jen Sah, Todd Steinmetz, Tung-Ming Hsieh, Larry Nitz
  • Publication number: 20050255965
    Abstract: A hybrid vehicle includes a powertrain having a retarded diesel engine, an electric machine and energy storage system. The engine and motor are operatively coupled through one or more planetary gearsets and selective coupling paths in accordance with application and release of various torque transfer devices to a drivetrain via an output. Regenerative and retarded engine braking are coordinated to provide priority to energy return to an energy storage system in accordance with predetermined power flow limits. Power flow in excess of the limits are handled by increased engine retard braking contributions via engine speed increases.
    Type: Application
    Filed: May 14, 2004
    Publication date: November 17, 2005
    Inventors: Xuefeng Tao, Gregory Hubbard, Tung-Ming Hsieh, Anthony Heap
  • Publication number: 20050255967
    Abstract: The normal control of an electrically-activated hydraulic valve armature is overridden to automatically and periodically open the armature for flushing out debris that has accumulated between the armature and a seat that the armature is designed to engage. The valve develops fluid pressure for maintaining engagement of a motor vehicle transmission clutch, and when excessive slippage of the clutch is detected, the armature is forced into engagement with the seat until the slippage is reduced or a predetermined period of time has elapsed, after which the armature is temporarily positioned away from the seat to provide full flow of hydraulic fluid across the seat to flush out debris that prevents the armature from engaging the seat. During Neutral operation of the transmission, the armature is continuously positioned away from the seat, and during low torque conditions the armature is temporarily positioned away from the seat.
    Type: Application
    Filed: May 14, 2004
    Publication date: November 17, 2005
    Inventors: Michael Foster, Tung-Ming Hsieh, Gregory Hubbard
  • Publication number: 20050256623
    Abstract: A method for determining output torque limits of a powertrain including an electrically variable transmission relies upon a model of the electrically variable transmission. Transmission operating space is defined by electric machine torque constraints, engine torque constraints and battery power constraints. Output torque limits are determined at the limits of the transmission operating space.
    Type: Application
    Filed: April 22, 2005
    Publication date: November 17, 2005
    Inventors: Gregory Hubbard, Tung-Ming Hsieh, Anthony Heap
  • Publication number: 20050256626
    Abstract: A method and apparatus to control an electrically variable transmission, by dynamically controlling system main hydraulic clutch pressures, based upon required clutch capacity, as determined by output load of the transmission. Included is a method to regulate hydraulic clutch pressure in an electrically variable transmission equipped with at least one clutch. This comprises monitoring magnitude of slippage of the clutches and controlling hydraulic boost pressure based upon the magnitude of clutch slippage. Controlling hydraulic boost pressure based upon the magnitude of clutch slippage comprises monitoring operator inputs, determining a requested operator torque command, and determining a required main boost pressure. The main boost pressure is based upon the requested operator torque command, the monitored operator inputs, parameters of the EVT and clutches. Commanded main boost pressure is then determined based upon the determined required main boost pressure.
    Type: Application
    Filed: May 14, 2004
    Publication date: November 17, 2005
    Inventors: Tung-Ming Hsieh, Gregory Hubbard, Michael Foster
  • Publication number: 20050256629
    Abstract: A method for providing traction control in vehicle powertrain systems is particularly adapted for traction control in a powertrain system of a hybrid electric vehicle comprising an internal combustion engine, an electric machine and a transmission that is operatively coupled to the electric machine and the engine and adapted to provide a transmission torque output in response to a transmission torque input received as a torque output from either or both of the engine and the electric machine. The method is adapted to utilize conventional traction control and engine control hardware, software and communication standards to implement traction control. In one embodiment of the invention, a conventional traction controller is used to detect a wheel spin condition and provide a plurality of first output torque command messages in response thereto.
    Type: Application
    Filed: May 14, 2004
    Publication date: November 17, 2005
    Inventors: Xuefeng Tao, Todd Steinmetz, Tung-Ming Hsieh, William Cawthorne