Patents by Inventor David Nguyen

David 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).

  • Publication number: 20110229583
    Abstract: A medicinal drug is administered to a person for treating a medical condition of the person or/and for preventing the person from contracting the medical condition. The medical condition can be a bacterial infection, a eukaryotic infection, a prion-caused infection, a non-pathogenic inflammation, and, insofar as not covered by any of these four types of the medical condition, a fungal infection, a spore-caused infection, and a parasitic infection. A medicinal drug is similarly administered non-topically to a person for treating a virus-caused medical condition of the person or/and for preventing the person from contracting the virus-caused medical condition. The medicinal drug is typically formed at least partially with salt of peroxymonosulfuric acid, preferably potassium hydrogen peroxymonosulfate.
    Type: Application
    Filed: March 17, 2010
    Publication date: September 22, 2011
    Inventors: David Van Tran, David Nguyen Tran
  • Patent number: 8021166
    Abstract: An extended universal serial bus (USB) storage device is described herein. According to one embodiment, an extended USB storage device includes a printed circuit board assembly (PCBA) having a flash memory device and a flash controller mounted thereon, and an extended USB connector plug coupled to the PCBA for providing a USB compatible interface between an external device and the flash memory device and the flash controller, wherein the extended USB connector plug includes a first end used to couple to the external device and a second end coupled to the flash memory device and the flash controller. The extended USB connector plug includes multiple communication interfaces. Other methods and apparatuses are also described.
    Type: Grant
    Filed: October 18, 2007
    Date of Patent: September 20, 2011
    Assignee: Super Talent Electronics, Inc.
    Inventors: David Nguyen, Nan Nan, Jim Chin-Nan Ni, Frank I-Kang Yu, Abraham C. Ma, Ming-Shiang Shen
  • Patent number: 8020131
    Abstract: Method and apparatus for mapping flip-flop logic onto shift register logic is described. In one example, a method of processing flip-flop logic in a circuit design for implementation in an integrated circuit is provided. A chain of flip-flops in the circuit design is identified. The chain of flip-flops includes first and second control signals. A shift register is instantiated in a logical description of the circuit design for the chain of flip-flops. A shift register is instantiated in the logical description for the chain of flip-flops. First and second control chains of flip-flops are instantiated in the logical description for the first and second control signals, respectively. A multiplexer is instantiated in the logical description and is configured to select among an output of the shift register, an asserted logic state, and a de-asserted logic state based on outputs of the first and second control chains.
    Type: Grant
    Filed: April 7, 2010
    Date of Patent: September 13, 2011
    Assignee: Xilinx, Inc.
    Inventors: David Nguyen Van Mau, Yassine Rjimati
  • Patent number: 8019958
    Abstract: In a method of controlling a memory device, the following is conveyed over a first set of interconnect resources: a first command that specifies activation of a row of memory cells; a second command that specifies a write operation, wherein write data is written to the row; a bit that specifies whether precharging occurs after the write data is written; and a code that specifies whether data mask information will be issued for the write operation. If the code specifies that the information will be issued, then the information, which specifies whether to selectively write portions of the write data, is conveyed over the first set of interconnect resources after conveying the code. The write data to be written in connection with the write operation is conveyed over a second set of interconnect resources that is separate from the first set of interconnect resources.
    Type: Grant
    Filed: September 3, 2010
    Date of Patent: September 13, 2011
    Assignee: Rambus Inc.
    Inventors: Richard M. Barth, Frederick A. Ware, Donald C. Stark, Craig E. Hampel, Paul G. Davis, Abhijit M. Abhyankar, James A. Gasbarre, David Nguyen
  • Patent number: 8014130
    Abstract: Various embodiments of a USB drive pen device are disclosed herein. In one embodiment, a USB drive pen device includes a USB plug assembly having a flash controller and a flash memory device, a pusher assembly including a rotator having one or more tabs disposed thereon, and a housing for housing at least a portion of the USB plug assembly and the pusher assembly. The housing includes a tunnel and an inner tube extended from the tunnel disposed within the housing. An intersection between the tunnel and inner tube includes one or more angled corners to lock the USB plug assembly in either a deployed position or a retracted position. Other methods and apparatuses are also described.
    Type: Grant
    Filed: December 4, 2007
    Date of Patent: September 6, 2011
    Assignee: Super Talent Electronics, Inc.
    Inventors: David Nguyen, Nan Nan, Abraham C. Ma, Jim Chin-Nan Ni, Charles Chung Lee, Ming-Shiang Shen
  • Patent number: 8015348
    Abstract: Methods and systems of managing memory addresses in a large capacity multi-level cell based flash memory device are described. According to one aspect, a flash memory device comprises a processing unit to manage logical-to-physical address correlation using an indexing scheme. The flash memory is partitioned into N sets. Each set includes a plurality of entries (i.e., blocks). N sets of partial logical entry number to physical block number and associated page usage information (hereinafter ‘PLTPPUI’) are stored in the reserved area of the MLC based flash memory. Only one the N sets is loaded to address correlation and page usage memory (ACPUM), which is a limited size random access memory (RAM). In one embodiment, static RAM (SRAM) is implemented for fast access time for the address correlation. LSA received together with the data transfer request dictates which one of the N sets of PLTPPUI is loaded into ACPUM.
    Type: Grant
    Filed: December 29, 2010
    Date of Patent: September 6, 2011
    Assignee: Super Talent Electronics, Inc.
    Inventors: Charles C. Lee, I-Kang Yu, David Nguyen, Abraham Chih-Kang Ma, Ming-Shiang Shen
  • Patent number: 7984303
    Abstract: In an electronic data storage device accessed by a host computer motherboard, a fingerprint sensor scans a fingerprint of a user of the electronic data storage device and generates fingerprint scan data. A processing unit activates an input/output interface circuit to store a data file and fingerprint reference data obtained by scanning a fingerprint of a person authorized to access the data file in a memory device having non-volatile memory, where the processing unit transmits the data file to the host computer motherboard upon verifying that the user of the electronic data storage device is authorized to access the data file stored in the memory device as a result of comparison between the fingerprint scan data from the fingerprint sensor and the fingerprint reference data. Other methods and apparatuses are also described.
    Type: Grant
    Filed: April 8, 2008
    Date of Patent: July 19, 2011
    Assignee: Super Talent Electronics, Inc.
    Inventors: Abraham C. Ma, Frank I-Kang Yu, David Nguyen, Charles Lee, Ming-Shiang Shen
  • Publication number: 20110119425
    Abstract: The disclosure relates to a detachable signalling interconnect apparatus that provides connectivity between two or more components of a memory system in conjunction with different modes of operation of the components. The memory system comprises: a first socket to receive a first memory module; a second socket to receive a second memory module; a detachable signal-interconnect; and a memory controller coupled to the detachable signal-interconnect and configured to define a first mode of operation and a second mode of operation, wherein in the first mode of operation the detachable signal-interconnect is to couple the memory-controller to the first memory module and in the second mode of operation the detachable signal-interconnect is to couple the memory controller to the first memory module and the second memory module.
    Type: Application
    Filed: June 30, 2008
    Publication date: May 19, 2011
    Applicant: RAMBUS INC.
    Inventors: Ravindranath Kollipara, Xingchao Yuan, Frank Lambrecht, Ming Li, Richard E. Perego, Qi Lin, David Nguyen, Kyung Suk Oh
  • Publication number: 20110090727
    Abstract: A memory module includes a first signal line to carry a first signal. The first signal line has (i) a first line segment disposed along a length of the memory module and coupled to a termination, and (ii) a second line segment disposed along a width of the memory module and coupled to an edge finger. The first line segment and the second line segment are coupled together at a turn. A first synchronous memory device and a second synchronous memory device are coupled to the first line segment. The first signal arrives at the first synchronous memory device and the second synchronous memory device in a sequential manner. The memory module includes a clock line routed alongside the first signal line. A clock signal arrives at the first synchronous memory device and the second synchronous memory device in sequence alongside the first signal traversing along the first signal line.
    Type: Application
    Filed: December 21, 2010
    Publication date: April 21, 2011
    Inventors: Haw-Jyh Liaw, David Nguyen
  • Publication number: 20110093653
    Abstract: Methods and systems of managing memory addresses in a large capacity multi-level cell based flash memory device are described. According to one aspect, a flash memory device comprises a processing unit to manage logical-to-physical address correlation using an indexing scheme. The flash memory is partitioned into N sets. Each set includes a plurality of entries (i.e., blocks). N sets of partial logical entry number to physical block number and associated page usage information (hereinafter ‘PLTPPUI’) are stored in the reserved area of the MLC based flash memory. Only one the N sets is loaded to address correlation and page usage memory (ACPUM), which is a limited size random access memory (RAM). In one embodiment, static RAM (SRAM) is implemented for fast access time for the address correlation. LSA received together with the data transfer request dictates which one of the N sets of PLTPPUI is loaded into ACPUM.
    Type: Application
    Filed: December 29, 2010
    Publication date: April 21, 2011
    Applicant: Super Talent Electronics, Inc.
    Inventors: Charles C. Lee, I-Kang Yu, David Nguyen, Abraham Chih-Kang Ma, Ming-Shiang Shen
  • Publication number: 20110055844
    Abstract: A multi-node computer system, comprising: a plurality of nodes, a system control unit and a carrier board. Each node of the plurality of nodes comprises a processor and a memory. The system control unit is responsible for: power management, cooling, workload provisioning, native storage servicing, and I/O. The carrier board comprises a system fabric and a plurality of electrical connections. The electrical connections provide the plurality of nodes with power, management controls, system connectivity between the system control unit and the plurality of nodes, and an external network connection to a user infrastructure. The system control unit and the carrier board provide integrated, shared resources for the plurality of nodes. The multi-node computer system is provided in a single enclosure.
    Type: Application
    Filed: December 9, 2009
    Publication date: March 3, 2011
    Inventors: Tung M. NGUYEN, Richard AU, David NGUYEN, Tipatat CHENNAVASIN, Najaf RIZVI, David Bradley, Matthew HUMPHREYS
  • Patent number: 7886108
    Abstract: Methods and systems of managing memory addresses in a large capacity multi-level cell based flash memory device are described. According to one aspect, a flash memory device comprises a processing unit to manage logical-to-physical address correlation using an indexing scheme. The flash memory is partitioned into N sets. Each set includes a plurality of entries (i.e., blocks). N sets of partial logical entry number to physical block number and associated page usage information (hereinafter ‘PLTPPUI’) are stored in the reserved area of the MLC based flash memory. Only one the N sets is loaded to address correlation and page usage memory (ACPUM), which is a limited size random access memory (RAM). In one embodiment, static RAM (SRAM) is implemented for fast access time for the address correlation. LSA received together with the data transfer request dictates which one of the N sets of PLTPPUI is loaded into ACPUM.
    Type: Grant
    Filed: February 4, 2008
    Date of Patent: February 8, 2011
    Assignee: Super Talent Electronics, Inc.
    Inventors: Charles C. Lee, I-Kang Yu, David Nguyen, Abraham Chih-Kang Ma, Ming-Shiang Shen
  • Patent number: 7870322
    Abstract: A memory module includes a first signal line to carry a first signal. The first signal line has (i) a first line segment disposed along a length of the memory module and coupled to a termination, and (ii) a second line segment disposed along a width of the memory module and coupled to an edge finger. The first line segment and the second line segment are coupled together at a turn. A first synchronous memory device and a second synchronous memory device are coupled to the first line segment. The first signal arrives at the first synchronous memory device and the second synchronous memory device in a sequential manner. The memory module includes a clock line routed alongside the first signal line. A clock signal arrives at the first synchronous memory device and the second synchronous memory device in sequence alongside the first signal traversing along the first signal line.
    Type: Grant
    Filed: April 17, 2009
    Date of Patent: January 11, 2011
    Assignee: Rambus Inc.
    Inventors: Haw-Jyh Liaw, David Nguyen
  • Publication number: 20110003514
    Abstract: An extended USB plug connector includes a connector substrate including a frontend having a first set of electrical contact pins disposed thereon and a backend having a second set of electrical contact pins disposed thereon. The first set includes a first row of electrical contact pins disposed on a top surface of the connector substrate and a second row of electrical contact pins disposed in parallel with the first row of electrical contact pins and interior to the first row of electrical contact pins, where the second row includes more electrical contact pins than the first row. The second set of electrical contact pins includes a number of electrical contact pins equal to the first row and second row of electrical contact pins in total. The second set of electrical contact pins are used to connect to corresponding electrical contact pads disposed on a printed circuit board assembly having a USB controller and flash memory devices disposed thereon.
    Type: Application
    Filed: September 17, 2010
    Publication date: January 6, 2011
    Applicant: SUPER TALENT ELECTRONICS, INC.
    Inventors: David Nguyen, Nan Nan, Jim Chin-Nan Ni, Frank I-Kang Yu, Abraham C. Ma, Ming-Shiang Shen
  • Publication number: 20100332719
    Abstract: In a method of controlling a memory device, the following is conveyed over a first set of interconnect resources: a first command that specifies activation of a row of memory cells; a second command that specifies a write operation, wherein write data is written to the row; a bit that specifies whether precharging occurs after the write data is written; and a code that specifies whether data mask information will be issued for the write operation. If the code specifies that the information will be issued, then the information, which specifies whether to selectively write portions of the write data, is conveyed over the first set of interconnect resources after conveying the code. The write data to be written in connection with the write operation is conveyed over a second set of interconnect resources that is separate from the first set of interconnect resources.
    Type: Application
    Filed: September 3, 2010
    Publication date: December 30, 2010
    Inventors: Richard M. Barth, Frederick A. Ware, Donald C. Stark, Craig E. Hampel, Paul G. Davis, Abhijit M. Abhyankar, James A. Gasbarre, David Nguyen
  • Patent number: 7815469
    Abstract: An extended universal serial bus (USB) storage device is described herein. According to one embodiment, an extended USB storage device includes a printed circuit board assembly (PCBA) having a flash memory device and a flash controller mounted thereon, and an extended USB connector plug coupled to the PCBA for providing a USB compatible interface between an external device and the flash memory device and the flash controller, wherein the extended USB connector plug includes a first end used to couple to the external device and a second end coupled to the flash memory device and the flash controller. In one embodiment, a front piece (1701) includes a metal case (1706) for shielding and a tongue (1709) with contact pins (1781, 1782) and a rear piece (1702) includes a tip portion (1713) with contacts (1783). When the rear tip portion (1713) is inserted into the front piece the contact pins (1783) engage the contact pins (1781, 1782).
    Type: Grant
    Filed: October 22, 2007
    Date of Patent: October 19, 2010
    Assignee: Super Talent Electronics, Inc.
    Inventors: David Nguyen, Nan Nan, Jim Chin-Nan Ni, Frank I-Kang Yu, Abraham C. Ma, Ming-Shiang Shen
  • Patent number: 7806705
    Abstract: A portable USB device with an improved configuration is described herein. According to one embodiment, a portable USB device includes a core unit having a USB plug connector coupled to one or more flash memory devices and a flash controller disposed therein, where the flash controller is capable of exchanging data with a host via the USB plug connector using a bulk-only-transfer protocol. The portable USB device further includes a housing for enclosing the core unit, including a front end opening to allow the USB plug connector to be deployed. The portable USB device further includes a core unit carrier for carrying the core unit for deploying and retracting the core unit, including a slide button to allow a finger of a user to slide the USB plug connector of the core unit in and out of the housing via the front end opening of the housing.
    Type: Grant
    Filed: October 22, 2009
    Date of Patent: October 5, 2010
    Assignee: Super Talent Electronics, Inc.
    Inventors: Frank I-Kang Yu, David Nguyen, Jim Chin-Nan Ni, Abraham C. Ma, Ming-Shiang Shen
  • Patent number: 7793039
    Abstract: A semiconductor memory device includes a memory core, a first interface to receive write data from a first set of interconnect resources, and a second interface, separate from the first interface, to receive from a second set of interconnect resources a column address and a first code. The column address is associated with the write data and identifies a column of the memory core in which to store the write data. The first code indicates whether the write data is selectively masked by data mask information. If the first code indicates that the write data is selectively masked, the second interface is to receive data mask information specifying whether to selectively write portions of the write data to the memory core.
    Type: Grant
    Filed: January 6, 2009
    Date of Patent: September 7, 2010
    Assignee: Rambus Inc.
    Inventors: Richard M. Barth, Frederick A. Ware, Donald C. Stark, Craig E. Hampel, Paul G. Davis, Abhijit M. Abhyankar, James A. Gasbarro, David Nguyen
  • Patent number: 7771215
    Abstract: Briefly, a portable USB flash memory device is disclosed to include a Chip-On-Board COB Printed Circuit Board Assembly PCBA inside. The flash memory device is enclosed inside a housing structure with a sliding button to deploy the USB plug connector external to the housing structure. The flash memory device with Multi-Level-Cell MLC compatible is being able to connect to a host with a Universal Serial Bus USB interface.
    Type: Grant
    Filed: July 10, 2008
    Date of Patent: August 10, 2010
    Assignee: Super Talent Electronics, Inc.
    Inventors: Jim Chin-Nan Ni, Abraham C. Ma, David Nguyen, Charles C. Lee, Ming-Shiang Shen
  • Patent number: 7744387
    Abstract: A portable USB device is described herein. According to one embodiment, a portable USB device includes a core unit having a USB plug connector coupled to one or more multi-level cell (MLC) flash memory devices and an MLC flash controller disposed therein. The device further includes a housing for enclosing the core unit. The device further includes a swivel cap having a top surface and a bottom surface by bending a flat panel into a U-shape block having an opening end, a close end, and two side-openings, where the top and bottom surfaces of the swivel cap include a rivet opening align with each other. The housing having the core unit therein is sandwiched by the swivel cap using a set of rivets through the rivet openings of the housings and the swivel cap. The core unit can be rotated with respect to the rivet set in and out of the swivel cap.
    Type: Grant
    Filed: March 18, 2008
    Date of Patent: June 29, 2010
    Assignee: Super Talent Electronics, Inc.
    Inventors: Frank I-Kang Yu, David Nguyen, Jim Chin-Nan Ni, Abraham C. Ma, Ming-Shiang Shen