Patents by Inventor Tung Nguyen

Tung Nguyen 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: 7274706
    Abstract: Methods and systems for processing data communicated over a network. In one aspect, an exemplary embodiment includes processing a first group of network packets in a first processor which executes a first network protocol stack, where the first group of network packets are communicated through a first network interface port, and processing a second group of network packets in a second processor which executes a second network protocol stack, where the second group of network packets is communicated through the first network interface port. Other methods and systems are also described.
    Type: Grant
    Filed: April 24, 2001
    Date of Patent: September 25, 2007
    Assignee: Syrus Ziai
    Inventors: Tung Nguyen, Fong Pong, Paul Jordan, Syrus Ziai, Al Chang, Greg Grohoski
  • Patent number: 7271566
    Abstract: A method and system for managing the voltage of a DC bus of a speed controller for an AC electric motor linked to a current distribution network. The method includes comparing a value of the voltage measured on the DC bus with a determined limit value, when the value of the voltage measured on the DC bus becomes greater than the limit value, forcing the slope of an internal ramp to a zero value so as to confer a constant frequency on the stator, and when the value of the voltage measured on the DC bus again becomes less than the limit value, progressively increasing the value of the slope of the internal ramp.
    Type: Grant
    Filed: January 26, 2006
    Date of Patent: September 18, 2007
    Assignee: Schneider Toshiba Inverter Europe SAS
    Inventor: Vinh Tung Nguyen Phuoc
  • Patent number: 7266463
    Abstract: An apparatus, a method, and a computer program product are provided for identifying signals in analogue electrical systems. The ID select signals that control the timing of this signal identification circuit comprise sequential numbers that count up and identify a corresponding signal. The signals to be identified are located on a group of input/output (I/O) pins. One multiplexer (first) selects a specific I/O pin in response to the ID select signals. An isolated voltage source is connected to this multiplexer and provides the selected signal to another multiplexer (second). The second multiplexer switches from this isolated voltage source to ground potential in response to the ID select signals. The isolated voltage source floats at the DC level of the selected I/O driver pin. Therefore, by connecting to the selected signal's I/O pin and the output of the second multiplexer, the selected signal can be identified and then probed.
    Type: Grant
    Filed: May 10, 2005
    Date of Patent: September 4, 2007
    Assignee: International Business Machines Corporation
    Inventors: Robert Christopher Dixon, John Wayne Hartfiel, Hein Minh Le, Tung Nguyen Pham
  • Patent number: 7218074
    Abstract: The present invention relates to a method for limiting the current output by a speed controller (V) for three-phase asynchronous electric motor (M), said controller (V) operating according to a control law (LC) of pure U/F type. Said method is characterized in that it consists in calculating with the aid of a limitation function a correction value for the frequency of the stator (Wstat) then in applying thereto, so as to obtain, in the voltage control law (LC) of U/F type, a corrected frequency of the stator (Wstatc). According to the voltage control law of U/F type, the method thereafter consists on the basis of this corrected frequency of the stator (Wstatc) in obtaining the control voltage (Vqref) applied to the motor. The invention also relates to a system for limiting the current able to implement said method.
    Type: Grant
    Filed: January 26, 2006
    Date of Patent: May 15, 2007
    Assignee: Schneider Toshiba Inverter Europe SAS
    Inventors: Ving Tung Nguyen Phuoc, Fabrice Jadot
  • Patent number: 7174414
    Abstract: A method of mapping logical track numbers to a collection of physical tracks on at least two disk surfaces within a disk drive. The method further includes accessing logical tracks at assigned physical tracks. The invention includes making disk drives using the mapping of logical tracks to physical tracks and those disk drives as a product of that manufacturing process. The invention also includes program systems implementing the mapping of logical tracks to physical tracks within the disk drive and disk drives implementing the method of assigning logical tracks to physical tracks and/or accessing logical tracks based upon the physical track assignment.
    Type: Grant
    Filed: December 23, 2003
    Date of Patent: February 6, 2007
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Tung Nguyen, Bipin V. Gami
  • Patent number: 7158337
    Abstract: The present invention is a method and apparatus for positioning a read/write head in a hard disk drive. The method comprises providing a disk having a at least one side with a plurality of tracks, where each of the tracks has a servo field with servo bits. The servo bits are read to provide a position signal for positioning a read/write head. The method determines a difference in position between an initial and a subsequent position of the read/write head on a track, where the subsequent location occurs after the read/write head has moved one revolution from the initial position on the track. The initial and subsequent positions are offset laterally. The method generates a compensation signal based on the initial position, the subsequent position and the difference. The position signal and the compensation signal are combined to provide a compensated position signal for positioning the read/write head. Various embodiments are described.
    Type: Grant
    Filed: October 7, 2005
    Date of Patent: January 2, 2007
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Tung Nguyen, Sang Hoon Chu, Jun Seok Shim, Kang Seok Lee, Soo Il Choi, Seong Hwan Yu
  • Patent number: 7158336
    Abstract: A method for writing servo information onto a disk of a hard disk drive with a servo writer. The method includes writing a plurality of spiral servo signals with a head. The spiral servo signals are used to write servo patterns using at least one timing window. The timing window is adjusted using a position error signal generated from the spiral servo signals. The adjusted timing window is then used to write servo patterns onto the disk. Adjusting the timing window compensates for irregularities in the spiral servo signals.
    Type: Grant
    Filed: February 2, 2005
    Date of Patent: January 2, 2007
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kwong-Tat Chan, Tom Chan, Bipinchandra V. Gami, Tung Nguyen, Yih Hurng Jung
  • Patent number: 7142387
    Abstract: Read positioning method includes adjusting at least one read head position when accessing read track on at least one rotating disk surface based upon Burst Correction Value of nearest write track, when PES burst patterns of read track and nearest write track match. Apparatus supporting read positioning method may include means for at least partly performing each step. At least one means may include at least one instance of at least one of following: computer, finite state machine, neural network and inferential engine. At least one read method for the hard disk drive included. These read methods may be used during initialization and/or normal hard disk drive operation. Hard disk drive may include servo controller driving voice coil actuator and, preferably further driving micro-actuator. The hard disk drive may include more than one rotating disk surface and more than one rotating disk surface.
    Type: Grant
    Filed: November 5, 2004
    Date of Patent: November 28, 2006
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Tung Nguyen, Bipin Gami
  • Patent number: 7120752
    Abstract: A cache coherent distributed shared memory multi-processor computer system is provided with a memory controller which includes a recall unit. The recall unit allows selective forced write-backs of dirty cache lines to the home memory. After a request is posted in the recall unit, a recall (“flush”) command is issued which forces the owner cache to write-back the dirty cache line to be flushed. The memory controller will inform the recall unit as each recall operation is completed. The recall unit operation will be interrupted when all flush requests are completed.
    Type: Grant
    Filed: September 5, 2003
    Date of Patent: October 10, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Kenneth Mark Wilson, Fong Pong, Lance Russell, Tung Nguyen, Lu Xu
  • Publication number: 20060186851
    Abstract: The present invention relates to a method for limiting the current output by a speed controller (V) for three-phase asynchronous electric motor (M), said controller (V) operating according to a control law (LC) of pure U/F type. Said method is characterized in that it consists in calculating with the aid of a limitation function a correction value for the frequency of the stator (Wstat) then in applying thereto, so as to obtain, in the voltage control law (LC) of U/F type, a corrected frequency of the stator (Wstatc). According to the voltage control law of U/F type, the method thereafter consists on the basis of this corrected frequency of the stator (Wstatc) in obtaining the control voltage (Vqref) applied to the motor. The invention also relates to a system for limiting the current able to implement said method.
    Type: Application
    Filed: January 26, 2006
    Publication date: August 24, 2006
    Applicant: Schneider Toshiba Inverter Europe SAS
    Inventors: Vinh Tung Nguyen Phuoc, Fabrice Jadot
  • Publication number: 20060181240
    Abstract: The present invention refers to a method and to a system for managing the voltage (Vbus) of the DC bus of a speed controller for an AC electric motor (M) linked to a current distribution network (Rd). The method is characterized in that it consists in: comparing a value of the voltage (Vbus) measured on the DC bus with a determined limit value (Vlim), when the value of the voltage (Vbus) measured on the DC bus becomes greater than the limit value (Vlim), forcing the slope of an internal ramp (R) to a zero value so as to confer a constant frequency (Wstat) on the stator, when the value of the voltage (Vbus) measured on the DC bus again becomes less than the limit value (Vlim), progressively increasing the value of the slope of the internal ramp (R).
    Type: Application
    Filed: January 26, 2006
    Publication date: August 17, 2006
    Applicant: Schneider Toshiba Inverter Europe SAS
    Inventor: Vinh Tung Nguyen Phuoc
  • Publication number: 20060171059
    Abstract: A method for writing servo information onto a disk of a hard disk drive with a servo writer. The method includes writing a plurality of spiral servo signals with a head. The spiral servo signals are used to write servo patterns using at least one timing window. The timing window is adjusted using a position error signal generated from the spiral servo signals. The adjusted timing window is then used to write servo patterns onto the disk. Adjusting the timing window compensates for irregularities in the spiral servo signals.
    Type: Application
    Filed: February 2, 2005
    Publication date: August 3, 2006
    Inventors: Kwong-Tat Chan, Tom Chan, Bipinchandra Gami, Tung Nguyen, Yih Jung
  • Publication number: 20060098329
    Abstract: Read positioning method includes adjusting at least one read head position when accessing read track on at least one rotating disk surface based upon Burst Correction Value of nearest write track, when PES burst patterns of read track and nearest write track match. Apparatus supporting read positioning method may include means for at least partly performing each step. At least one means may include at least one instance of at least one of following: computer, finite state machine, neural network and inferential engine. At least one read method for the hard disk drive included. These read methods may be used during initialization and/or normal hard disk drive operation. Hard disk drive may include servo controller driving voice coil actuator and, preferably further driving micro-actuator. The hard disk drive may include more than one rotating disk surface and more than one rotating disk surface.
    Type: Application
    Filed: November 5, 2004
    Publication date: May 11, 2006
    Inventors: Tung Nguyen, Bipin Gami
  • Publication number: 20060028755
    Abstract: The present invention is a method and apparatus for positioning a read/write head in a hard disk drive. The method comprises providing a disk having a at least one side with a plurality of tracks, where each of the tracks has a servo field with servo bits. The servo bits are read to provide a position signal for positioning a read/write head. The method determines a difference in position between an initial and a subsequent position of the read/write head on a track, where the subsequent location occurs after the read/write head has moved one revolution from the initial position on the track. The initial and subsequent positions are offset laterally. The method generates a compensation signal based on the initial position, the subsequent position and the difference. The position signal and the compensation signal are combined to provide a compensated position signal for positioning the read/write head. Various embodiments are described.
    Type: Application
    Filed: October 7, 2005
    Publication date: February 9, 2006
    Inventors: Tung Nguyen, Sang Chu, Jun Shim, Kang Lee, Soo Choi, Seong Yu
  • Patent number: 6982849
    Abstract: The present invention is a method and apparatus for positioning a read/write head in a hard disk drive. The method comprises providing a disk having a at least one side with a plurality of tracks, where each of the tracks has a servo field with servo bits. The servo bits are read to provide a position signal for positioning a read/write head. The method determines a difference in position between an initial and a subsequent position of the read/write head on a track, where the subsequent location occurs after the read/write head has moved one revolution from the initial position on the track. The initial and subsequent positions are offset laterally. The method generates a compensation signal based on the initial position, the subsequent position and the difference. The position signal and the compensation signal are combined to provide a compensated position signal for positioning the read/write head. Various embodiments are described.
    Type: Grant
    Filed: September 13, 2001
    Date of Patent: January 3, 2006
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Tung Nguyen, Sang Hoon Chu, Jun Seok Shim, Kang Seok Lee, Soo Il Choi, Seong Hwan Yu
  • Patent number: 6931561
    Abstract: Interfacing circuitry for asynchronously transferring data between a high-speed clock domain and a low-speed clock domain is provided. The interfacing circuitry is divided into halves, with one half being synchronized to a first clock and the second half being synchronized to a second clock. The first half and the second half are mirror images of each other. Each half has at least one storage component, such as a register and a flip-flop, for storing a valid bit as well as data, and at least one multiplexer component for gating the storage component. The valid bit is used to control the multiplexer at a receiving half. When transferring from a high-speed clock domain to a low-speed clock domain, the high-speed clock domain may probe the received data and/or the valid bit stored in the low-speed clock domain before the high-speed clock domain sends additional data.
    Type: Grant
    Filed: October 16, 2001
    Date of Patent: August 16, 2005
    Assignee: International Business Machines Corporation
    Inventors: Gary Dale Carpenter, Tung Nguyen Pham
  • Publication number: 20050148682
    Abstract: An interpenetrating polymer network (IPN) composition and a process for the manufacture of hydrogel contact lens using the invention material. The polymeric materials are formed by polymerization of: (1) an unsaturated alkyl(meth)acrylate or its derivatives such as 2-hydroxyethyl methacrylate as the principle monomer; (2) optionally vinyl containing comonomer(s) to enhance the resulting hydrogel water absorbing capability; (3) polymerizable multi-functional crosslinking agent(s); (4) an irradiation initiator and/or thermal initiator; (5) optionally other additives to impart the resulting hydrogel specific properties such as ultra-violet blocking ability and handling colors; in the presence of a soluble, hydrophilic IPN agent such as polyvinylpyrrolidone (PVP) or poly-2-ethyl-2-oxazoline (PEOX) with a specific molecular weight range.
    Type: Application
    Filed: August 2, 2004
    Publication date: July 7, 2005
    Inventors: Hopin Hu, Charles Briggs, Tung Nguyen, Hue Tran, Filene Rossberg
  • Publication number: 20050138265
    Abstract: A method of mapping logical track numbers to a collection of physical tracks on at least two disk surfaces within a disk drive. The method further includes accessing logical tracks at assigned physical tracks. The invention includes making disk drives using the mapping of logical tracks to physical tracks and those disk drives as a product of that manufacturing process. The invention also includes program systems implementing the mapping of logical tracks to physical tracks within the disk drive and disk drives implementing the method of assigning logical tracks to physical tracks and/or accessing logical tracks based upon the physical track assignment.
    Type: Application
    Filed: December 23, 2003
    Publication date: June 23, 2005
    Inventors: Tung Nguyen, Bipin Gami
  • Patent number: 6880045
    Abstract: A cache coherent distributed shared memory multi-processor computer system is provided which supports transactional memory semantics. A cache flushing engine and temporary buffer allow selective forced write-backs of dirty cache lines to the home memory. A flush can be performed from the updated cache to the temporary buffer and then to the home memory after confirmation of receipt or from the updated cache to the home memory directly with the temporary buffer holding the old data until confirmation that the home memory contains the update.
    Type: Grant
    Filed: October 12, 2001
    Date of Patent: April 12, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Fong Pong, Lance Russell, Tung Nguyen
  • Patent number: 6874065
    Abstract: A cache coherent distributed shared memory multi-processor computer system is provided with a cache-flushing engine which allows selective forced write-backs of dirty cache lines to the home memory. After a request is posted in the cache-flushing engine, a “flush” command is issued which forces the owner cache to write-back the dirty cache line to be flushed. Subsequently, a “flush request” is issued to the home memory of the memory block. The home node will acknowledge when the home memory is successfully updated. The cache-flushing engine operation will be interrupted when all flush requests are complete.
    Type: Grant
    Filed: February 26, 1999
    Date of Patent: March 29, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Fong Pong, Lance Russell, Tung Nguyen