The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Mar. 30, 2010

Filed:

Sep. 07, 2006
Applicants:

Abraham C. MA, Fremont, CA (US);

Charles C. Lee, Cupertino, CA (US);

I-kang Yu, Palo Alto, CA (US);

Edward W. Lee, Mountain View, CA (US);

Ming-shiang Shen, Taipei Hsien, TW;

Inventors:

Abraham C. Ma, Fremont, CA (US);

Charles C. Lee, Cupertino, CA (US);

I-Kang Yu, Palo Alto, CA (US);

Edward W. Lee, Mountain View, CA (US);

Ming-Shiang Shen, Taipei Hsien, TW;

Assignee:

Super Talent Electronics, Inc., San Jose, CA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 7/04 (2006.01);
U.S. Cl.
CPC ...
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.


Find Patent Forward Citations

Loading…