WO2002001365A3 - Non-volatile cache - Google Patents

Non-volatile cache Download PDF

Info

Publication number
WO2002001365A3
WO2002001365A3 PCT/US2001/017851 US0117851W WO0201365A3 WO 2002001365 A3 WO2002001365 A3 WO 2002001365A3 US 0117851 W US0117851 W US 0117851W WO 0201365 A3 WO0201365 A3 WO 0201365A3
Authority
WO
WIPO (PCT)
Prior art keywords
volatile cache
volatile
cache
stored
storage device
Prior art date
Application number
PCT/US2001/017851
Other languages
French (fr)
Other versions
WO2002001365A2 (en
Inventor
Richard Coulson
Original Assignee
Intel Corp
Richard Coulson
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Intel Corp, Richard Coulson filed Critical Intel Corp
Priority to DE10196380T priority Critical patent/DE10196380T1/en
Priority to JP2002506434A priority patent/JP3951918B2/en
Priority to GB0228871A priority patent/GB2379538B/en
Priority to AU2001275147A priority patent/AU2001275147A1/en
Publication of WO2002001365A2 publication Critical patent/WO2002001365A2/en
Publication of WO2002001365A3 publication Critical patent/WO2002001365A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/08Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
    • G06F12/0802Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
    • G06F12/0866Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches for peripheral storage systems, e.g. disk cache
    • G06F12/0873Mapping of cache memory to specific storage devices or parts thereof
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/08Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
    • G06F12/0802Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
    • G06F12/0893Caches characterised by their organisation or structure
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2212/00Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
    • G06F2212/21Employing a record carrier using a specific recording technology
    • G06F2212/214Solid state disk
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2212/00Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
    • G06F2212/31Providing disk cache in a specific location of a storage system
    • G06F2212/313In storage device

Abstract

A non-volatile cache including a non-volatile memory to cache data that is stored on a mass storage device.
PCT/US2001/017851 2000-06-23 2001-06-01 Non-volatile cache WO2002001365A2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
DE10196380T DE10196380T1 (en) 2000-06-23 2001-06-01 Non-volatile cache
JP2002506434A JP3951918B2 (en) 2000-06-23 2001-06-01 Non-volatile cache
GB0228871A GB2379538B (en) 2000-06-23 2001-06-01 Non-volatile cache
AU2001275147A AU2001275147A1 (en) 2000-06-23 2001-06-01 Non-volatile cache

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US60201000A 2000-06-23 2000-06-23
US09/602,010 2000-06-23

Publications (2)

Publication Number Publication Date
WO2002001365A2 WO2002001365A2 (en) 2002-01-03
WO2002001365A3 true WO2002001365A3 (en) 2002-04-11

Family

ID=24409613

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2001/017851 WO2002001365A2 (en) 2000-06-23 2001-06-01 Non-volatile cache

Country Status (6)

Country Link
JP (1) JP3951918B2 (en)
CN (1) CN1295623C (en)
AU (1) AU2001275147A1 (en)
DE (1) DE10196380T1 (en)
GB (1) GB2379538B (en)
WO (1) WO2002001365A2 (en)

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8874823B2 (en) 2011-02-15 2014-10-28 Intellectual Property Holdings 2 Llc Systems and methods for managing data input/output operations
US8935302B2 (en) 2006-12-06 2015-01-13 Intelligent Intellectual Property Holdings 2 Llc Apparatus, system, and method for data block usage information synchronization for a non-volatile storage volume
US8966184B2 (en) 2011-01-31 2015-02-24 Intelligent Intellectual Property Holdings 2, LLC. Apparatus, system, and method for managing eviction of data
US8966191B2 (en) 2011-03-18 2015-02-24 Fusion-Io, Inc. Logical interface for contextual storage
US8984216B2 (en) 2010-09-09 2015-03-17 Fusion-Io, Llc Apparatus, system, and method for managing lifetime of a storage device
US9015425B2 (en) 2009-09-09 2015-04-21 Intelligent Intellectual Property Holdings 2, LLC. Apparatus, systems, and methods for nameless writes
US9104599B2 (en) 2007-12-06 2015-08-11 Intelligent Intellectual Property Holdings 2 Llc Apparatus, system, and method for destaging cached data
US9116812B2 (en) 2012-01-27 2015-08-25 Intelligent Intellectual Property Holdings 2 Llc Systems and methods for a de-duplication cache
US9122579B2 (en) 2010-01-06 2015-09-01 Intelligent Intellectual Property Holdings 2 Llc Apparatus, system, and method for a storage layer
US9141527B2 (en) 2011-02-25 2015-09-22 Intelligent Intellectual Property Holdings 2 Llc Managing cache pools
US9201677B2 (en) 2011-05-23 2015-12-01 Intelligent Intellectual Property Holdings 2 Llc Managing data input/output operations
US9208071B2 (en) 2010-12-13 2015-12-08 SanDisk Technologies, Inc. Apparatus, system, and method for accessing memory
US9213594B2 (en) 2011-01-19 2015-12-15 Intelligent Intellectual Property Holdings 2 Llc Apparatus, system, and method for managing out-of-service conditions
US9218278B2 (en) 2010-12-13 2015-12-22 SanDisk Technologies, Inc. Auto-commit memory
US9223662B2 (en) 2010-12-13 2015-12-29 SanDisk Technologies, Inc. Preserving data of a volatile memory
US9251086B2 (en) 2012-01-24 2016-02-02 SanDisk Technologies, Inc. Apparatus, system, and method for managing a cache
US9251052B2 (en) 2012-01-12 2016-02-02 Intelligent Intellectual Property Holdings 2 Llc Systems and methods for profiling a non-volatile cache having a logical-to-physical translation layer
US9274937B2 (en) 2011-12-22 2016-03-01 Longitude Enterprise Flash S.A.R.L. Systems, methods, and interfaces for vector input/output operations
US9454492B2 (en) 2006-12-06 2016-09-27 Longitude Enterprise Flash S.A.R.L. Systems and methods for storage parallelism
US9495241B2 (en) 2006-12-06 2016-11-15 Longitude Enterprise Flash S.A.R.L. Systems and methods for adaptive data storage
US9519540B2 (en) 2007-12-06 2016-12-13 Sandisk Technologies Llc Apparatus, system, and method for destaging cached data
US9600184B2 (en) 2007-12-06 2017-03-21 Sandisk Technologies Llc Apparatus, system, and method for coordinating storage requests in a multi-processor/multi-thread environment
KR101841997B1 (en) 2012-08-31 2018-03-27 샌디스크 테크놀로지스 엘엘씨 Systems, methods, and interfaces for adaptive persistence

Families Citing this family (59)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6920533B2 (en) * 2001-06-27 2005-07-19 Intel Corporation System boot time reduction method
US7275135B2 (en) 2001-08-31 2007-09-25 Intel Corporation Hardware updated metadata for non-volatile mass storage cache
US7103724B2 (en) 2002-04-01 2006-09-05 Intel Corporation Method and apparatus to generate cache data
US7036040B2 (en) 2002-11-26 2006-04-25 Microsoft Corporation Reliability of diskless network-bootable computers using non-volatile memory cache
US7136973B2 (en) * 2004-02-04 2006-11-14 Sandisk Corporation Dual media storage device
US7328304B2 (en) * 2004-02-27 2008-02-05 Intel Corporation Interface for a block addressable mass storage system
US7644239B2 (en) 2004-05-03 2010-01-05 Microsoft Corporation Non-volatile memory cache performance improvement
JP4664011B2 (en) * 2004-06-21 2011-04-06 株式会社リコー Information processing apparatus and information processing method
US7490197B2 (en) 2004-10-21 2009-02-10 Microsoft Corporation Using external memory devices to improve system performance
JP4956922B2 (en) 2004-10-27 2012-06-20 ソニー株式会社 Storage device
JP5338859B2 (en) * 2004-10-27 2013-11-13 ソニー株式会社 Storage device and information processing system
JP4989875B2 (en) * 2005-11-01 2012-08-01 技嘉科技股▲ふん▼有限公司 Simulated hard disk method
US7634585B2 (en) * 2005-11-04 2009-12-15 Sandisk Corporation In-line cache using nonvolatile memory between host and disk device
US8914557B2 (en) 2005-12-16 2014-12-16 Microsoft Corporation Optimizing write and wear performance for a memory
US7721049B2 (en) * 2006-03-27 2010-05-18 Kabuhsiki Kaisha Toshiba Disk drive write method
US7558913B2 (en) 2006-06-20 2009-07-07 Microsoft Corporation Atomic commit of cache transfer with staging area
KR101128234B1 (en) * 2006-08-23 2012-03-23 엘지전자 주식회사 Apparatus and method for controlling access of memory
KR20080044505A (en) * 2006-11-16 2008-05-21 삼성전자주식회사 Apparatus and method for managing data
JP5099212B2 (en) 2008-02-28 2012-12-19 富士通株式会社 Storage device, storage control device, data transfer integrated circuit, and storage control method
JP5158187B2 (en) 2008-02-28 2013-03-06 富士通株式会社 Storage device, storage control device, and storage control method
WO2010016115A1 (en) 2008-08-06 2010-02-11 富士通株式会社 Disk array device control unit, data transfer device, and power recovery processing method
JP5581577B2 (en) * 2008-08-29 2014-09-03 富士通株式会社 Data processing device
US9032151B2 (en) 2008-09-15 2015-05-12 Microsoft Technology Licensing, Llc Method and system for ensuring reliability of cache data and metadata subsequent to a reboot
US7953774B2 (en) 2008-09-19 2011-05-31 Microsoft Corporation Aggregation of write traffic to a data store
KR101023883B1 (en) 2009-02-13 2011-03-22 (주)인디링스 Storage system using high speed storage divece as cache
US8195878B2 (en) 2009-02-19 2012-06-05 Pmc-Sierra, Inc. Hard disk drive with attached solid state drive cache
CN102696010B (en) 2009-09-08 2016-03-23 才智知识产权控股公司(2) For by the device of data cache on solid storage device, system and method
CN102136274B (en) * 2009-12-30 2013-03-27 爱国者电子科技有限公司 Mobile hard disk with two storage media
WO2012016089A2 (en) 2010-07-28 2012-02-02 Fusion-Io, Inc. Apparatus, system, and method for conditional and atomic storage operations
US10817502B2 (en) 2010-12-13 2020-10-27 Sandisk Technologies Llc Persistent memory management
US9047178B2 (en) 2010-12-13 2015-06-02 SanDisk Technologies, Inc. Auto-commit memory synchronization
US10817421B2 (en) 2010-12-13 2020-10-27 Sandisk Technologies Llc Persistent data structures
WO2012083308A2 (en) 2010-12-17 2012-06-21 Fusion-Io, Inc. Apparatus, system, and method for persistent data management on a non-volatile storage media
JP5605238B2 (en) 2011-01-25 2014-10-15 ソニー株式会社 Memory system and operation method thereof
US9563555B2 (en) 2011-03-18 2017-02-07 Sandisk Technologies Llc Systems and methods for storage allocation
CN102521147B (en) * 2011-11-17 2015-03-25 曙光信息产业(北京)有限公司 Management method by using rapid non-volatile medium as cache
US8782344B2 (en) 2012-01-12 2014-07-15 Fusion-Io, Inc. Systems and methods for managing cache admission
US9767032B2 (en) 2012-01-12 2017-09-19 Sandisk Technologies Llc Systems and methods for cache endurance
US10102117B2 (en) 2012-01-12 2018-10-16 Sandisk Technologies Llc Systems and methods for cache and storage device coordination
US10073656B2 (en) 2012-01-27 2018-09-11 Sandisk Technologies Llc Systems and methods for storage virtualization
US10339056B2 (en) 2012-07-03 2019-07-02 Sandisk Technologies Llc Systems, methods and apparatus for cache transfers
US9612966B2 (en) 2012-07-03 2017-04-04 Sandisk Technologies Llc Systems, methods and apparatus for a virtual machine cache
US10318495B2 (en) 2012-09-24 2019-06-11 Sandisk Technologies Llc Snapshots for a non-volatile device
US10509776B2 (en) 2012-09-24 2019-12-17 Sandisk Technologies Llc Time sequence data management
US9842053B2 (en) 2013-03-15 2017-12-12 Sandisk Technologies Llc Systems and methods for persistent cache logging
US10558561B2 (en) 2013-04-16 2020-02-11 Sandisk Technologies Llc Systems and methods for storage metadata management
US10102144B2 (en) 2013-04-16 2018-10-16 Sandisk Technologies Llc Systems, methods and interfaces for data virtualization
US9208101B2 (en) * 2013-06-26 2015-12-08 Western Digital Technologies, Inc. Virtual NAND capacity extension in a hybrid drive
US9842128B2 (en) 2013-08-01 2017-12-12 Sandisk Technologies Llc Systems and methods for atomic storage operations
CN103488582B (en) * 2013-09-05 2017-07-28 华为技术有限公司 Write the method and device of cache memory
US20150089118A1 (en) * 2013-09-20 2015-03-26 Sandisk Technologies Inc. Methods, systems, and computer readable media for partition and cache restore
US10019352B2 (en) 2013-10-18 2018-07-10 Sandisk Technologies Llc Systems and methods for adaptive reserve storage
US10019320B2 (en) 2013-10-18 2018-07-10 Sandisk Technologies Llc Systems and methods for distributed atomic storage operations
US10073630B2 (en) 2013-11-08 2018-09-11 Sandisk Technologies Llc Systems and methods for log coordination
JP5950470B2 (en) * 2014-03-24 2016-07-13 ▲ホア▼▲ウェイ▼技術有限公司Huawei Technologies Co.,Ltd. Method and buffer system for controlling buffer mapping
US9946607B2 (en) 2015-03-04 2018-04-17 Sandisk Technologies Llc Systems and methods for storage error management
CN106528001B (en) * 2016-12-05 2019-08-23 北京航空航天大学 A kind of caching system based on nonvolatile memory and software RAID
CN111857587B (en) * 2020-07-15 2022-06-17 济南浪潮数据技术有限公司 Hit detection method based on magnetic track address in cache device of storage system
CN116583827A (en) * 2021-12-08 2023-08-11 华为技术有限公司 Data access method, device, disk controller, disk and data storage system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5615353A (en) * 1991-03-05 1997-03-25 Zitel Corporation Method for operating a cache memory using a LRU table and access flags
US5764945A (en) * 1994-02-09 1998-06-09 Ballard; Clinton L. CD-ROM average access time improvement
US5860083A (en) * 1996-11-26 1999-01-12 Kabushiki Kaisha Toshiba Data storage system having flash memory and disk drive
US5963721A (en) * 1995-12-29 1999-10-05 Texas Instruments Incorporated Microprocessor system with capability for asynchronous bus transactions

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6362056A (en) * 1986-09-02 1988-03-18 Nec Corp Disk cache device
JPH0273439A (en) * 1988-09-09 1990-03-13 Nec Corp Cache controller for auxiliary memory
MX9200970A (en) * 1991-03-05 1993-08-01 Zitel Corp DEPOSIT MEMORY.
GB2256735B (en) * 1991-06-12 1995-06-21 Intel Corp Non-volatile disk cache
JPH05225055A (en) * 1992-02-17 1993-09-03 Sharp Corp Information processor
JPH05250274A (en) * 1992-03-04 1993-09-28 Mitsubishi Electric Corp Disk cache device
EP0667579A1 (en) * 1994-02-09 1995-08-16 Ballard Synergy Corporation Cache for optical storage device
WO1996016371A1 (en) * 1994-11-22 1996-05-30 Monolithic System Technology, Inc. Method and structure for utilizing a dram array as second level cache memory
JPH1040170A (en) * 1996-07-26 1998-02-13 Toshiba Corp Disk cache system
JP2000122968A (en) * 1998-10-15 2000-04-28 Nec Corp Input/output cache memory and its control method
US6195749B1 (en) * 2000-02-10 2001-02-27 Advanced Micro Devices, Inc. Computer system including a memory access controller for using non-system memory storage resources during system boot time

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5615353A (en) * 1991-03-05 1997-03-25 Zitel Corporation Method for operating a cache memory using a LRU table and access flags
US5764945A (en) * 1994-02-09 1998-06-09 Ballard; Clinton L. CD-ROM average access time improvement
US5963721A (en) * 1995-12-29 1999-10-05 Texas Instruments Incorporated Microprocessor system with capability for asynchronous bus transactions
US5860083A (en) * 1996-11-26 1999-01-12 Kabushiki Kaisha Toshiba Data storage system having flash memory and disk drive

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
TANZAWA T ET AL: "A COMPACT ON-CHIP ECC FOR LOW COST FLASH MEMORIES", IEEE JOURNAL OF SOLID-STATE CIRCUITS, IEEE INC. NEW YORK, US, vol. 32, no. 5, 1 May 1997 (1997-05-01), pages 662 - 668, XP000698786, ISSN: 0018-9200 *

Cited By (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9519594B2 (en) 2006-12-06 2016-12-13 Sandisk Technologies Llc Apparatus, system, and method for solid-state storage as cache for high-capacity, non-volatile storage
US9495241B2 (en) 2006-12-06 2016-11-15 Longitude Enterprise Flash S.A.R.L. Systems and methods for adaptive data storage
US9575902B2 (en) 2006-12-06 2017-02-21 Longitude Enterprise Flash S.A.R.L. Apparatus, system, and method for managing commands of solid-state storage using bank interleave
US9454492B2 (en) 2006-12-06 2016-09-27 Longitude Enterprise Flash S.A.R.L. Systems and methods for storage parallelism
US8935302B2 (en) 2006-12-06 2015-01-13 Intelligent Intellectual Property Holdings 2 Llc Apparatus, system, and method for data block usage information synchronization for a non-volatile storage volume
US9600184B2 (en) 2007-12-06 2017-03-21 Sandisk Technologies Llc Apparatus, system, and method for coordinating storage requests in a multi-processor/multi-thread environment
US9519540B2 (en) 2007-12-06 2016-12-13 Sandisk Technologies Llc Apparatus, system, and method for destaging cached data
US9104599B2 (en) 2007-12-06 2015-08-11 Intelligent Intellectual Property Holdings 2 Llc Apparatus, system, and method for destaging cached data
US9015425B2 (en) 2009-09-09 2015-04-21 Intelligent Intellectual Property Holdings 2, LLC. Apparatus, systems, and methods for nameless writes
US9251062B2 (en) 2009-09-09 2016-02-02 Intelligent Intellectual Property Holdings 2 Llc Apparatus, system, and method for conditional and atomic storage operations
US9122579B2 (en) 2010-01-06 2015-09-01 Intelligent Intellectual Property Holdings 2 Llc Apparatus, system, and method for a storage layer
US8984216B2 (en) 2010-09-09 2015-03-17 Fusion-Io, Llc Apparatus, system, and method for managing lifetime of a storage device
US9208071B2 (en) 2010-12-13 2015-12-08 SanDisk Technologies, Inc. Apparatus, system, and method for accessing memory
US9218278B2 (en) 2010-12-13 2015-12-22 SanDisk Technologies, Inc. Auto-commit memory
US9223662B2 (en) 2010-12-13 2015-12-29 SanDisk Technologies, Inc. Preserving data of a volatile memory
US9213594B2 (en) 2011-01-19 2015-12-15 Intelligent Intellectual Property Holdings 2 Llc Apparatus, system, and method for managing out-of-service conditions
US8966184B2 (en) 2011-01-31 2015-02-24 Intelligent Intellectual Property Holdings 2, LLC. Apparatus, system, and method for managing eviction of data
US8874823B2 (en) 2011-02-15 2014-10-28 Intellectual Property Holdings 2 Llc Systems and methods for managing data input/output operations
US9141527B2 (en) 2011-02-25 2015-09-22 Intelligent Intellectual Property Holdings 2 Llc Managing cache pools
US9250817B2 (en) 2011-03-18 2016-02-02 SanDisk Technologies, Inc. Systems and methods for contextual storage
US8966191B2 (en) 2011-03-18 2015-02-24 Fusion-Io, Inc. Logical interface for contextual storage
US9201677B2 (en) 2011-05-23 2015-12-01 Intelligent Intellectual Property Holdings 2 Llc Managing data input/output operations
US9274937B2 (en) 2011-12-22 2016-03-01 Longitude Enterprise Flash S.A.R.L. Systems, methods, and interfaces for vector input/output operations
US9251052B2 (en) 2012-01-12 2016-02-02 Intelligent Intellectual Property Holdings 2 Llc Systems and methods for profiling a non-volatile cache having a logical-to-physical translation layer
US9251086B2 (en) 2012-01-24 2016-02-02 SanDisk Technologies, Inc. Apparatus, system, and method for managing a cache
US9116812B2 (en) 2012-01-27 2015-08-25 Intelligent Intellectual Property Holdings 2 Llc Systems and methods for a de-duplication cache
KR101841997B1 (en) 2012-08-31 2018-03-27 샌디스크 테크놀로지스 엘엘씨 Systems, methods, and interfaces for adaptive persistence

Also Published As

Publication number Publication date
DE10196380T1 (en) 2003-10-16
AU2001275147A1 (en) 2002-01-08
GB2379538A (en) 2003-03-12
GB0228871D0 (en) 2003-01-15
GB2379538B (en) 2005-01-12
WO2002001365A2 (en) 2002-01-03
CN1295623C (en) 2007-01-17
JP3951918B2 (en) 2007-08-01
JP2004506256A (en) 2004-02-26
CN1527973A (en) 2004-09-08

Similar Documents

Publication Publication Date Title
WO2002001365A3 (en) Non-volatile cache
GB2371653B (en) A portable data storage device
HK1044058A1 (en) Solid-state mass memory storage device.
AU2003301938A1 (en) A combination nonvolatile memory using unified technology with byte, page and block write and simultaneous read and write operations
AU2001266657A1 (en) Non-volatile cache integrated with mass storage device
EP1067749A3 (en) Memory system for portable telephone
AU2001255827A1 (en) Accessing file data stored in non-volatile re-programmable semiconductor memories
DE60040074D1 (en) Electronic data storage
AU2002232848A1 (en) Non-volatile magnetic memory device
EP1346364B8 (en) Data processing device with a write once memory (wom)
AU2001280952A1 (en) Word line decoding architecture in a flash memory
AU2001227948A1 (en) Allocating memory based on memory device organization
TWI263224B (en) Write-once memory device including non-volatile memory for temporary storage
AU2001259319A1 (en) Memory management with data discard
AUPQ866000A0 (en) A secure data storage device
WO2002039457A3 (en) Memory management logic for expanding the utilization of read-only memories
GB2403080A8 (en) Data storage device
WO2005052799A3 (en) System and method for operating dual bank read-while-write flash
DE10196539T1 (en) Smart data storage device
AU2001265354A1 (en) Power saving on the fly during reading of data from a memory device
GB2386226B (en) A portable data storage device
AU2001270915A1 (en) A data storage device
AU2001268850A1 (en) A secure data storage device
JP2000152068A5 (en)
AUPQ897400A0 (en) A storage device programmer

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
AK Designated states

Kind code of ref document: A3

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

WWE Wipo information: entry into national phase

Ref document number: GB0228871.0

Country of ref document: GB

ENP Entry into the national phase

Ref document number: 2002 506434

Country of ref document: JP

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 018143652

Country of ref document: CN

122 Ep: pct application non-entry in european phase
RET De translation (de og part 6b)

Ref document number: 10196380

Country of ref document: DE

Date of ref document: 20031016

Kind code of ref document: P

WWE Wipo information: entry into national phase

Ref document number: 10196380

Country of ref document: DE

REG Reference to national code

Ref country code: DE

Ref legal event code: 8607