Patents by Inventor Phuc Tran

Phuc Tran 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: 5586306
    Abstract: An integrated circuit controls the low level, electromechanical functionality of a computer mass storage device, such as a magnetic disk drive incorporating a spindle motor for rotatably controlling a disk and an actuator for positioning at least one read/write head with respect to the disk, to read or write encoded data configured in information data sectors and to sense encoded data of servo data sectors. A servo subsystem is coupled to an output of the read/write head for detecting the servo data sectors and providing a control signal in response thereto. An analog-to-digital subsystem is also coupled to an output of the read/write head and is operative in response to the servo subsystem control signal for converting the encoded data of the servo data sectors to digital transducer position information representative of a position of the read/write head with respect to the data tracks.
    Type: Grant
    Filed: May 23, 1995
    Date of Patent: December 17, 1996
    Assignee: Cirrus Logic, Inc.
    Inventors: Paul M. Romano, Larry D. King, John S. Geldman, Bhupendra K. Ahuja, Palaksha Setty, Petro Estakhri, Son Ho, Phuc Tran, Maryam Imam
  • Patent number: 5576910
    Abstract: A burst magnitude comparator and an instruction sequencer are employed in a servo system controller to rapidly determine position correction information for moving a transducer head over the center line of a track recorded on a disk in a mass storage disk drive. The burst magnitude comparator selects at least two burst signals derived from bursts recorded at predetermined locations relative to the center line from which to derive a correction control signal, based on a predetermined relationship of the burst signals, and supplies the selected burst signals in a predetermined order to facilitate calculation of the correction signal by a data processor used with the servo system controller. An instruction sequencer controls a sequence of converting the analog burst signals from the head to digital burst signals without intervention or control from the data processor.
    Type: Grant
    Filed: May 15, 1995
    Date of Patent: November 19, 1996
    Assignee: Cirrus Logic, Inc.
    Inventors: Paul M. Romano, Larry D. King, Mike Machado, Petro Estakhri, Son Ho, Phuc Tran, Maryam Imam
  • Patent number: 5502696
    Abstract: A subcode R-W channel data de-interleaving and de-scrambling method and apparatus includes the ability to de-interleave and de-scramble the encoded subchannel data without the necessity of storage elements, by dynamically calculating the final location of each byte of data within a packet as it is read from the CD-Rom. A pack counter monitors the pack number of the current byte of data. An index counter monitors the location of the current data within a pack. A subtractor uses the values from the pack counter and the index counter to obtain an input value, a first portion of which is supplied to a first offset generator. A second portion of the subtractor output is used to select a base address. The first offset generator determines the pack number of the current byte of data after the de-interleave process. A second offset generator receives a value from the index counter and generates a corresponding value.
    Type: Grant
    Filed: September 23, 1994
    Date of Patent: March 26, 1996
    Assignee: Cirrus Logic, Inc.
    Inventors: Tony J. Yoon, Michael J. McGrath, Phuc Tran
  • Patent number: 5477103
    Abstract: A servo system controller for a disk drive device which includes a rotating mass storage disk incorporates a timing error determining circuit for determining rotational speed variations in the disk from information contained in a servo field recorded in a track. A timing error signal is supplied when the speed variation exceeds a threshold, thus indicating an unacceptable level of speed variation. A digital synchronizer responds to asynchronous servo data signals from the disk to establish a cell clock signal occurring about a normal frequency, a cell during which only one servo data signal will occur, and a cell data signal which occurs during the cell. The cell clock signal clocks logical operations on a synchronous basis, and servo data signals are reliably captured.
    Type: Grant
    Filed: June 4, 1993
    Date of Patent: December 19, 1995
    Assignee: Cirrus Logic, Inc.
    Inventors: Paul M. Romano, Larry D. King, Mike Machado, Petro Estakhri, Son Ho, Phuc Tran, Maryam Imam