Buffer memory reservation techniques for use with a NAND flash memory

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 8949491
APP PUB NO 20150019766A1
SERIAL NO

13940050

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

Buffer memory reservation techniques for use with NAND flash memory include dynamically reserving regions of the buffer memory, responsive to a read/write request. Where the read/write request includes a plurality of data transfer requests, following completion of a data transfer request, the reserved buffer space may be recycled for use in a further data transfer request or for other purposes. During fulfillment of a read request, a buffer region is reserved from a larger buffer pool for a time period significantly smaller than the time required to execute a sense operation associated with the read request. The reserved buffer region may be reused for unrelated processes during execution of the sense operation.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
SANDISK TECHNOLOGIES LLCPLANO, TX4280

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Desai, Girish B Cupertino, US 4 0
Guthrie, William L Santa Cruz, US 25 2203
Jackson, Robert Milpitas, US 57 729
Lin, Gary San Jose, US 27 276
Weinberg, Yoav Thornhill, CA 11 9

Cited Art Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (6)
* 5093912 Dynamic resource pool expansion and contraction in multiprocessing environments 633 1989
* 6088767 Fileserver buffer manager based on file access operation statistics 24 1993
* 5675797 Goal-oriented resource allocation manager and performance index technique for servers 80 1994
* 5784698 Dynamic memory allocation that enalbes efficient use of buffer pool memory segments 105 1995
6961835 System and method for autonomically reallocating memory among buffer pools 14 2003
* 2011/0320,731 ON DEMAND ALLOCATION OF CACHE BUFFER SLOTS 2 2010
 
CA, INC. (1)
* 2011/0137,889 System and Method for Prioritizing Data Storage and Distribution 6 2009
 
CISCO TECHNOLOGY, INC. (1)
* 6515963 Per-flow dynamic buffer management 87 1999
 
MICRON TECHNOLOGY, INC. (1)
* 6601118 Dynamic buffer allocation for a computer system 10 2000
 
SAMSUNG ELECTRONICS CO., LTD. (1)
* 2005/0010,723 Cache memory systems having a flexible buffer memory portion and methods of operating the same 7 2004
 
HITACHI, LTD. (2)
2007/0198,799 Computer system, management computer and storage system, and storage area allocation amount controlling method 3 2006
2011/0153,917 STORAGE APPARATUS AND ITS CONTROL METHOD 6 2010
 
ROUND ROCK RESEARCH, LLC (1)
* 2010/0122,016 DYNAMIC SLC/MLC BLOCKS ALLOCATIONS FOR NON-VOLATILE MEMORY 49 2008
 
ZARBAÑA DIGITAL FUND LLC (1)
* 7801163 Buffer management policy for shared memory switches 2 2006
 
ORACLE INTERNATIONAL CORPORATION (1)
* 5784699 Dynamic memory allocation in a computer using a bit map index 174 1996
 
APPLE INC. (1)
* 2011/0208,896 DYNAMICALLY ALLOCATING NUMBER OF BITS PER CELL FOR MEMORY LOCATIONS OF A NON-VOLATILE MEMORY 13 2010
 
INTEL CORPORATION (3)
* 6279052 Dynamic sizing of FIFOs and packets in high speed serial bus applications 14 1998
* 6618790 Burst suspend and resume with computer memory 7 2000
* 2008/0147,915 Management of memory buffers for computer programs 4 2006
 
TEXAS INSTRUMENTS INCORPORATED (1)
* 7434021 Memory allocation in a multi-processor system 4 2004
 
KABUSHIKI KAISHA TOSHIBA (1)
* 7382652 NAND flash memory and blank page search method therefor 3 2006
 
SYNOPSYS, INC. (1)
* 5872952 Integrated circuit power net analysis through simulation 42 1995
 
STMICROELECTRONICS, INC. (1)
2004/0205,092 Data storage and caching architecture 37 2003
 
AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. (3)
6931497 Shared memory management utilizing a free list of buffer indices 3 2003
* 8125904 Method and system for adaptive queue and buffer control based on monitoring and active congestion avoidance in a packet network switch 6 2006
* 2007/0280,111 Method and system for adaptive queue and buffer control based on monitoring and active congestion avoidance in a packet network switch 27 2006
 
CANON KABUSHIKI KAISHA (1)
* 6505283 Efficient memory allocator utilizing a dual free-list structure 24 1999
 
EMEMORY TECHNOLOGY INC. (1)
* 7405972 Non-volatile memory array 2 2007
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

  • No Forward Cites to Display

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
3.5 Year Payment $1600.00 $800.00 $400.00 Aug 3, 2018
7.5 Year Payment $3600.00 $1800.00 $900.00 Aug 3, 2022
11.5 Year Payment $7400.00 $3700.00 $1850.00 Aug 3, 2026
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