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:
May. 31, 2005

Filed:

Feb. 27, 2002
Applicants:

Jered Donald Aasheim, Bellevue, WA (US);

Yongqi Yang, Bellevue, WA (US);

Inventors:

Jered Donald Aasheim, Bellevue, WA (US);

Yongqi Yang, Bellevue, WA (US);

Assignee:

Microsoft Corp., Redmond, WA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F012/06 ;
U.S. Cl.
CPC ...
Abstract

A flash driver tracks data stored in a flash memory device through the use of logical-to-physical sector mapping. The mapping is stored in a data structure and allows data to be written into the next free physical sector in the flash memory medium. Write operations complete quickly, because there is no need to perform an erase operation in order to write new data on to the flash memory medium. Data loss due to power interruption during a write operation is also minimized by the described implementations. The logical-to-physical sector mapping stored in data structure is backed-up on the flash memory medium. In the event there is a catastrophic power interruption, logical-to-physical sector mapping can easily be reestablished by scanning the backed-up mapping in the flash memory medium. The backed-up information can be stored in a spare portion of a NAND or NOR flash memory medium.


Find Patent Forward Citations

Loading…