Patents by Inventor Abraham Ma

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

  • Patent number: 8061905
    Abstract: A multi-level cell (MLC) dual-personality extended fiber optic flash drive includes a MLC dual-personality extended fiber optic Universal Serial Bus (USB) plug connector connected to a dual-personality extended fiber optic flash drive and being removably connectable to a host. The connector is adaptable to receive electrical data and optical data. A transceiver, located on the flash drive, is operative to convert received electrical data to optical data or to convert received optical data to electrical data.
    Type: Grant
    Filed: April 29, 2008
    Date of Patent: November 22, 2011
    Assignee: SuperTalent Electronics, Inc.
    Inventors: Abraham Ma, I-Kang Yu, David Nguyen, Charles C. Lee, Ming-Shiang Shen
  • Publication number: 20080318449
    Abstract: A multi-level cell (MLC) dual-personality extended External Serial Advanced Technology Attachment (eSATA) flash drive includes a MLC dual-personality extended eSATA plug connector connected to a flash drive and removably connectable to a host. The connector is adaptable to receive electoral data from both a USB and eSATA interface.
    Type: Application
    Filed: April 30, 2008
    Publication date: December 25, 2008
    Applicant: SUPER TALENT ELECTRONICS, INC.
    Inventors: Abraham Ma, I-Kang Yu, David Nguyen, Charles C. Lee, Ming-Shiang Shen
  • Publication number: 20080320207
    Abstract: A multi-level cell (MLC) dual-personality extended fiber optic flash drive includes a MLC dual-personality extended fiber optic Universal Serial Bus (USB) plug connector connected to a dual-personality extended fiber optic flash drive and being removably connectable to a host. The connector is adaptable to receive electrical data and optical data. A transceiver, located on the flash drive, is operative to convert received electrical data to optical data or to convert received optical data to electrical data.
    Type: Application
    Filed: April 29, 2008
    Publication date: December 25, 2008
    Applicant: SUPER TALENT ELECTRONICS, INC.
    Inventors: Abraham MA, I-Kang YU, David NGUYEN, Charles C. LEE, Ming-Shiang SHEN
  • Publication number: 20080094807
    Abstract: A low-profile Universal-Serial-Bus (USB) assembly includes a modular USB core component that is mounted into a swivel casing. 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 swivel casing includes a holder that is pivotably mounted into an external housing by way of a pivot pin. The pivot pin is either a separate structure that is inserted into holes formed in the holder and housing, or is integrally formed on the holder.
    Type: Application
    Filed: October 17, 2007
    Publication date: April 24, 2008
    Applicant: Super Talent Electronics, Inc.
    Inventors: Siew Hiew, Jin Kim, Abraham Ma, Ming-Shiang Shen
  • Publication number: 20080098164
    Abstract: A flash microcontroller has a Static Random-Access-Memory (SRAM) buffer that stores several blocks of boot code read from a flash memory. The SRAM buffer also operates as a cache of flash data after booting is complete. Cache read and write hits use the SRAM cache rather than flash memory, while old cache lines and read misses access the flash memory. Both the external host and the microcontroller are booted from boot code buffered in the SRAM buffer. A boot-loader state machine reads the flash ID and programs flash parameter registers with timing parameters for the flash memory. The flash microcontroller uses a differential interface to the external host, with a differential transceiver and a differential serial interface. Frame, packet, and encoded clock processing is also performed by the serial interface.
    Type: Application
    Filed: October 22, 2007
    Publication date: April 24, 2008
    Applicant: SUPER TALENT ELECTRONICS INC.
    Inventors: Charles Lee, David Chow, Abraham Ma, Frank Yu, Ming-Shiang Shen
  • Publication number: 20080093720
    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: Application
    Filed: October 17, 2007
    Publication date: April 24, 2008
    Applicant: Super Talent Electronics, Inc.
    Inventors: Siew Hiew, Jin Kim, Abraham Ma, Ming-Shiang Shen
  • Publication number: 20080089020
    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: Application
    Filed: October 30, 2007
    Publication date: April 17, 2008
    Applicant: Super Talent Electronics, Inc.
    Inventors: Siew Hiew, Jim Ni, Abraham Ma, Qijin Li, Nan Nan
  • Publication number: 20080082736
    Abstract: An electronic data flash card accessible by a host computer, includes a flash memory controller connected to a flash memory device, and an input-output interface circuit activated to establish a communication with the host. In an embodiment, the flash card uses a USB interface circuit for communication with the host. A flash memory controller includes an arbitrator for mapping logical addresses with physical block addresses, and for performing block management operations including: storing reassigned data to available blocks, relocating valid data in obsolete blocks to said available blocks and reassigning logical block addresses to physical block addresses of said available blocks, finding bad blocks of the flash memory device and replacing with reserve blocks, erasing obsolete blocks for recycling after relocating valid data to available blocks, and erase count wear leveling of blocks, etc. Furthermore, each flash memory device includes an internal buffer for accelerating the block management operations.
    Type: Application
    Filed: September 28, 2007
    Publication date: April 3, 2008
    Inventors: David Chow, Charles Lee, Abraham Ma, Frank Yu, Edward Lee, Ming-Shiang Shen
  • Publication number: 20080082813
    Abstract: Techniques for booting a host computer from a portable storage device with customized settings with secure measure are described herein. According to one embodiment, in response to detecting a portable storage device inserted into a first host computer, the portable storage device is authenticated using a private key stored within the portable storage device against a public key stored in a second host computer over a network. In response to a successful authentication, data representing a personal working environment associated with a user of the portable storage device is downloaded from the second host computer over the network. After reboot, the first host computer is configured using the obtained settings of the personal working environment, such that the user of the portable storage device can operate the second host computer in view of the personal working environment. Other methods and apparatuses are also described.
    Type: Application
    Filed: September 25, 2007
    Publication date: April 3, 2008
    Inventors: David Chow, Edward Lee, Abraham Ma, Ming-Shiang Shen
  • Publication number: 20080071963
    Abstract: An ExpressCard having USB connection has a card case having two opposite first and second end portions and two opposite lateral portions. A card connector is formed at the first end portion of the card case and having a USB interface. Flash chips are implemented in the card case. A USB flash controller implemented in the card case and connected between the USB interface and the flash chips in order to provide a data access to the flash chips through the USB interface. A USB socket, in form factors of Mini-USB or Extended Mini-connector-type, is implemented in the card case and connected to the USB flash controller in order to provide a data access to the one or more flash chips therethrough. An extended Universal-Serial Bus (EUSB) host enters a suspend mode rather than poll an ExpressCard that is busy performing a memory or other operation, thereby saving power.
    Type: Application
    Filed: October 31, 2007
    Publication date: March 20, 2008
    Applicant: Super Talent Electronics Inc.
    Inventors: David Chow, Sidney Young, Charles Lee, Abraham Ma, Ming-Shiang Shen
  • Publication number: 20080067248
    Abstract: A dual-personality card reader system supports both USB and micro-SD devices using a card reader and an extended 9-pin USB socket. The card reader includes a PCBA having four standard USB metal contact pads and several extended purpose contact pads disposed on an upper side, components and IC chips covered by a molded case on a lower side, a molded lead-frame connector mounted on the PCBA and including five forward-facing extended purpose pins and eight rear-facing micro-SD connector pins that communicate with the PCBA through the extended purpose contact pads, and a housing including a slot for receiving a micro-SD card such that it communicates with the PCBA through the micro-SD connector pins. The extended 9-pin USB socket includes standard USB contacts and extended use contacts that communicate with the PCBA through the standard USB metal contacts and forward-facing extended purpose pins. The PCBA includes dual-personality electronics for SD/USB communications.
    Type: Application
    Filed: October 29, 2007
    Publication date: March 20, 2008
    Applicant: Super Talent Electronics, Inc.
    Inventors: Siew Hiew, Nan Nan, Jim Ni, Abraham Ma
  • Publication number: 20080064271
    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: Application
    Filed: September 17, 2007
    Publication date: March 13, 2008
    Inventors: Siew Hiew, Jim Ni, Abraham Ma, David Nguyen
  • Publication number: 20080065796
    Abstract: An extended Universal-Serial Bus (EUSB) bridge to a host computer can have Peripheral Components Interconnect Express (PCIE) protocol layers on one side of the bridge, and EUSB layers on the other side of the bridge, with a high-level bridging converter module connecting the upper layers. The PCIE physical, data-link, and transport layers may be eliminated by integrating the bridge with an I/O controller. PCIE requests and data payloads are directly sent to the bridge, rather than low-level PCIE physical signals. The PCIE data payloads are converted to EUSB data payloads by a high-level direct bridging converter module. Then the EUSB data payloads are passed down to an EUSB transaction layer, an EUSB data-link layer, and an EUSB physical layer which drives and senses physical electrical signals on both differential pairs of the EUSB bus.
    Type: Application
    Filed: October 29, 2007
    Publication date: March 13, 2008
    Applicant: SUPER TALENT ELECTRONICS INC.
    Inventors: Charles Lee, David Chow, Abraham Ma, Frank Yu, Ming-Shiang Shen, Horng-Yee Chou
  • Publication number: 20080065788
    Abstract: A system for producing high volume flash memory cards includes a processing unit, a PC interface for connecting to an external PC, a PC drive circuit connected to the PC interface and the processing unit, a card interface for connecting to an external flash memory card, and a card drive circuit connected to the card interface and the processing unit. The PC drive circuit realizes communication between the PC and the processing unit. The card drive circuit realizes communication between the flash memory card and the processing unit. The processing unit receives command or data from the PC interface, and sends card re-initialization command or data to the flash memory card via the card interface.
    Type: Application
    Filed: October 31, 2007
    Publication date: March 13, 2008
    Applicant: Super Talent Electronics Inc.
    Inventors: David Chow, Sidney Young, Frank Yu, Abraham Ma, Ming-Shiang Shen
  • Publication number: 20080065794
    Abstract: An extended Universal-Serial Bus (EUSB) host has reduced loading by using radio frequency (RF) transceivers or direct wiring traces rather than a pair of legacy USB cables. The reduced loading opens the eye pattern. The EUSB device transfers internal data using chained Direct-Memory Access (DMA). Registers in a DMA controller point to a vector table that has vector entries, each pointing to a destination and a source. The source is a memory table for a memory group. The memory table has entries for several memory segments. Each memory-table entry has a pointer to a memory segment and a byte count for the segment. Once all bytes in the segment are transferred, a flag in the entry indicates when another memory segment follows within the memory group. When an END flag is read, then vector table is advanced to the next vector entry, and another memory group of memory segments processed.
    Type: Application
    Filed: October 30, 2007
    Publication date: March 13, 2008
    Applicant: SUPER TALENT ELECTRONICS INC.
    Inventors: Charles Lee, David Chow, Abraham Ma, Frank Yu, Ming-Shiang Shen, Horng-Yee Chou
  • Publication number: 20080059680
    Abstract: A Universal Serial Bus (USB) memory card includes a tube metal housing that is rectangularly-shaped and a Chip-On-Board (COB)-Universal Serial Bus (USB) device and a carrier substrate having a U-block disposed on one side of thereof and vertically extending upwardly from a bottom surface of the U-block, the COB-USB device positioned on the carrier substrate forming a USB card sub-assembly, the USB card sub-assembly being securely located inside the metal housing with the U-block serving to stop the COB-USB device from slipping out of the metal housing.
    Type: Application
    Filed: October 29, 2007
    Publication date: March 6, 2008
    Applicant: SUPER TALENT ELECTRONICS, INC.
    Inventors: Siew Hiew, Jim Ni, Abraham Ma, Ming-Shiang Shen
  • Publication number: 20080052452
    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: February 28, 2008
    Inventors: David Chow, Frank Yu, Charles Lee, Abraham Ma, Ming-Shiang Shen
  • Publication number: 20080041966
    Abstract: In an embodiment of the present invention, the hollow shell of a mid-seam memory card is composed of three, independently formed, plastic pieces—a bottom plastic piece, a top plastic piece, and a plastic lid. The plastic pieces are cross-linked using, for example, ultraviolet light (UV) activated epoxy, or ultrasonic-press methods. A printed circuit board (PCB) assembly, including memory, is positioned within the cavity of the plastic pieces, and the lid is attached. The PCB assembly can be made using chip on board (COB) or surface mount technology (SMT) components attached using ball grid array (BGA) or thin and small outline package (TSOP) connections. Various read-write/write-protect devices are possible, and can be implemented in the form of a physical feature present on one of the lateral sides of the bottom and top plastic pieces.
    Type: Application
    Filed: September 6, 2007
    Publication date: February 21, 2008
    Applicant: Super Talent Electronics, Inc.
    Inventors: Siew Hiew, Nan Nan, Abraham Ma, Jim Ni, Ming-Shiang Shen
  • Publication number: 20080046608
    Abstract: An extended Universal-Serial Bus (EUSB) host enters a suspend mode rather than poll an EUSB device that is busy performing a memory or other operation. Power is saved since polling is avoided. The busy EUSB device sends a not-yet NYET signal back to the EUSB host to instruct the host to enter the suspend mode. When the EUSB device is ready to continue transfer with the host, the EUSB device wakes up the host by sending a ready RDY signal back to the host. The NYET and RDY signals may be tokens or flags in serial packets sent over a full-duplex connection to the host with two sets of differential pairs. Transfers may be re-started by the host after suspension once the requested data is read from flash memory, or space is made available in a sector buffer by completing earlier writes to flash memory.
    Type: Application
    Filed: October 27, 2007
    Publication date: February 21, 2008
    Applicant: SUPER TALENT ELECTRONICS INC.
    Inventors: Charles Lee, David Chow, Abraham Ma, Frank Yu, Ming-Shiang Shen, Horng-Yee Chou
  • Publication number: 20080040598
    Abstract: A flash microcontroller has a Static Random-Access-Memory (SRAM) buffer that stores several blocks of boot code read from a flash memory. The boot code includes an initial boot loader, boot code and a control program that are executed by the flash microcontroller, and an operating system OS image and an external-host control program that are executed by an external host. Both the external host and the microcontroller are booted from boot code buffered in the SRAM buffer. A first-reset-read address from the external host is captured by the microcontroller during its boot sequence and stored in a mapping table along with a physical address of the block in the SRAM buffer with the operating system OS image and the external-host control program. A boot-loader state machine reads the flash ID and programs flash parameter registers with timing parameters for the flash memory.
    Type: Application
    Filed: October 19, 2007
    Publication date: February 14, 2008
    Applicant: Super Talent Electronics Inc.
    Inventors: Charles Lee, David Chow, Abraham Ma, Frank Yu, Ming-Shiang Shen