Patents by Inventor Foo Leng Leong

Foo Leng Leong 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: 20240358077
    Abstract: Disclosed herein is an electronic device including a switched capacitor circuit generating a boosted voltage from a battery voltage and a monolithic transmitter integrated within a single integrated circuit substrate. The monolithic transmitter includes a bridge powered between the boosted voltage and a reference voltage and is operated based upon bridge control signals generated by a digital core within the monolithic transmitter. A tank capacitor and a coil are series connected between output nodes of the bridge. During operation, the monolithic transmitter causes generation of a time-varying magnetic field about the coil, in turn inducing eddy currents in a workpiece disposed within the time-varying magnetic field to thereby heat the workpiece.
    Type: Application
    Filed: April 28, 2023
    Publication date: October 31, 2024
    Applicant: STMicroelectronics International N.V.
    Inventors: Foo Leng LEONG, Yanlei LI, Wanli YANG
  • Patent number: 10193476
    Abstract: A system for controlling operation of a brushless DC motor is provided. The system includes a memory, driving profile and motor controllers, and an inverter. The memory stores: a scaling factor indicative of how much to increase an operating parameter of a base driving profile; and the base driving profile indicative of speed over time of a drive cycle of the brushless DC motor. The driving profile controller generates a motor driving profile, indicating an operating parameter for driving the brushless DC motor, where the operating parameter is based on (i) the scaling factor, and (ii) the base driving profile. The controller generates a control signal based on the operating parameter of the motor driving profile. The inverter: receives a direct current from a DC source; responsively to the control signal, converts the direct current to an alternating current; and drives the brushless DC motor via the alternating current.
    Type: Grant
    Filed: December 21, 2016
    Date of Patent: January 29, 2019
    Assignee: Marvell International Ltd.
    Inventors: Yichao Wang, Foo Leng Leong, Edy Susanto
  • Patent number: 9912267
    Abstract: A circuit comprises a position sensing circuit to sense first and second position states of a rotating object, a first counter storing a first counter value, and a second counter storing a second counter value. The first counter value is incremented when the position states are the same, the second counter value is incremented when the position states indicate that the rotating object has rotated in a direction, and a fault is indicated when either counter value is equal to or greater than their respective limits. A method comprises sensing two position states of a rotating object, incrementing a first counter value when the position states are the same, incrementing a second counter value when the rotating object is determined, using the position states, to have rotated in a direction, and indicating a fault when either counter value is equal to or greater than their respective limits.
    Type: Grant
    Filed: January 15, 2016
    Date of Patent: March 6, 2018
    Assignee: Marvell International Ltd.
    Inventors: Edy Susanto, Foo Leng Leong
  • Patent number: 9863852
    Abstract: Some of the embodiments provide a method comprising: during an operation phase, operating a rotating device at a first speed; during the operation phase, monitoring a first current consumed by the rotating device to operate at the first speed; comparing the first current to a second current measured during a calibration phase while rotating the device at a second speed, wherein the first speed is substantially equal to the second speed; and based on comparing the first current and the second current, predicting a possible failure of the rotating device.
    Type: Grant
    Filed: October 22, 2013
    Date of Patent: January 9, 2018
    Assignee: Marvell World Trade Ltd.
    Inventors: Ravishanker Krishnamoorthy, Foo Leng Leong, Yayue Zhang, Edy Susanto
  • Patent number: 9829348
    Abstract: A method for identifying a position of a multi-phase brushless motor includes applying a plurality of detection voltage pulses to the motor, each detection voltage pulse corresponding to a respective driving phase of the motor, measuring a time period associated with a current reaching a predetermined current limit for each applied detection voltage pulse, and identifying a driving phase associated with a shortest time period for the current to reach the predetermined current limit.
    Type: Grant
    Filed: September 16, 2014
    Date of Patent: November 28, 2017
    Assignee: Marvell World Trade Ltd.
    Inventors: Yichao Wang, Foo Leng Leong
  • Patent number: 9695832
    Abstract: An integrated circuit for controlling operation of a motor of a fan assembly. The fan assembly includes a housing and a fan. The motor is in the housing. The housing is void of sensors. The motor is configured to rotate the fan. The integrated circuit includes a detection module and a first control module. The detection module is separate from the fan assembly. The detection module is configured to detect a voltage induced in a first coil of the motor or a back electromotive force received from the first coil of the motor. The first control module is configured to receive a control signal from a second control module and control the operation of the fan based on (a) the control signal, and (b) the voltage induced in the first coil of the motor or the back electromotive force. The second control module is separate from the integrated circuit.
    Type: Grant
    Filed: August 19, 2014
    Date of Patent: July 4, 2017
    Assignee: Marvell World Trade Ltd.
    Inventors: Ravishanker Krishnamoorthy, Foo Leng Leong, Edy Susanto, Yayue Zhang, Cheng Yong Teoh
  • Patent number: 9543863
    Abstract: Systems and methods to eliminate current surge during spindle spin up, include, in at least one aspect, a method including: using a duty cycle with a spindle motor to spin-up the spindle motor to achieve a steady-state operating speed for the spindle motor, wherein the spindle motor comprises phase windings; and using an adjusted version of the duty cycle for a period during the spin-up to reduce current surge onto a supply capacitor associated with the spindle motor during phase switching for the phase windings.
    Type: Grant
    Filed: January 17, 2013
    Date of Patent: January 10, 2017
    Assignee: Marvell International Ltd.
    Inventors: Ravishanker Krishnamoorthy, Foo Leng Leong
  • Patent number: 9425721
    Abstract: A system including memory to store a plurality of sets of values, where each set is used to control speed of a different type of motor. A pulse width modulation (PWM) module receives an input indicating a type of motor sensed in the system, selects a set corresponding to the type of the sensed motor, and generates, based on the selected set, a pulse width modulation signal to control speed of the sensed motor. A speed module receives a requested speed for the sensed motor and generates an output indicating a range of speed corresponding to the requested speed. The PWM module selects, based on the range of speed, a value from the selected set; shifts, based on the selected value, the pulse width modulation signal; and adjusts, based on the shifted pulse width modulation signal, the speed of the sensed motor by adjusting torque applied to the sensed motor.
    Type: Grant
    Filed: July 23, 2014
    Date of Patent: August 23, 2016
    Assignee: Marvell World Trade LTD.
    Inventors: Ravishanker Krishnamoorthy, Edy Susanto, Cheng Yong Teoh, Foo Leng Leong
  • Patent number: 9334870
    Abstract: Embodiments of the present disclosure provide a method that comprises, based upon receipt of a mode command, changing an operating mode of a fan motor controller of a fan to a serial port communication protocol, programming a memory of the fan motor controller with an operating parameter of the fan, and based upon receipt of a serial port command, changing the operating mode of the fan motor controller from the serial port communication protocol to another protocol.
    Type: Grant
    Filed: December 7, 2012
    Date of Patent: May 10, 2016
    Assignee: Marvell World Trade Ltd.
    Inventors: Ravishanker Krishnamoorthy, Foo Leng Leong, Edy Susanto
  • Publication number: 20150084615
    Abstract: A method for identifying a position of a multi-phase brushless motor includes applying a plurality of detection voltage pulses to the motor, each detection voltage pulse corresponding to a respective driving phase of the motor, measuring a time period associated with a current reaching a predetermined current limit for each applied detection voltage pulse, and identifying a driving phase associated with a shortest time period for the current to reach the predetermined current limit.
    Type: Application
    Filed: September 16, 2014
    Publication date: March 26, 2015
    Inventors: Yichao WANG, Foo Leng LEONG
  • Publication number: 20140354200
    Abstract: An integrated circuit for controlling operation of a motor of a fan assembly. The fan assembly includes a housing and a fan. The motor is in the housing. The housing is void of sensors. The motor is configured to rotate the fan. The integrated circuit includes a detection module and a first control module. The detection module is separate from the fan assembly. The detection module is configured to detect a voltage induced in a first coil of the motor or a back electromotive force received from the first coil of the motor. The first control module is configured to receive a control signal from a second control module and control the operation of the fan based on (a) the control signal, and (b) the voltage induced in the first coil of the motor or the back electromotive force. The second control module is separate from the integrated circuit.
    Type: Application
    Filed: August 19, 2014
    Publication date: December 4, 2014
    Inventors: Ravishanker Krishnamoorthy, Foo Leng Leong, Edy Susanto, Yayue Zhang, Cheng Yong Teoh
  • Publication number: 20140333242
    Abstract: A system including memory to store a plurality of sets of values, where each set is used to control speed of a different type of motor. A pulse width modulation (PWM) module receives an input indicating a type of motor sensed in the system, selects a set corresponding to the type of the sensed motor, and generates, based on the selected set, a pulse width modulation signal to control speed of the sensed motor. A speed module receives a requested speed for the sensed motor and generates an output indicating a range of speed corresponding to the requested speed. The PWM module selects, based on the range of speed, a value from the selected set; shifts, based on the selected value, the pulse width modulation signal; and adjusts, based on the shifted pulse width modulation signal, the speed of the sensed motor by adjusting torque applied to the sensed motor.
    Type: Application
    Filed: July 23, 2014
    Publication date: November 13, 2014
    Inventors: Ravishanker Krishnamoorthy, Edy Susanto, Cheng Yong Teoh, Foo Leng Leong
  • Patent number: 8853985
    Abstract: Systems, methods, and other embodiments associated with back-EMF detection for motor control are described. In an embodiment, an apparatus includes a drive circuit configured to apply excitation signals to respective inputs of a motor, a signal inhibit circuit configured to convey a signal to inhibit application of the excitation signals during an interval, and a measuring circuit configured to measure a back-electromotive force (EMF) signal crossing a reference signal during the interval.
    Type: Grant
    Filed: September 1, 2011
    Date of Patent: October 7, 2014
    Assignee: Marvell World Trade Ltd.
    Inventors: Ravishanker Krishnamoorthy, Foo Leng Leong, Edy Susanto
  • Patent number: 8807956
    Abstract: A fan system includes a motor control module external to a motor housing of a fan assembly. The motor control module includes a speed control module. The fan assembly includes a fan and the motor housing. One or more first conductors are configured to connect the motor control module to a motor in the motor housing. One or more second conductors are configured to connect the motor control module to a host device control module. The host device control module is separate from the motor control module and is configured to generate a control signal. The speed control module is configured to control speed of the fan based on the control signal.
    Type: Grant
    Filed: September 15, 2011
    Date of Patent: August 19, 2014
    Assignee: Marvell World Trade Ltd.
    Inventors: Ravishanker Krishnamoorthy, Foo Leng Leong, Edy Susanto, Yayue Zhang, Cheng Yong Teoh
  • Patent number: 8791664
    Abstract: A system includes a target speed module and a pulse-width modulation (PWM) control module. The target speed module is configured to provide a first waveform based on a first speed setting for a motor. A start of a first cycle of the first waveform corresponds to at least one of a first current or a first voltage. The PWM control module is configured to shift a phase of the first waveform by a torque angle adjustment value to generate a second waveform. A start of a first cycle of the second waveform corresponds to at least one of a second voltage or a second current. The second voltage is greater than the first voltage, and the second current is greater than the first current. The PWM control module is configured to control the motor based on the second waveform.
    Type: Grant
    Filed: January 21, 2011
    Date of Patent: July 29, 2014
    Assignee: Marvell World Trade Ltd.
    Inventors: Ravishanker Krishnamoorthy, Edy Susanto, Cheng Yong Teoh, Foo Leng Leong
  • Patent number: 8766583
    Abstract: According to an aspect of the invention, an apparatus includes: a spindle motor; and circuitry configured to spin up the spindle motor by increasing a command voltage in small steps while monitoring a current flowing through the spindle motor. According to another aspect of the invention, a method includes: spinning up a spindle motor from a stationary state to a target speed using a voltage mode of operation for the spindle motor, wherein the spinning up includes supplying to the spindle motor a series of multiple discrete voltage levels ranging from a first voltage level to a second voltage level; and maintaining the spindle motor at the target speed.
    Type: Grant
    Filed: March 4, 2013
    Date of Patent: July 1, 2014
    Assignee: Marvell International Ltd.
    Inventors: Ravishanker Krishnamoorthy, Foo Leng Leong
  • Publication number: 20140111218
    Abstract: Some of the embodiments of the present disclosure provide a method comprising: during an operation phase, operating a rotating device at a first speed; during the operation phase, monitoring a first current consumed by the rotating device to operate at the first speed; comparing the first current to a second current measured during a calibration phase while rotating the device at a second speed, wherein the first speed is substantially equal to the second speed; and based on comparing the first current and the second current, predicting a possible failure of the rotating device.
    Type: Application
    Filed: October 22, 2013
    Publication date: April 24, 2014
    Applicant: Marvell World Trade Ltd.
    Inventors: Ravishanker Krishnamoorthy, Foo Leng Leong, Yayue Zhang, Edy Susanto
  • Publication number: 20140097777
    Abstract: Some of the embodiments of the present disclosure provide a method comprising detecting, based on a sensor and a back electromagnetic force generated in a rotating device, a speed of the rotating device; and based on (i) the speed detected using the sensor or (ii) the speed detected using the back electromagnetic force, driving the rotating device.
    Type: Application
    Filed: October 1, 2013
    Publication date: April 10, 2014
    Applicant: Marvell World Trade Ltd.
    Inventors: Foo Leng Leong, Ravishanker Krishnamoorthy
  • Patent number: 8638519
    Abstract: A system including a monitoring module configured to monitor whether, during a first predetermined period, at least one of a read operation, a write operation, or a seek operation is performed on a platter of a storage device in response to the platter of the storage device rotating at a first speed. A speed control module is configured to rotate the platter of the storage device at a second speed in response to none of the read operation, the write operation, or the seek operation being performed on the platter of the storage device during the first predetermined period. The second speed is (i) less than the first speed, and (ii) greater than zero. None of the read operation, the write operation, or the seek operation is performed on the platter of the storage device in response to the platter of the storage device rotating at the second speed.
    Type: Grant
    Filed: September 4, 2012
    Date of Patent: January 28, 2014
    Assignee: Marvell International Ltd
    Inventors: Edy Susanto, Foo Leng Leong, Cheng Yong Teoh
  • Patent number: 8614556
    Abstract: In some implementations, a method includes receiving rotational speed information corresponding to a rotational speed of a spindle motor having a plurality of poles, down sampling the rotational speed information to obtain speed-related information associated with the spindle motor, and adjusting the rotational speed of the spindle motor based on the speed-related information.
    Type: Grant
    Filed: August 29, 2012
    Date of Patent: December 24, 2013
    Assignee: Marvell International Ltd.
    Inventors: Kiyotada Ito, Takahiro Inoue, Foo Leng Leong