








| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US12/656,698US8812771B2 (en) | 2005-07-13 | 2010-02-12 | Data storage system with complex memory and method of operating the same |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR20050063301 | 2005-07-13 | ||
| KR1020050063301 | 2005-07-13 | ||
| KR10-2005-0063301 | 2005-07-13 | ||
| KR10-2005-0076368 | 2005-08-19 | ||
| KR20050076368 | 2005-08-19 | ||
| KR1020050076368 | 2005-08-19 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US12/656,698DivisionUS8812771B2 (en) | 2005-07-13 | 2010-02-12 | Data storage system with complex memory and method of operating the same |
| Publication Number | Publication Date |
|---|---|
| US20070038808A1 US20070038808A1 (en) | 2007-02-15 |
| US20090144501A2true US20090144501A2 (en) | 2009-06-04 |
| US7689761B2 US7689761B2 (en) | 2010-03-30 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US11/485,346Expired - Fee RelatedUS7689761B2 (en) | 2005-07-13 | 2006-07-13 | Data storage system with complex memory and method of operating the same |
| US12/656,698Expired - Fee RelatedUS8812771B2 (en) | 2005-07-13 | 2010-02-12 | Data storage system with complex memory and method of operating the same |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US12/656,698Expired - Fee RelatedUS8812771B2 (en) | 2005-07-13 | 2010-02-12 | Data storage system with complex memory and method of operating the same |
| Country | Link |
|---|---|
| US (2) | US7689761B2 (en) |
| KR (1) | KR101257848B1 (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20090049234A1 (en)* | 2007-08-14 | 2009-02-19 | Samsung Electronics Co., Ltd. | Solid state memory (ssm), computer system including an ssm, and method of operating an ssm |
| US20090300274A1 (en)* | 2008-05-27 | 2009-12-03 | Initio Corporation | Ssd with distributed processors |
| US20100191898A1 (en)* | 2009-01-23 | 2010-07-29 | Jin-Kyu Kim | Complex memory device and i/o processing method using the same |
| EP2273373A1 (en) | 2009-07-02 | 2011-01-12 | Vodafone Holding GmbH | Storing of frequently modified data in an IC card |
| US20110153911A1 (en)* | 2009-12-18 | 2011-06-23 | Steven Sprouse | Method and system for achieving die parallelism through block interleaving |
| US20120232744A1 (en)* | 2011-03-10 | 2012-09-13 | Vilar Zimin W | Memory life extension method and apparatus |
| US20120311245A1 (en)* | 2007-12-28 | 2012-12-06 | Hirokuni Yano | Semiconductor storage device with volatile and nonvolatile memories |
| US8341339B1 (en) | 2010-06-14 | 2012-12-25 | Western Digital Technologies, Inc. | Hybrid drive garbage collecting a non-volatile semiconductor memory by migrating valid data to a disk |
| US8429343B1 (en) | 2010-10-21 | 2013-04-23 | Western Digital Technologies, Inc. | Hybrid drive employing non-volatile semiconductor memory to facilitate refreshing disk |
| US8427771B1 (en) | 2010-10-21 | 2013-04-23 | Western Digital Technologies, Inc. | Hybrid drive storing copy of data in non-volatile semiconductor memory for suspect disk data sectors |
| US8560759B1 (en) | 2010-10-25 | 2013-10-15 | Western Digital Technologies, Inc. | Hybrid drive storing redundant copies of data on disk and in non-volatile semiconductor memory based on read frequency |
| US8612798B1 (en) | 2010-10-21 | 2013-12-17 | Western Digital Technologies, Inc. | Hybrid drive storing write data in non-volatile semiconductor memory if write verify of disk fails |
| US8630056B1 (en) | 2011-09-12 | 2014-01-14 | Western Digital Technologies, Inc. | Hybrid drive adjusting spin-up profile based on cache status of non-volatile semiconductor memory |
| US8639872B1 (en) | 2010-08-13 | 2014-01-28 | Western Digital Technologies, Inc. | Hybrid drive comprising write cache spanning non-volatile semiconductor memory and disk |
| US8670205B1 (en) | 2010-09-29 | 2014-03-11 | Western Digital Technologies, Inc. | Hybrid drive changing power mode of disk channel when frequency of write data exceeds a threshold |
| US8683295B1 (en) | 2010-08-31 | 2014-03-25 | Western Digital Technologies, Inc. | Hybrid drive writing extended error correction code symbols to disk for data sectors stored in non-volatile semiconductor memory |
| US8699171B1 (en) | 2010-09-30 | 2014-04-15 | Western Digital Technologies, Inc. | Disk drive selecting head for write operation based on environmental condition |
| US8775720B1 (en) | 2010-08-31 | 2014-07-08 | Western Digital Technologies, Inc. | Hybrid drive balancing execution times for non-volatile semiconductor memory and disk |
| US8782334B1 (en) | 2010-09-10 | 2014-07-15 | Western Digital Technologies, Inc. | Hybrid drive copying disk cache to non-volatile semiconductor memory |
| US8793290B1 (en) | 2010-02-24 | 2014-07-29 | Toshiba Corporation | Metadata management for pools of storage disks |
| US8825977B1 (en) | 2010-09-28 | 2014-09-02 | Western Digital Technologies, Inc. | Hybrid drive writing copy of data to disk when non-volatile semiconductor memory nears end of life |
| US8825976B1 (en) | 2010-09-28 | 2014-09-02 | Western Digital Technologies, Inc. | Hybrid drive executing biased migration policy during host boot to migrate data to a non-volatile semiconductor memory |
| US8892846B2 (en)* | 2009-05-28 | 2014-11-18 | Toshiba Corporation | Metadata management for virtual volumes |
| US8904091B1 (en) | 2011-12-22 | 2014-12-02 | Western Digital Technologies, Inc. | High performance media transport manager architecture for data storage systems |
| US8909889B1 (en) | 2011-10-10 | 2014-12-09 | Western Digital Technologies, Inc. | Method and apparatus for servicing host commands by a disk drive |
| US8917471B1 (en) | 2013-10-29 | 2014-12-23 | Western Digital Technologies, Inc. | Power management for data storage device |
| US8959284B1 (en) | 2010-06-28 | 2015-02-17 | Western Digital Technologies, Inc. | Disk drive steering write data to write cache based on workload |
| US8959281B1 (en) | 2012-11-09 | 2015-02-17 | Western Digital Technologies, Inc. | Data management for a storage device |
| US8977803B2 (en) | 2011-11-21 | 2015-03-10 | Western Digital Technologies, Inc. | Disk drive data caching using a multi-tiered memory |
| US8977804B1 (en) | 2011-11-21 | 2015-03-10 | Western Digital Technologies, Inc. | Varying data redundancy in storage systems |
| US20150134916A1 (en)* | 2013-11-12 | 2015-05-14 | Nvidia Corporation | Cache filter |
| US9058280B1 (en) | 2010-08-13 | 2015-06-16 | Western Digital Technologies, Inc. | Hybrid drive migrating data from disk to non-volatile semiconductor memory based on accumulated access time |
| US9069475B1 (en) | 2010-10-26 | 2015-06-30 | Western Digital Technologies, Inc. | Hybrid drive selectively spinning up disk when powered on |
| US9070379B2 (en) | 2013-08-28 | 2015-06-30 | Western Digital Technologies, Inc. | Data migration for data storage device |
| US9141176B1 (en) | 2013-07-29 | 2015-09-22 | Western Digital Technologies, Inc. | Power management for data storage device |
| US9146875B1 (en) | 2010-08-09 | 2015-09-29 | Western Digital Technologies, Inc. | Hybrid drive converting non-volatile semiconductor memory to read only based on life remaining |
| US9268499B1 (en) | 2010-08-13 | 2016-02-23 | Western Digital Technologies, Inc. | Hybrid drive migrating high workload data from disk to non-volatile semiconductor memory |
| US9268701B1 (en) | 2011-11-21 | 2016-02-23 | Western Digital Technologies, Inc. | Caching of data in data storage systems by managing the size of read and write cache based on a measurement of cache reliability |
| US9323467B2 (en) | 2013-10-29 | 2016-04-26 | Western Digital Technologies, Inc. | Data storage device startup |
| US20160188464A1 (en)* | 2014-12-30 | 2016-06-30 | Sandisk Technologies Inc. | Method and System for Using Non-Volatile Memory as a Replacement for Volatile Memory |
| US9542278B2 (en) | 2013-12-26 | 2017-01-10 | Silicon Motion, Inc. | Data storage device and flash memory control method |
| US10013174B2 (en) | 2015-09-30 | 2018-07-03 | Western Digital Technologies, Inc. | Mapping system selection for data storage device |
| US11182105B2 (en)* | 2018-06-26 | 2021-11-23 | Samsung Electronics Co., Ltd. | Storage devices, storage systems including storage devices, and methods of accessing storage devices |
| US20220113900A1 (en)* | 2020-10-13 | 2022-04-14 | SK Hynix Inc. | Storage device and method of operating the same |
| US11379381B2 (en)* | 2019-01-07 | 2022-07-05 | SK Hynix Inc. | Main memory device having heterogeneous memories, computer system including the same, and data management method thereof |
| US11392318B2 (en) | 2019-06-12 | 2022-07-19 | Samsung Electronics Co., Ltd. | Electronic device and method of utilizing storage space thereof |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8027194B2 (en) | 1988-06-13 | 2011-09-27 | Samsung Electronics Co., Ltd. | Memory system and method of accessing a semiconductor memory device |
| KR100783988B1 (en)* | 2006-10-31 | 2007-12-07 | 주식회사 하이닉스반도체 | Flash memory device and operation method |
| JP2008152464A (en)* | 2006-12-15 | 2008-07-03 | Toshiba Corp | Storage device |
| US7554855B2 (en)* | 2006-12-20 | 2009-06-30 | Mosaid Technologies Incorporated | Hybrid solid-state memory system having volatile and non-volatile memory |
| US7852654B2 (en)* | 2006-12-28 | 2010-12-14 | Hynix Semiconductor Inc. | Semiconductor memory device, and multi-chip package and method of operating the same |
| US20090197641A1 (en)* | 2008-02-06 | 2009-08-06 | Broadcom Corporation | Computing device with handheld and extended computing units |
| US20090011832A1 (en)* | 2007-01-31 | 2009-01-08 | Broadcom Corporation | Mobile communication device with game application for display on a remote monitor and methods for use therewith |
| US8125950B2 (en)* | 2007-01-31 | 2012-02-28 | Broadcom Corporation | Apparatus for wirelessly managing resources |
| US20090017910A1 (en)* | 2007-06-22 | 2009-01-15 | Broadcom Corporation | Position and motion tracking of an object |
| US8438322B2 (en)* | 2007-01-31 | 2013-05-07 | Broadcom Corporation | Processing module with millimeter wave transceiver interconnection |
| US20080320293A1 (en)* | 2007-01-31 | 2008-12-25 | Broadcom Corporation | Configurable processing core |
| US9486703B2 (en) | 2007-01-31 | 2016-11-08 | Broadcom Corporation | Mobile communication device with game application for use in conjunction with a remote mobile communication device and methods for use therewith |
| US8204075B2 (en)* | 2007-01-31 | 2012-06-19 | Broadcom Corporation | Inter-device wireless communication for intra-device communications |
| US8116294B2 (en)* | 2007-01-31 | 2012-02-14 | Broadcom Corporation | RF bus controller |
| US8238275B2 (en)* | 2007-01-31 | 2012-08-07 | Broadcom Corporation | IC with MMW transceiver communications |
| US8010735B2 (en)* | 2007-07-31 | 2011-08-30 | Broadcom Corporation | Flash memory with millimeter wave host interface and method for use therewith |
| US8223736B2 (en)* | 2007-01-31 | 2012-07-17 | Broadcom Corporation | Apparatus for managing frequency use |
| US8200156B2 (en)* | 2007-01-31 | 2012-06-12 | Broadcom Corporation | Apparatus for allocation of wireless resources |
| US8254319B2 (en)* | 2007-01-31 | 2012-08-28 | Broadcom Corporation | Wireless programmable logic device |
| US8289944B2 (en)* | 2007-01-31 | 2012-10-16 | Broadcom Corporation | Apparatus for configuration of wireless operation |
| US8239650B2 (en)* | 2007-01-31 | 2012-08-07 | Broadcom Corporation | Wirelessly configurable memory device addressing |
| US8280303B2 (en)* | 2007-01-31 | 2012-10-02 | Broadcom Corporation | Distributed digital signal processor |
| US8121541B2 (en)* | 2007-01-31 | 2012-02-21 | Broadcom Corporation | Integrated circuit with intra-chip and extra-chip RF communication |
| KR100823171B1 (en)* | 2007-02-01 | 2008-04-18 | 삼성전자주식회사 | Computer system with partitioned flash translation layer and partitioning method of flash translation layer |
| TWI368224B (en)* | 2007-03-19 | 2012-07-11 | A Data Technology Co Ltd | Wear-leveling management and file distribution management of hybrid density memory |
| KR100907477B1 (en)* | 2007-07-16 | 2009-07-10 | 한양대학교 산학협력단 | Apparatus and method for managing index information of data stored in flash memory |
| US8024545B2 (en)* | 2007-10-19 | 2011-09-20 | Inha-Industry Partnership Institute | Efficient prefetching and asynchronous writing for flash memory |
| US20090198798A1 (en)* | 2008-02-06 | 2009-08-06 | Broadcom Corporation | Handheld computing unit back-up system |
| US8064952B2 (en)* | 2008-02-06 | 2011-11-22 | Broadcom Corporation | A/V control for a computing device with handheld and extended computing units |
| US8195928B2 (en)* | 2008-02-06 | 2012-06-05 | Broadcom Corporation | Handheld computing unit with merged mode |
| US8175646B2 (en)* | 2008-02-06 | 2012-05-08 | Broadcom Corporation | Networking of multiple mode handheld computing unit |
| US8117370B2 (en)* | 2008-02-06 | 2012-02-14 | Broadcom Corporation | IC for handheld computing unit of a computing device |
| US8717974B2 (en)* | 2008-02-06 | 2014-05-06 | Broadcom Corporation | Handheld computing unit coordination of femtocell AP functions |
| US8430750B2 (en)* | 2008-05-22 | 2013-04-30 | Broadcom Corporation | Video gaming device with image identification |
| US8060719B2 (en) | 2008-05-28 | 2011-11-15 | Micron Technology, Inc. | Hybrid memory management |
| KR101602939B1 (en)* | 2009-10-16 | 2016-03-15 | 삼성전자주식회사 | Nonvolatile memory system and method for managing data thereof |
| TW201115582A (en)* | 2009-10-29 | 2011-05-01 | Acer Inc | Method for determining data correlation and data processing method for memory |
| KR101627322B1 (en)* | 2009-11-18 | 2016-06-03 | 삼성전자주식회사 | Apparatus and Method for storing data using non-volatile buffer |
| JP2011128792A (en)* | 2009-12-16 | 2011-06-30 | Toshiba Corp | Memory management device |
| CN102110057B (en)* | 2009-12-25 | 2013-05-08 | 澜起科技(上海)有限公司 | Memory module and method for exchanging data in memory module |
| JP2012033002A (en)* | 2010-07-30 | 2012-02-16 | Toshiba Corp | Memory management device and memory management method |
| EP2418584A1 (en)* | 2010-08-13 | 2012-02-15 | Thomson Licensing | Method and apparatus for storing at least two data streams into an array of memories, or for reading at least two data streams from an array of memories |
| US11614893B2 (en) | 2010-09-15 | 2023-03-28 | Pure Storage, Inc. | Optimizing storage device access based on latency |
| US12008266B2 (en) | 2010-09-15 | 2024-06-11 | Pure Storage, Inc. | Efficient read by reconstruction |
| TWI417721B (en)* | 2010-11-26 | 2013-12-01 | Etron Technology Inc | Method of decaying hot data |
| US9183135B2 (en)* | 2011-01-21 | 2015-11-10 | Micron Technology, Inc. | Preparation of memory device for access using memory access type indicator signal |
| KR101811297B1 (en) | 2011-03-15 | 2017-12-27 | 삼성전자주식회사 | Memory controller controlling a nonvolatile memory |
| KR20120119092A (en)* | 2011-04-20 | 2012-10-30 | 삼성전자주식회사 | Semiconductor memory system and operating method thereof |
| US9461486B2 (en)* | 2011-07-02 | 2016-10-04 | Leonid Rozenboim | Accumulator battery monitoring over power circuit |
| US10114750B2 (en)* | 2012-01-23 | 2018-10-30 | Qualcomm Incorporated | Preventing the displacement of high temporal locality of reference data fill buffers |
| KR101419004B1 (en)* | 2012-05-03 | 2014-07-11 | 주식회사 디에이아이오 | Non-volatile memory system |
| KR101929584B1 (en) | 2012-06-29 | 2018-12-17 | 에스케이하이닉스 주식회사 | Data storage device and operating method thereof |
| US9727338B2 (en)* | 2012-11-05 | 2017-08-08 | Nvidia Corporation | System and method for translating program functions for correct handling of local-scope variables and computing system incorporating the same |
| US8984251B2 (en)* | 2012-12-04 | 2015-03-17 | Apple Inc. | Hinting of deleted data from host to storage device |
| KR101977684B1 (en) | 2012-12-12 | 2019-05-13 | 삼성전자 주식회사 | A driving method of memory controller controlling nonvolatile memory device using variable resistive element, the memory controller, a memory system including the memory controller and nonvolatile memory device |
| KR102094163B1 (en)* | 2013-08-28 | 2020-03-27 | 삼성전자 주식회사 | Apparatus and method for managing cache in memory system based on hybrid chache, and the memory system |
| KR102164617B1 (en) | 2014-03-24 | 2020-10-12 | 삼성전자주식회사 | Method for operating a data storage device and method for operating a system including the same |
| KR20150127434A (en)* | 2014-05-07 | 2015-11-17 | 에스케이텔레콤 주식회사 | Memory management apparatus and control method thereof |
| US9626112B2 (en) | 2014-12-08 | 2017-04-18 | Symbol Technologies, Llc | eMMC functionality expander |
| KR102309471B1 (en) | 2014-12-19 | 2021-10-07 | 에스케이하이닉스 주식회사 | Data processing system and operating method of data processing system |
| CN104793901B (en)* | 2015-04-09 | 2018-01-23 | 北京鲸鲨软件科技有限公司 | A kind of storage device and storage method |
| US10067872B2 (en)* | 2015-06-22 | 2018-09-04 | Advanced Micro Devices, Inc. | Memory speculation for multiple memories |
| CN104951403B (en)* | 2015-07-06 | 2018-01-30 | 中国科学技术大学 | A kind of cold and hot data identification method of low overhead and zero defect |
| US9530491B1 (en)* | 2015-11-16 | 2016-12-27 | Sandisk Technologies Llc | System and method for direct write to MLC memory |
| CN105739921A (en)* | 2016-01-26 | 2016-07-06 | 上海新储集成电路有限公司 | Cache structure and method of hybrid hard drive |
| KR102175176B1 (en)* | 2017-12-29 | 2020-11-06 | 한양대학교 산학협력단 | Data classification method based on the number of character types, data classification devide and storage system |
| CN110018897B (en) | 2018-01-09 | 2023-05-26 | 阿里巴巴集团控股有限公司 | Data processing method and device and computing equipment |
| TWI671756B (en)* | 2018-11-13 | 2019-09-11 | 慧榮科技股份有限公司 | Data storage device and data storage method |
| KR102251869B1 (en) | 2019-05-24 | 2021-05-12 | 서강대학교 산학협력단 | File system and method for parallelizing a single file write update operation using the same |
| KR102834379B1 (en) | 2019-06-28 | 2025-07-15 | 에스케이하이닉스 주식회사 | Apparatus and method for safely storing data in mlc(multi-level cell) area of memory system |
| KR102732885B1 (en)* | 2020-02-11 | 2024-11-22 | 에스케이하이닉스 주식회사 | Memory controller and operating method thereof |
| CN114116191B (en)* | 2021-06-24 | 2023-09-01 | 荣耀终端有限公司 | Method for processing memory cold page and electronic equipment |
| KR20230151602A (en) | 2022-04-26 | 2023-11-02 | 에스케이하이닉스 주식회사 | Memory controller and memory system including the same |
| US12175088B2 (en) | 2022-10-25 | 2024-12-24 | Samsung Electronics Co., Ltd. | High endurance persistent storage device |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4740894A (en)* | 1985-09-27 | 1988-04-26 | Schlumberger Systems And Services, Inc. | Computing processor with memoryless function units each connected to different part of a multiported memory |
| US5671388A (en)* | 1995-05-03 | 1997-09-23 | Intel Corporation | Method and apparatus for performing write operations in multi-level cell storage device |
| US5937423A (en)* | 1996-12-26 | 1999-08-10 | Intel Corporation | Register interface for flash EEPROM memory arrays |
| US6014727A (en)* | 1996-12-23 | 2000-01-11 | Apple Computer, Inc. | Method and system for buffering messages in an efficient but largely undivided manner |
| US6233648B1 (en)* | 1997-12-26 | 2001-05-15 | Kabushiki Kaisha Toshiba | Disk storage system and data update method used therefor |
| US6311290B1 (en)* | 1997-02-14 | 2001-10-30 | Intel Corporation | Methods of reliably allocating, de-allocating, re-allocating, and reclaiming objects in a symmetrically blocked nonvolatile memory having a bifurcated storage architecture |
| US6425064B2 (en)* | 1995-06-09 | 2002-07-23 | Saab Dynamics | Memory structure for storage of memory vectors |
| US6427186B1 (en)* | 1999-03-30 | 2002-07-30 | Frank (Fong-Long) Lin | Memory, interface system and method for mapping logical block numbers to physical sector numbers in a flash memory, using a master index table and a table of physical sector numbers |
| US20040186946A1 (en)* | 2003-03-19 | 2004-09-23 | Jinaeon Lee | Flash file system |
| US20040193782A1 (en)* | 2003-03-26 | 2004-09-30 | David Bordui | Nonvolatile intelligent flash cache memory |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0935255A2 (en)* | 1989-04-13 | 1999-08-11 | SanDisk Corporation | Flash EEPROM system |
| US6021470A (en)* | 1997-03-17 | 2000-02-01 | Oracle Corporation | Method and apparatus for selective data caching implemented with noncacheable and cacheable data for improved cache performance in a computer networking system |
| JP3821536B2 (en)* | 1997-05-16 | 2006-09-13 | 沖電気工業株式会社 | Nonvolatile semiconductor disk device |
| JP2000067574A (en)* | 1998-08-21 | 2000-03-03 | Mitsubishi Electric Corp | Semiconductor storage device |
| JP2000148395A (en) | 1998-11-11 | 2000-05-26 | Keii Sho | Touch pad cover |
| US6356980B1 (en)* | 1999-11-09 | 2002-03-12 | International Business Machines Corporation | Method and system for bypassing cache levels when casting out from an upper level cache |
| CA2312444A1 (en)* | 2000-06-20 | 2001-12-20 | Ibm Canada Limited-Ibm Canada Limitee | Memory management of data buffers incorporating hierarchical victim selection |
| JP3949912B2 (en) | 2000-08-08 | 2007-07-25 | 株式会社エヌ・ティ・ティ・ドコモ | Portable electronic device, electronic device, vibration generator, notification method by vibration and notification control method |
| US6456528B1 (en)* | 2001-09-17 | 2002-09-24 | Sandisk Corporation | Selective operation of a multi-state non-volatile memory system in a binary mode |
| US20030204675A1 (en)* | 2002-04-29 | 2003-10-30 | Dover Lance W. | Method and system to retrieve information from a storage device |
| WO2004051451A2 (en) | 2002-12-04 | 2004-06-17 | Koninklijke Philips Electronics N.V. | Graphic user interface having touch detectability |
| KR100481943B1 (en) | 2003-05-22 | 2005-04-14 | 학교법인연세대학교 | Flash memory system for improving temporal locality and spatial locality and for reducing data access time and data access method using the same |
| JP4478436B2 (en) | 2003-11-17 | 2010-06-09 | ソニー株式会社 | INPUT DEVICE, INFORMATION PROCESSING DEVICE, REMOTE CONTROL DEVICE, AND INPUT DEVICE CONTROL METHOD |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4740894A (en)* | 1985-09-27 | 1988-04-26 | Schlumberger Systems And Services, Inc. | Computing processor with memoryless function units each connected to different part of a multiported memory |
| US5671388A (en)* | 1995-05-03 | 1997-09-23 | Intel Corporation | Method and apparatus for performing write operations in multi-level cell storage device |
| US6425064B2 (en)* | 1995-06-09 | 2002-07-23 | Saab Dynamics | Memory structure for storage of memory vectors |
| US6014727A (en)* | 1996-12-23 | 2000-01-11 | Apple Computer, Inc. | Method and system for buffering messages in an efficient but largely undivided manner |
| US5937423A (en)* | 1996-12-26 | 1999-08-10 | Intel Corporation | Register interface for flash EEPROM memory arrays |
| US6311290B1 (en)* | 1997-02-14 | 2001-10-30 | Intel Corporation | Methods of reliably allocating, de-allocating, re-allocating, and reclaiming objects in a symmetrically blocked nonvolatile memory having a bifurcated storage architecture |
| US6233648B1 (en)* | 1997-12-26 | 2001-05-15 | Kabushiki Kaisha Toshiba | Disk storage system and data update method used therefor |
| US6427186B1 (en)* | 1999-03-30 | 2002-07-30 | Frank (Fong-Long) Lin | Memory, interface system and method for mapping logical block numbers to physical sector numbers in a flash memory, using a master index table and a table of physical sector numbers |
| US20040186946A1 (en)* | 2003-03-19 | 2004-09-23 | Jinaeon Lee | Flash file system |
| US20040193782A1 (en)* | 2003-03-26 | 2004-09-30 | David Bordui | Nonvolatile intelligent flash cache memory |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8626996B2 (en)* | 2007-08-14 | 2014-01-07 | Samsung Electronics Co., Ltd. | Solid state memory (SSM), computer system including an SSM, and method of operating an SSM |
| US9208079B2 (en) | 2007-08-14 | 2015-12-08 | Samsung Electronics Co., Ltd. | Solid state memory (SSM), computer system including an SSM, and method of operating an SSM |
| US20130042058A1 (en)* | 2007-08-14 | 2013-02-14 | Samsung Electronics Co., Ltd. | Solid state memory (ssm), computer system including an ssm, and method of operating an ssm |
| US20090049234A1 (en)* | 2007-08-14 | 2009-02-19 | Samsung Electronics Co., Ltd. | Solid state memory (ssm), computer system including an ssm, and method of operating an ssm |
| US20110138115A1 (en)* | 2007-08-14 | 2011-06-09 | Samsung Electronics Co., Ltd. | Solid state memory (ssm), computer system including an ssm, and method of operating an ssm |
| US10248317B2 (en) | 2007-12-28 | 2019-04-02 | Toshiba Memory Corporation | Semiconductor storage device with volatile and nonvolatile memories to allocate blocks to a memory and release allocated blocks |
| US9703486B2 (en) | 2007-12-28 | 2017-07-11 | Kabushiki Kaisha Toshiba | Semiconductor storage device with volatile and nonvolatile memories to allocate blocks to a memory and release allocated blocks |
| US8782331B2 (en)* | 2007-12-28 | 2014-07-15 | Kabushiki Kaisha Toshiba | Semiconductor storage device with volatile and nonvolatile memories to allocate blocks to a memory and release allocated blocks |
| US9134924B2 (en) | 2007-12-28 | 2015-09-15 | Kabushiki Kaisha Toshiba | Semiconductor storage device with volatile and nonvolatile memories to allocate blocks to a memory and release allocated blocks |
| US11960719B2 (en) | 2007-12-28 | 2024-04-16 | Kioxia Corporation | Semiconductor storage device with volatile and nonvolatile memories to allocate blocks to a memory and release allocated blocks |
| US11513682B2 (en) | 2007-12-28 | 2022-11-29 | Kioxia Corporation | Semiconductor storage device with volatile and nonvolatile memories to allocate blocks to a memory and release allocated blocks |
| US20120311245A1 (en)* | 2007-12-28 | 2012-12-06 | Hirokuni Yano | Semiconductor storage device with volatile and nonvolatile memories |
| US10845992B2 (en) | 2007-12-28 | 2020-11-24 | Toshiba Memory Corporation | Semiconductor storage device with volatile and nonvolatile memories to allocate blocks to a memory and release allocated blocks |
| US20090300274A1 (en)* | 2008-05-27 | 2009-12-03 | Initio Corporation | Ssd with distributed processors |
| US8244961B2 (en)* | 2008-05-27 | 2012-08-14 | Initio Corporation | SSD with distributed processors |
| US20100191898A1 (en)* | 2009-01-23 | 2010-07-29 | Jin-Kyu Kim | Complex memory device and i/o processing method using the same |
| US8880777B2 (en)* | 2009-01-23 | 2014-11-04 | Samsung Electronics Co., Ltd. | Complex memory device and I/O processing method using the same |
| US8892846B2 (en)* | 2009-05-28 | 2014-11-18 | Toshiba Corporation | Metadata management for virtual volumes |
| EP2273373A1 (en) | 2009-07-02 | 2011-01-12 | Vodafone Holding GmbH | Storing of frequently modified data in an IC card |
| US20110153911A1 (en)* | 2009-12-18 | 2011-06-23 | Steven Sprouse | Method and system for achieving die parallelism through block interleaving |
| US9092340B2 (en)* | 2009-12-18 | 2015-07-28 | Sandisk Technologies Inc. | Method and system for achieving die parallelism through block interleaving |
| US8793290B1 (en) | 2010-02-24 | 2014-07-29 | Toshiba Corporation | Metadata management for pools of storage disks |
| US8341339B1 (en) | 2010-06-14 | 2012-12-25 | Western Digital Technologies, Inc. | Hybrid drive garbage collecting a non-volatile semiconductor memory by migrating valid data to a disk |
| US8959284B1 (en) | 2010-06-28 | 2015-02-17 | Western Digital Technologies, Inc. | Disk drive steering write data to write cache based on workload |
| US9146875B1 (en) | 2010-08-09 | 2015-09-29 | Western Digital Technologies, Inc. | Hybrid drive converting non-volatile semiconductor memory to read only based on life remaining |
| US9268499B1 (en) | 2010-08-13 | 2016-02-23 | Western Digital Technologies, Inc. | Hybrid drive migrating high workload data from disk to non-volatile semiconductor memory |
| US9058280B1 (en) | 2010-08-13 | 2015-06-16 | Western Digital Technologies, Inc. | Hybrid drive migrating data from disk to non-volatile semiconductor memory based on accumulated access time |
| US8639872B1 (en) | 2010-08-13 | 2014-01-28 | Western Digital Technologies, Inc. | Hybrid drive comprising write cache spanning non-volatile semiconductor memory and disk |
| US8683295B1 (en) | 2010-08-31 | 2014-03-25 | Western Digital Technologies, Inc. | Hybrid drive writing extended error correction code symbols to disk for data sectors stored in non-volatile semiconductor memory |
| US8775720B1 (en) | 2010-08-31 | 2014-07-08 | Western Digital Technologies, Inc. | Hybrid drive balancing execution times for non-volatile semiconductor memory and disk |
| US8782334B1 (en) | 2010-09-10 | 2014-07-15 | Western Digital Technologies, Inc. | Hybrid drive copying disk cache to non-volatile semiconductor memory |
| US8825976B1 (en) | 2010-09-28 | 2014-09-02 | Western Digital Technologies, Inc. | Hybrid drive executing biased migration policy during host boot to migrate data to a non-volatile semiconductor memory |
| US8825977B1 (en) | 2010-09-28 | 2014-09-02 | Western Digital Technologies, Inc. | Hybrid drive writing copy of data to disk when non-volatile semiconductor memory nears end of life |
| US9117482B1 (en) | 2010-09-29 | 2015-08-25 | Western Digital Technologies, Inc. | Hybrid drive changing power mode of disk channel when frequency of write data exceeds a threshold |
| US8670205B1 (en) | 2010-09-29 | 2014-03-11 | Western Digital Technologies, Inc. | Hybrid drive changing power mode of disk channel when frequency of write data exceeds a threshold |
| US8699171B1 (en) | 2010-09-30 | 2014-04-15 | Western Digital Technologies, Inc. | Disk drive selecting head for write operation based on environmental condition |
| US8427771B1 (en) | 2010-10-21 | 2013-04-23 | Western Digital Technologies, Inc. | Hybrid drive storing copy of data in non-volatile semiconductor memory for suspect disk data sectors |
| US8612798B1 (en) | 2010-10-21 | 2013-12-17 | Western Digital Technologies, Inc. | Hybrid drive storing write data in non-volatile semiconductor memory if write verify of disk fails |
| US8429343B1 (en) | 2010-10-21 | 2013-04-23 | Western Digital Technologies, Inc. | Hybrid drive employing non-volatile semiconductor memory to facilitate refreshing disk |
| US8560759B1 (en) | 2010-10-25 | 2013-10-15 | Western Digital Technologies, Inc. | Hybrid drive storing redundant copies of data on disk and in non-volatile semiconductor memory based on read frequency |
| US9069475B1 (en) | 2010-10-26 | 2015-06-30 | Western Digital Technologies, Inc. | Hybrid drive selectively spinning up disk when powered on |
| US8909850B2 (en)* | 2011-03-10 | 2014-12-09 | Deere & Company | Memory life extension method and apparatus |
| US20120232744A1 (en)* | 2011-03-10 | 2012-09-13 | Vilar Zimin W | Memory life extension method and apparatus |
| US8630056B1 (en) | 2011-09-12 | 2014-01-14 | Western Digital Technologies, Inc. | Hybrid drive adjusting spin-up profile based on cache status of non-volatile semiconductor memory |
| US8909889B1 (en) | 2011-10-10 | 2014-12-09 | Western Digital Technologies, Inc. | Method and apparatus for servicing host commands by a disk drive |
| US8977804B1 (en) | 2011-11-21 | 2015-03-10 | Western Digital Technologies, Inc. | Varying data redundancy in storage systems |
| US9268657B1 (en) | 2011-11-21 | 2016-02-23 | Western Digital Technologies, Inc. | Varying data redundancy in storage systems |
| US9268701B1 (en) | 2011-11-21 | 2016-02-23 | Western Digital Technologies, Inc. | Caching of data in data storage systems by managing the size of read and write cache based on a measurement of cache reliability |
| US8977803B2 (en) | 2011-11-21 | 2015-03-10 | Western Digital Technologies, Inc. | Disk drive data caching using a multi-tiered memory |
| US9898406B2 (en) | 2011-11-21 | 2018-02-20 | Western Digital Technologies, Inc. | Caching of data in data storage systems by managing the size of read and write cache based on a measurement of cache reliability |
| US8904091B1 (en) | 2011-12-22 | 2014-12-02 | Western Digital Technologies, Inc. | High performance media transport manager architecture for data storage systems |
| US8959281B1 (en) | 2012-11-09 | 2015-02-17 | Western Digital Technologies, Inc. | Data management for a storage device |
| US9141176B1 (en) | 2013-07-29 | 2015-09-22 | Western Digital Technologies, Inc. | Power management for data storage device |
| US9070379B2 (en) | 2013-08-28 | 2015-06-30 | Western Digital Technologies, Inc. | Data migration for data storage device |
| US9323467B2 (en) | 2013-10-29 | 2016-04-26 | Western Digital Technologies, Inc. | Data storage device startup |
| US8917471B1 (en) | 2013-10-29 | 2014-12-23 | Western Digital Technologies, Inc. | Power management for data storage device |
| US20150134916A1 (en)* | 2013-11-12 | 2015-05-14 | Nvidia Corporation | Cache filter |
| US9842030B2 (en) | 2013-12-26 | 2017-12-12 | Silicon Motion, Inc. | Data storage device and flash memory control method |
| US9542278B2 (en) | 2013-12-26 | 2017-01-10 | Silicon Motion, Inc. | Data storage device and flash memory control method |
| US9727271B2 (en) | 2013-12-26 | 2017-08-08 | Silicon Motion, Inc. | Data storage device and flash memory control method |
| US9645895B2 (en) | 2013-12-26 | 2017-05-09 | Silicon Motion, Inc. | Data storage device and flash memory control method |
| US9645894B2 (en) | 2013-12-26 | 2017-05-09 | Silicon Motion, Inc. | Data storage device and flash memory control method |
| US9684568B2 (en) | 2013-12-26 | 2017-06-20 | Silicon Motion, Inc. | Data storage device and flash memory control method |
| US9645896B2 (en) | 2013-12-26 | 2017-05-09 | Silicon Motion, Inc. | Data storage device and flash memory control method |
| US9632880B2 (en) | 2013-12-26 | 2017-04-25 | Silicon Motion, Inc. | Data storage device and flash memory control method |
| US10108546B2 (en)* | 2014-12-30 | 2018-10-23 | Sandisk Technologies Llc | Method and system for using non-volatile memory as a replacement for volatile memory |
| US20160188464A1 (en)* | 2014-12-30 | 2016-06-30 | Sandisk Technologies Inc. | Method and System for Using Non-Volatile Memory as a Replacement for Volatile Memory |
| US10013174B2 (en) | 2015-09-30 | 2018-07-03 | Western Digital Technologies, Inc. | Mapping system selection for data storage device |
| US11182105B2 (en)* | 2018-06-26 | 2021-11-23 | Samsung Electronics Co., Ltd. | Storage devices, storage systems including storage devices, and methods of accessing storage devices |
| US11379381B2 (en)* | 2019-01-07 | 2022-07-05 | SK Hynix Inc. | Main memory device having heterogeneous memories, computer system including the same, and data management method thereof |
| US11392318B2 (en) | 2019-06-12 | 2022-07-19 | Samsung Electronics Co., Ltd. | Electronic device and method of utilizing storage space thereof |
| US11704072B2 (en) | 2019-06-12 | 2023-07-18 | Samsung Electronics Co., Ltd. | Electronic device and method of utilizing storage space thereof |
| US20220113900A1 (en)* | 2020-10-13 | 2022-04-14 | SK Hynix Inc. | Storage device and method of operating the same |
| US11693589B2 (en)* | 2020-10-13 | 2023-07-04 | SK Hynix Inc. | Storage device using cache buffer and method of operating the same |
| Publication number | Publication date |
|---|---|
| US20070038808A1 (en) | 2007-02-15 |
| KR20070008403A (en) | 2007-01-17 |
| KR101257848B1 (en) | 2013-04-24 |
| US8812771B2 (en) | 2014-08-19 |
| US20100153630A1 (en) | 2010-06-17 |
| US7689761B2 (en) | 2010-03-30 |
| Publication | Publication Date | Title |
|---|---|---|
| US7689761B2 (en) | Data storage system with complex memory and method of operating the same | |
| US10838859B2 (en) | Recency based victim block selection for garbage collection in a solid state device (SSD) | |
| US11055230B2 (en) | Logical to physical mapping | |
| US10628319B2 (en) | Methods for caching and reading data to be programmed into a storage unit and apparatuses using the same | |
| JP4044067B2 (en) | Priority-based flash memory control device for XIP in serial flash memory, memory management method using the same, and flash memory chip using the same | |
| CN101484882B (en) | Flash Management Methods | |
| CN101563729B (en) | Hybrid solid state memory system with volatile and nonvolatile memory | |
| US20190114272A1 (en) | Methods and apparatus for variable size logical page management based on hot and cold data | |
| US20060129750A1 (en) | Method and apparatus for storing multimedia data in nonvolatile storage device in units of blocks | |
| KR101391270B1 (en) | Non-volatile memory system using MRAM | |
| US20080209114A1 (en) | Reliability High Endurance Non-Volatile Memory Device with Zone-Based Non-Volatile Memory File System | |
| US11138104B2 (en) | Selection of mass storage device streams for garbage collection based on logical saturation | |
| US11556249B2 (en) | Delaying random data relocation for reducing write amplification in storage devices | |
| US8429339B2 (en) | Storage device utilizing free pages in compressed blocks | |
| US12386741B2 (en) | Memory controller, memory system, and method for managing logical-to-physical mapping table based on address boundary | |
| US8544424B2 (en) | System, controller and method thereof for transmitting and distributing data stream | |
| US20250156318A1 (en) | Non-volatile memory controller and control method, and computer program products | |
| US20250156315A1 (en) | Non-volatile memory controller and control method, and computer program products | |
| US20220222003A1 (en) | Method of writing data in storage device and storage device performing the same | |
| CN119902690A (en) | Memory system and operation method thereof, and computer readable storage medium | |
| CN120704584A (en) | Method for updating host-flash memory comparison table, storage medium and device |
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment | Owner name:SAMSUNG ELECTRONICS CO., LTD.,KOREA, REPUBLIC OF Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:YIM, KEUNSOO;YOO, JEONGJOON;PARK, JUNGKEUN;REEL/FRAME:018353/0623 Effective date:20060927 Owner name:SAMSUNG ELECTRONICS CO., LTD., KOREA, REPUBLIC OF Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:YIM, KEUNSOO;YOO, JEONGJOON;PARK, JUNGKEUN;REEL/FRAME:018353/0623 Effective date:20060927 | |
| FEPP | Fee payment procedure | Free format text:PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY | |
| STCF | Information on status: patent grant | Free format text:PATENTED CASE | |
| CC | Certificate of correction | ||
| FEPP | Fee payment procedure | Free format text:PAYER NUMBER DE-ASSIGNED (ORIGINAL EVENT CODE: RMPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Free format text:PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY | |
| FPAY | Fee payment | Year of fee payment:4 | |
| MAFP | Maintenance fee payment | Free format text:PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552) Year of fee payment:8 | |
| FEPP | Fee payment procedure | Free format text:MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY | |
| LAPS | Lapse for failure to pay maintenance fees | Free format text:PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY | |
| STCH | Information on status: patent discontinuation | Free format text:PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 | |
| FP | Lapsed due to failure to pay maintenance fee | Effective date:20220330 |