Patents by Inventor Abraham C. Ma

Abraham C. Ma 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: 20090204872
    Abstract: A flash module has raw-NAND flash memory chips accessed over a physical-block address (PBA) bus by a NVM controller. The NVM controller is on the flash module or on a system board for a solid-state disk (SSD). The NVM controller converts logical block addresses (LBA) to physical block addresses (PBA). Data striping and interleaving among multiple channels of the flash modules is controlled at a high level by a smart storage transaction manager, while further interleaving and remapping within a channel may be performed by the NVM controllers. A SDRAM buffer is used by a smart storage switch to cache host data before writing to flash memory. A Q-R pointer table stores quotients and remainders of division of the host address. The remainder points to a location of the host data in the SDRAM. A command queue stores Q, R for host commands.
    Type: Application
    Filed: April 21, 2009
    Publication date: August 13, 2009
    Applicant: Super Talent Electronics Inc.
    Inventors: Frank Yu, Charles C. Lee, Abraham C. Ma
  • Publication number: 20090194616
    Abstract: A cryogenic grinding mill for grinding organic base material pieces into sub-micron-sized powder particles. An upper grinding block is rotated relative to a stationary lower grinding block by a motor, and is maintained at a temperature below ?150° C. by a cryogenic system including an annular liquid nitrogen chamber disposed around the grinding blocks. The upper grinding block defines a trench for receiving base material pieces fed by a feed system, and includes through-holes that extend from the trench to a grinding region formed between the grinding surfaces of the upper and lower blocks. When the upper grinding block is rotated, the base material pieces are gravity-fed from the trench to the grinding region, and ground powder material is forced to a peripheral edge of the grinding region. The powder material is then filtered, and particles having an undesirably large size are fed back into the trench for re-grinding.
    Type: Application
    Filed: February 1, 2008
    Publication date: August 6, 2009
    Applicant: Super Talent Electronics, Inc.
    Inventors: Siew S. Hiew, Nan Nan, Abraham C. Ma, Au Chi
  • Publication number: 20090193184
    Abstract: A hybrid solid-state disk (SSD) has multi-level-cell (MLC) or single-level-cell (SLC) flash memory, or both. SLC flash may be emulated by MLC that uses fewer cell states. A NVM controller converts logical block addresses (LBA) to physical block addresses (PBA). Most data is block-mapped and stored in MLC flash, but some critical or high-frequency data is page-mapped to reduce block-relocation copying. A hybrid mapping table has a first-level and a second level. Only the first level is used for block-mapped data, but both levels are used for page-mapped data. The first level contains a block-page bit that indicates if the data is block-mapped or page-mapped. A PBA field in the first-level table maps block-mapped data, while a virtual field points to the second-level table where the PBA and page number is stored for page-mapped data. Page-mapped data is identified by a frequency counter or sector count. SRAM space is reduced.
    Type: Application
    Filed: April 3, 2009
    Publication date: July 30, 2009
    Applicant: SUPER TALENT ELECTRONICS INC.
    Inventors: Frank Yu, Charles C. Lee, Abraham C. Ma, Myeongjin Shin
  • Publication number: 20090190277
    Abstract: ESD protection for a portable electronic device is provided by sandwiching a metal ground layer between prepreg (i.e., FR4 or other non-conductive PCB material) layers to form an ESD preventive PCB structure, where the metal ground layer is electrically connected to one or more of the integrated circuit (IC) components (e.g., at least one controller die, a non-volatile memory die, oscillator and passive components) that are mounted on the PCB by way of conductive via structures, and is accessible by way of one or more conductive anchor hole structures to external grounding structures. The one or more conductive anchor hole structures are positioned such that the metal ground layer is automatically electrically connected to the chassis ground of a host system when the portable device is coupled to a plug structure of the host system, e.g., by way of a metal connector jacket.
    Type: Application
    Filed: April 6, 2009
    Publication date: July 30, 2009
    Applicant: Super Talent Electronics, Inc.
    Inventors: Siew S. Hiew, Nan Nan, Abraham C. Ma
  • Publication number: 20090177835
    Abstract: A pen-type computer peripheral device includes an elongated housing containing a PCBA having a plug connector. The PCBA is secured to a positioning member that is actuated by way of a press-push button that is exposed through a slot defined in a wall of the housing. A spring-loaded mechanism includes a spring and a locking mechanism that locks the connector in a retracted position and a deployed position, and the spring biases the connector from the retracted position to the deployed position, or vice versa.
    Type: Application
    Filed: January 29, 2009
    Publication date: July 9, 2009
    Applicant: Super Talent Electronics, Inc.
    Inventors: Abraham C. Ma, Jim Chin-Nan Ni, Nan Nan
  • Patent number: 7552251
    Abstract: A Multi-Media Card/Secure Digital (MMC/SD) single-chip flash device contains a MMC/SD flash microcontroller and flash mass storage blocks containing flash memory arrays that are block-addressable rather than randomly-addressable. MMC/SD transactions from a host MMC/SD bus are read by a bus transceiver on the MMC/SD flash microcontroller. Various routines that execute on a CPU in the MMC/SD flash microcontroller are activated in response to commands in the MMC/SD transactions. A flash-memory controller in the MMC/SD flash microcontroller transfers data from the bus transceiver to the flash mass storage blocks for storage. Rather than boot from an internal ROM coupled to the CPU, a boot loader is transferred by DMA from the first page of the flash mass storage block to an internal RAM. The flash memory is automatically read from the first page at power-on. The CPU then executes the boot loader from the internal RAM to load the control program.
    Type: Grant
    Filed: May 29, 2008
    Date of Patent: June 23, 2009
    Assignee: Super Talent Electronics, Inc.
    Inventors: I-Kang Yu, Abraham C. Ma, Charles C. Lee
  • Patent number: 7547218
    Abstract: Embodiments of a plug and cap of a Universal-Serial-Bus (USB) device have been presented. In one embodiment, a USB device includes a main body, a piece of string, and a cap. The main body has a printed circuit board assembly (PCBA) and a casing, wherein the PCBA is partially housed in the casing, and the PCBA further includes a USB connector protruding out of the casing at a first end of the casing. The piece of string is coupled to the main body and the cap. The cap is detachably coupled to the first end of the casing of the main body to cover the USB connector, wherein the cap remains indirectly coupled to the casing via the piece of string when the cap is detached from the first end of the casing to expose the USB connector.
    Type: Grant
    Filed: September 17, 2007
    Date of Patent: June 16, 2009
    Assignee: Super Talent Electronics Inc.
    Inventors: Siew Sin Hiew, Jim Ni, Abraham C. Ma, David Nguyen
  • Patent number: 7535719
    Abstract: A low-profile Universal-Serial-Bus (USB) assembly includes a modular USB core component that is retractably mounted into an external housing. The modular USB core component includes a PCBA in which all passive components and unpackaged IC chips are attached to a single side of a PCB opposite to the metal contacts. The IC chips (e.g., USB controller, flash memory) are attached to the PCB by wire bonding or other chip-on-board (COB) technique. The passive components are attached by conventional surface mount technology (SMT) techniques. The housing includes a retractable mechanism that facilitates selective exposure of metal contacts, either by sliding a front portion of the modular USB core component into and out of a front opening of the housing, or by providing a cover plate that slidably covers the front portion of the modular USB core component.
    Type: Grant
    Filed: October 17, 2007
    Date of Patent: May 19, 2009
    Assignee: Super Talent Electronics, Inc.
    Inventors: Siew S. Hiew, Jin Kyu Kim, Abraham C. Ma, Ming-Shiang Shen
  • Patent number: 7535088
    Abstract: A flash-memory device has a printed-circuit board assembly (PCBA) with a PCB with a flash-memory chip and a controller chip. The controller chip includes an input/output interface circuit to an external computer over a Secure-Digital (SD) interface, and a processing unit to read blocks of data from the flash-memory chip. The PCBA is encased inside an upper case and a lower case, with SD contact pads on the PCB that fit through contact openings in the upper case. Supporting end ribs under each of the SD contact pads and middle ribs support the PCB at a slanted angle to the centerline of the device. The PCB slants upward at the far end to allow more thickness for the chips mounted to the bottom surface of the PCB, and slants downward at the insertion end to position the SD contact pads near the centerline.
    Type: Grant
    Filed: October 11, 2006
    Date of Patent: May 19, 2009
    Assignee: Super Talent Electronics, Inc.
    Inventors: Jim Chin-Nan Ni, Abraham C. Ma, Paul Hsueh, Ming-Shiang Shen
  • Publication number: 20090113121
    Abstract: A flash controller has a flash interface accessing physical blocks of multi-level-cell (MLC) flash memory. An Extended Universal-Serial-Bus (EUSB) interface loads host commands into a command queue where writes are re-ordered and combined to reduce flash writes. A partial logical-to-physical L2P mapping table in a RAM has entries for only 1 of N sets of L2P mapping tables. The other N?1 sets are stored in flash memory and fetched into the RAM when a L2P table miss occurs. The RAM required for mapping is greatly reduced. A data buffer stores one page of host write data. Sector writes are merged using the data buffer. The data buffer is flushed to flash when a different page is written, while the partial logical-to-physical mapping table is flushed to flash when a L2P table miss occurs, when the host address is to a different one of the N sets of L2P mapping tables.
    Type: Application
    Filed: December 31, 2008
    Publication date: April 30, 2009
    Applicant: SUPER TALENT ELECTRONICS INC.
    Inventors: Charles C. Lee, Frank Yu, Abraham C. Ma
  • Publication number: 20090100295
    Abstract: A method of testing memory modules comprising jumping through all addressable memory blocks a first and second time is disclosed. Each jumped-to address is determined by first XORing the last two bits of the previous address, and then XORing the first result with a bit representation of the previous jump direction for a second result. The second result determines the direction of the next jump, either upwards or downwards. Each jumped-to address is XORed with its contents, and the result is written to the address. For initially empty and defect-free memory, this results in all 1 values written for the first time jumping, and all 0 values written for the second time jumping. Finally, after the second time jumping, all addressable memory values are checked, and any non-0 value addresses are identified as defective memory cells.
    Type: Application
    Filed: December 18, 2008
    Publication date: April 16, 2009
    Applicant: SUPER TALENT ELECTRONICS, INC.
    Inventors: Siew S. HIEW, I-Kang YU, Abraham C. MA, Ming-Shiang SHEN
  • Patent number: 7517231
    Abstract: A solid state drive (SSD) device includes a printed-circuit board assembly (PCBA), a connector mounted on the circuit board, an open-frame support-type housing including first and second parallel elongated brackets extending along opposing peripheral edges of said circuit board, each bracket including a first connecting structure for securing the circuit board to the housing, and a second connecting structure for connecting the housing to an internal rack frame of a host system. The open-frame support type housing does not include a top cover and a bottom cover, whereby both of said opposing first and second surfaces are exposed by first and second openings. The housing includes optional end rails that form a box-like frame. The elongated brackets are formed using die-cast metal, stamped metal, or molded plastic with copper posts. Optional clamp-type brackets clamp along side edges of the PCBA.
    Type: Grant
    Filed: October 30, 2007
    Date of Patent: April 14, 2009
    Assignee: Super Talent Electronics, Inc.
    Inventors: Siew S. Hiew, Jim Chin-Nan Ni, Abraham C. Ma, Qijin Li, Nan Nan
  • Publication number: 20090093136
    Abstract: A dual-personality extended USB (EUSB) system supports both USB and EUSB memory cards using an extended 9-pin EUSB socket. Each EUSB device 101 includes a PCBA having four standard USB metal contact pads disposed on an upper side of a PCB, and several extended purpose contact springs that extend through openings defined in the PCB. A single-shot molding process is used to form both an upper housing portion on the upper PCB surface that includes ribs extending between adjacent contact pads, and a lower molded housing portion that is formed over passive components and IC dies disposed on the lower PCB surface. The passive components are mounted using SMT methods, and the IC dies are mounted using COB methods. The extended 9-pin EUSB socket includes standard USB contacts and extended use contacts that communicate with the PCBA through the standard USB metal contacts and the contact springs.
    Type: Application
    Filed: September 19, 2008
    Publication date: April 9, 2009
    Applicant: Super Talent Electronics, Inc.
    Inventors: Siew S. Hiew, Abraham C. Ma, Nan Nan
  • Patent number: 7507119
    Abstract: A Universal-Serial-Bus (USB) device has a USB plug with reduced wobble. A USB metal wrap around the perimeter of the USB plug is attached to a housing by overmolding. A plug supporter is inserted into the front of the USB metal wrap, and has locking tabs that snap over the inside wall of the housing. Side tabs on the plug supporter fit into side slots on the USB metal wrap to secure the plug supporter inside the USB metal wrap. A circuit board with a USB flash controller has USB metal contacts on an extension end that is inserted through the housing and into the USB metal wrap. The extension end fits underneath top tabs on the plug supporter, preventing the extension end with the USB metal contacts from upward wobble when the USB plug is inserted into a USB socket.
    Type: Grant
    Filed: October 12, 2006
    Date of Patent: March 24, 2009
    Assignee: Super Talent Electronics, Inc.
    Inventors: Jim Chin-Nan Ni, Charles C. Lee, Abraham C. Ma, Ming-Shiang Shen
  • Publication number: 20090037652
    Abstract: A flash module has raw-NAND flash memory chips accessed over a physical-block address (PBA) bus by a NVM controller. The NVM controller is on the flash module or on a system board for a solid-state disk (SSD). The NVM controller converts logical block addresses (LBA) to physical block addresses (PBA). Data striping and interleaving among multiple channels of the flash modules is controlled at a high level by a smart storage transaction manager, while further interleaving and remapping within a channel may be performed by the NVM controllers. A SDRAM buffer is used by a smart storage switch to cache host data before writing to flash memory. A Q-R pointer table stores quotients and remainders of division of the host address. The remainder points to a location of the host data in the SDRAM. A command queue stores Q, R for host commands.
    Type: Application
    Filed: October 15, 2008
    Publication date: February 5, 2009
    Applicant: Super Talent Electronics Inc.
    Inventors: Frank Yu, Charles C. Lee, Abraham C. Ma
  • Patent number: 7479039
    Abstract: A flash-memory device has a printed-circuit board assembly (PCBA) with a PCB with a flash-memory chip and a controller chip. The controller chip includes an external Secure-Digital (SD) interface, and a processing unit to read blocks of data from the flash-memory chip. The PCBA is encased inside an upper case and a lower case, with SD contact pads on the PCB that fit through contact openings in the upper case. Dividers between openings in the upper case that expose the SD contact pads also support the PCB at a slanted angle to the centerline of the device. The PCB slants upward at the far end to allow more thickness for the chips mounted to the bottom surface of the PCB, and slants downward at the insertion end to position the SD contact pads near the centerline. A metal switch-bar or an over-molded controller die may be substituted.
    Type: Grant
    Filed: August 29, 2007
    Date of Patent: January 20, 2009
    Assignee: Super Talent Electronics, Inc.
    Inventors: Jim Chin-Nan Ni, Abraham C. Ma, Paul Hsueh, Ming-Shiang Shen
  • Patent number: 7476105
    Abstract: A flash-memory device has a printed-circuit board assembly (PCBA) with a PCB with a flash-memory chip and a controller chip. The controller chip includes an external Secure-Digital (SD) interface, and a processing unit to read blocks of data from the flash-memory chip. The PCBA is encased inside an upper case and a lower case, with SD contact pads on the PCB that fit through contact openings in the upper case. Dividers between openings in the upper case that expose the SD contact pads also support the PCB at a slanted angle to the centerline of the device. The PCB slants upward at the far end to allow more thickness for the chips mounted to the bottom surface of the PCB. A user-slidable switch may be slanted to compensate for the PCB slant. The PCB may have a flex section to facilitate the slant without a slanted switch.
    Type: Grant
    Filed: August 29, 2007
    Date of Patent: January 13, 2009
    Assignee: Super Talent Electronics, Inc.
    Inventors: Jim Chin-Nan Ni, Abraham C. Ma, Paul Hsueh, Ming-Shiang Shen
  • Publication number: 20080320214
    Abstract: A solid-state disk (SSD) has a smart storage switch with a smart storage transaction manager that re-orders host commands for accessing downstream single-chip flash-memory devices. Each single-chip flash-memory device has a lower-level controller that converts logical block addresses (LBA) to physical block addresses (PBA) that access flash memory blocks in the single-chip flash-memory device. Wear-leveling and bad block remapping are preformed by each single-chip flash-memory device, and at a higher level by a virtual storage processor in the smart storage switch. Virtual storage bridges between the smart storage transaction manager and the single-chip flash-memory devices bridge LBA transactions over LBA buses to the single-chip flash-memory devices.
    Type: Application
    Filed: August 5, 2008
    Publication date: December 25, 2008
    Applicant: Super Talent Electronics Inc.
    Inventors: Abraham C. Ma, David Q. Chow, Charles C. Lee, Frank Yu
  • Publication number: 20080313389
    Abstract: An electronic data flash card is accessible by a host computer, and includes a processing unit connected to a flash memory device that stores a data file, and an input-output interface circuit activated so as to establish a communication with the host computer. In an embodiment, the electronic data flash card uses a USB input/output interface circuit for communication with the host computer. A flash memory controller includes an index for converting logical addresses sent by the host computer into physical addresses associated with sectors of the flash memory device. The index is controlled by arbitration logic referencing to values from various look up tables and valid data stored in the flash memory device. The flash memory controller further includes a first-in-first-out unit (FIFO) for recycling obsolete sectors of the flash memory device in the background process so that they are available for reprogramming.
    Type: Application
    Filed: October 30, 2007
    Publication date: December 18, 2008
    Inventors: David Q. Chow, Frank I. Yu, Charles C. Lee, Abraham C. Ma, Ming-Shiang Shen
  • Publication number: 20080313388
    Abstract: An electronic data flash card is accessible by a host computer, and includes a processing unit connected to a flash memory device that stores a data file, and an input-output interface circuit activated so as to establish a communication with the host computer. In an embodiment, the electronic data flash card uses a USB input/output interface circuit for communication with the host computer. A flash memory controller includes an index for converting logical addresses sent by the host computer into physical addresses associated with sectors of the flash memory device. The index is controlled by arbitration logic referencing to values from various look up tables and valid data stored in the flash memory device. The flash memory controller further includes a first-in-first-out unit (FIFO) for recycling obsolete sectors of the flash memory device in the background process so that they are available for reprogramming.
    Type: Application
    Filed: October 30, 2007
    Publication date: December 18, 2008
    Inventors: David Q. Chow, Frank I. Yu, Charles C. Lee, Abraham C. Ma, Ming-Shiang Shen