
US Patent No: 7,562,202
Number of patents in Portfolio can not be more than 2000
Systems, methods, computer readable medium and apparatus for memory management using NVRAM
Stats
-
Jul 14, 2009
Issued date -
Jul 30, 2004
filing date -
10/903,020
serial no -
In Force
status
Importance
Abstract
A system and method is disclosed for improving data integrity and the efficiency of data storage in separate memories of a computing device. In particular, the present invention introduces a combination of two types of memory, namely, an NVRAM and a Flash memory, as persistent memory for storing file data. By constantly caching a last data portion of a data file in an NVRAM, it avoids any sector erasing for individual bits in a Flash memory. Such an approach increases the data storage efficiency and life expectancy of a Flash memory. The present invention has very broad application in almost all computing devices, including any PC (desktop or laptop) and server computers. It demonstrates particularly advantageous performance in portable electronic devices implementing Windows™ CE operating systems.
First Claim
Related Publications
International Classification(s)
- [Classification Symbol]
- [Patents Count]
Cited Art
| Patent Info | (Count) | # Cites | Year |
|---|---|---|---|
|
|
|||
| 4,571,674 Peripheral storage system having multiple data transfer rates | 54 | 1982 | |
| 5,694,570 Method and system of buffering data written to direct access storage devices in data processing systems | 14 | 1995 | |
|
|
|||
| 6,189,081 Non-volatile semiconductor storage with memory requirement and availability comparison means and method | 25 | 1997 | |
| 2002/0051,394 Flash memory control method and apparatus processing system therewith | 19 | 2001 | |
|
|
|||
| 2004/0193,782 Nonvolatile intelligent flash cache memory | 15 | 2004 | |
|
|
|||
| 5,911,084 System and method for accessing peripheral devices on a non-functional controller | 15 | 1998 | |
|
|
|||
| 6,651,142 Method and apparatus for processing data using multi-tier caching | 27 | 2000 | |
|
|
|||
| 6,321,293 Method for caching virtual memory paging and disk input/output requests | 9 | 1998 | |
|
|
|||
| 2003/0120,841 System and method of data logging | 8 | 2001 | |
|
|
|||
| 6,249,841 Integrated circuit memory device and method incorporating flash and ferroelectric random access memory arrays | 7 | 1998 | |
|
|
|||
| 2005/0132,128 Flash memory device and flash memory system including buffer memory | 4 | 2004 | |
|
|
|||
| 6,742,084 Caching method for selecting data blocks for removal from cache based on recall probability and size | 19 | 2000 | |
|
|
|||
| 5,481,701 Method and apparatus for performing direct read of compressed data file | 62 | 1992 | |
|
|
|||
| 5,276,840 Disk caching method for writing data from computer memory including a step of writing a plurality of physically adjacent blocks in a single I/O operation | 49 | 1991 | |
|
|
|||
| 2005/0050,261 High density flash memory with high speed cache data interface | 12 | 2003 | |
Patent Citation Ranking
Maintenance Fees
| Fee | Large entity fee | small entity fee | micro entity fee | due date |
|---|---|---|---|---|
| 3.5 Year Payment | $1600.00 | $800.00 | $400.00 | Jan 14, 2013 |
| 7.5 Year Payment | $3600.00 | $1800.00 | $900.00 | Jan 14, 2017 |
| 11.5 Year Payment | $7400.00 | $3700.00 | $1850.00 | Jan 14, 2021 |
| Fee | Large entity fee | small entity fee | micro entity fee |
|---|---|---|---|
| Surcharge - 3.5 year - Late payment within 6 months | $160.00 | $80.00 | $40.00 |
| Surcharge - 7.5 year - Late payment within 6 months | $160.00 | $80.00 | $40.00 |
| Surcharge - 11.5 year - Late payment within 6 months | $160.00 | $80.00 | $40.00 |
| Surcharge after expiration - Late payment is unavoidable | $700.00 | $350.00 | $175.00 |
| Surcharge after expiration - Late payment is unintentional | $1,640.00 | $820.00 | $410.00 |