$\require{mediawiki-texvc}$

연합인증

연합인증 가입 기관의 연구자들은 소속기관의 인증정보(ID와 암호)를 이용해 다른 대학, 연구기관, 서비스 공급자의 다양한 온라인 자원과 연구 데이터를 이용할 수 있습니다.

이는 여행자가 자국에서 발행 받은 여권으로 세계 각국을 자유롭게 여행할 수 있는 것과 같습니다.

연합인증으로 이용이 가능한 서비스는 NTIS, DataON, Edison, Kafe, Webinar 등이 있습니다.

한번의 인증절차만으로 연합인증 가입 서비스에 추가 로그인 없이 이용이 가능합니다.

다만, 연합인증을 위해서는 최초 1회만 인증 절차가 필요합니다. (회원이 아닐 경우 회원 가입이 필요합니다.)

연합인증 절차는 다음과 같습니다.

최초이용시에는
ScienceON에 로그인 → 연합인증 서비스 접속 → 로그인 (본인 확인 또는 회원가입) → 서비스 이용

그 이후에는
ScienceON 로그인 → 연합인증 서비스 접속 → 서비스 이용

연합인증을 활용하시면 KISTI가 제공하는 다양한 서비스를 편리하게 이용하실 수 있습니다.

[미국특허] Unified re-map and cache-index table with dual write-counters for wear-leveling of non-volatile flash RAM mass storage 원문보기

IPC분류정보
국가/구분 United States(US) Patent 등록
국제특허분류(IPC7판)
  • G06F-012/10
출원번호 US-0918203 (1997-08-25)
발명자 / 주소
  • Bruce Ricardo H.
  • Bruce Rolando H.
  • Cohen Earl T.
  • Christie Allan J.
출원인 / 주소
  • BIT Microsystems, Inc.
대리인 / 주소
    Auvinen
인용정보 피인용 횟수 : 588  인용 특허 : 38

초록

A flash-memory system provides solid-state mass storage as a replacement to a hard disk. A unified re-map table in a RAM is used to arbitrarily re-map all logical addresses from a host system to physical addresses of flash-memory devices. Each entry in the unified re-map table contains a physical bl

대표청구항

[ What is claimed is:] [1.] A unified re-mapping table for a flash-memory system, the unified re-mapping table comprising:a plurality of entries, an entry in the plurality of entries selected by a logical address from a host system, each entry in the plurality of entries having:a physical-block-addr

이 특허에 인용된 특허 (38) 인용/피인용 타임라인 분석

  1. Iwamoto Norishige,JPX ; Watanabe Hideomi,JPX ; Ryu Ken,JPX ; Hibi Yasumori,JPX, Control method in which frequency of data erasures is limited.
  2. Solhjell Erik (Oslo NOX), Data storage system connected to a host computer system and having removable data storage media and equipped to read a c.
  3. Kim Suk-ki (Pucheon-city KRX) An Hyeong-keon (Pucheon-city KRX) Joo Tae-sik (Seoul KRX) Lee Suk-jung (Seoul KRX), Digital data recording/playback system utilizing EEPROM and ROM memories as a storage medium.
  4. Lambrache Emil (San Jose CA) Smarandoiu George (San Jose CA), EEPROM array with flash-like core.
  5. Harari Eliyahou (104 Auzerais Ct. Los Gatos CA 95030), Flash EEPROM system which maintains individual memory block cycle counts.
  6. Harari Eliyahou (Los Gatos CA) Norman Robert D. (San Jose CA) Mehrotra Sanjay (Milpitas CA), Flash EEprom system.
  7. Harari Eliyahou (Los Gatos CA) Norman Robert D. (San Jose CA) Mehrotra Sanjay (Milpitas CA), Flash eeprom system.
  8. Robinson Kurt B. (Newcastle CA) Eslick Russell D. (Placerville CA) Levy Markus A. (Citrus Heights CA) Brown David M. (Fair Oaks CA) Pao Lily C. (Orangevale CA) Dipert Brian L. (Sacramento CA), Flash memory card including circuitry for selectively providing masked and unmasked ready/busy output signals.
  9. Sukegawa Hiroshi (Tokyo JPX), Flash memory chips.
  10. Assar Mahmud (Morgan Hill CA) Nemazie Siamack (San Jose CA) Estakhri Petro (Pleasonton CA), Flash memory mass storage architecture.
  11. Assar Mahmud (Morgan Hill CA) Estakhri Petro (Pleasonton CA) Nemazie Siamack (San Jose CA) Mozaffari Mahmood (San Jose CA), Flash memory mass storage architecture incorporating wear leveling technique without using cam cells.
  12. Assar Mahmud (Morgan Hill CA) Nemazie Siamack (San Jose CA) Estakhri Petro (Pleasonton CA), Flash memory mass storage architecture incorporation wear leveling technique.
  13. Kakinuma Yuji (Saitama JPX) Karibe Hiroshi (Chiba JPX) Terasaki Yukio (Chiba JPX), Flash memory system.
  14. Jou Edwin (Irvine CA) Jeppesen ; III James H. (Lake Forest CA), Flash memory wear leveling system providing immediate direct access to microprocessor.
  15. Asano Hideo (Machida JPX), Flash non-volatile memory.
  16. Clay Donald W. (Louisville CO) Anderson Steven A. (Loveland CO), Flash solid state drive that emulates a disk drive and stores variable length and fixed lenth data blocks.
  17. Pricer Wilbur D. (Burlington VT), Hierarchical data storage system employing contemporaneous transfer of designated data pages to long write and short rea.
  18. Watanabe Mikio (Tokyo JPX), IC memory card system having a host processor selectively operable with an IC memory card including either an SRAM or an.
  19. Manabe Katsuhiko (Machida JPX) Fukuoka Hiroki (Kawasaki JPX), Memory card having a plurality of EEPROM chips.
  20. Achiwa Kyosuke,JPX ; Yamamoto Akira,JPX ; Yamagata Hirotsugu,JPX, Memory system using flash memory and method of controlling the memory system.
  21. Fandrich Mickey L. (Placerville CA) Durante Richard J. (Citrus Heights CA) Underwood Keith F. (Orangevale CA) Rozman Rodney R. (Placerville CA), Method and apparatus for execution of operations in a flash memory array.
  22. Caceres Ramon ; Bershad Brian ; Marsh Brian D. ; Douglis Frederick, Method and system for reducing memory access latency by providing fine grain direct access to flash memory concurrent w.
  23. Wells Steven E. (Citrus Heights CA) Hasbun Robert N. (Shingle Springs CA), Method for reliably storing non-data fields in a flash EEPROM memory array.
  24. Wells Steven E. (Citrus Heights CA), Method for wear leveling in a flash EEPROM memory.
  25. Fukumoto Katsumi (Nara JPX), Non-volatile dynamic random access memory.
  26. Harari Eliyahou (Los Gatos CA) Norman Robert D. (San Jose CA) Mehrotra Sanjay (Milpitas CA), Non-volatile memory system card with flash erasable sectors of EEprom cells including a mechanism for substituting defec.
  27. Brown David M. (Fair Oaks CA), Nonvolatile memory card with an address table and an address translation logic for mapping out defective blocks within t.
  28. Fisher Richard J. (Phoenix AZ) Alexander Samuel E. (Gilbert AZ), Power management system for serial EEPROM device.
  29. Kreifels Jerry A. (Citrus Heights CA) Baker Alan (Fair Oaks CA) Hoekstra George (Santa Clara CA) Kynett Virgil N. (El Dorado Hills CA) Wells Steven (Orangevale CA) Winston Mark (El Dorado Hills CA), Processor controlled command port architecture for flash memory.
  30. Miyauchi Shigenori (Tokyo JPX), Semiconductor disk device.
  31. Honma Hisao (Odawara JPX) Nakagoshi Kazuo (Odawara JPX) Takahashi Naoya (Yokohama JPX) Kogai Makoto (Odawara JPX) Takamoto Kenichi (Odawara JPX), Semiconductor disk storage.
  32. Sukegawa Hiroshi (Tokyo JPX) Maki Yasunori (Tokyo JPX) Inagaki Takashi (Tokyo JPX), Semiconductor disk system having a plurality of flash memories.
  33. Kaki Kenichi (Yokohama JPX) Katayama Kunihiro (Yokohama JPX) Tsunehiro Takashi (Ebina JPX), Semiconductor storage device including a controller for continuously writing data to and erasing data from a plurality o.
  34. Hewitt Kent D. (Tempe AZ) Alexander Samuel E. (Gilbert AZ) Fisher Richard J. (Phoenix AZ), Serial EEPROM device and associated method for reducing data load time using a page mode write cache.
  35. Hsu Juei-Chi (San Jose CA) Jeng Ching S. (San Jose CA) Wang Ping (Saratoga CA), Solid state peripheral storage device.
  36. Hsu Juei-Chi (San Jose CA) Jeng Ching S. (San Jose CA) Wang Ping (Saratoga CA), Solid state peripheral storage device.
  37. Sukegawa Hiroshi (Tokyo JPX), Storage system with a flash memory module.
  38. Harari Eliyahou (Los Gatos CA) Guterman Daniel C. (Fremont CA) Mehrotra Sanjay (Milpitas CA) Gross Stephen J. (Santa Clara CA) Mangan John S. (Santa Cruz CA), Streamlined write operation for EEPROM system.

이 특허를 인용한 특허 (588) 인용/피인용 타임라인 분석

  1. Muller, Otto, Access control for a memory having a limited erasure frequency.
  2. Jeon, Seungjune; Tai, Ying; Zhu, Jiangli; Chen, Xiaoheng, Adaptive LLR based on syndrome weight.
  3. Fitzpatrick, James; Higgins, James; Li, Li; Wongso, Mervyn, Adaptive erase of a storage device.
  4. Bruce, Rolando H.; Cantong, Richard A.; Fuentes, Marizonne O., Adaptive power cycle sequences for data recovery.
  5. Bruce, Rolando H.; Cantong, Richard A.; Fuentes, Marizonne O., Adaptive power cycle sequences for data recovery.
  6. Tai, Ying Yu; Ma, Yueh Yale, Adaptive read comparison signal generation for memory systems.
  7. Franceschini, Michele M.; Karidis, John P.; Lastras-Montano, Luis A.; Qureshi, Moinuddin K., Adaptive wear leveling via monitoring the properties of memory reference stream.
  8. Franceschini, Michele M.; Karidis, John P.; Lastras-Montano, Luis A.; Qureshi, Moinuddin K., Adaptive wear leveling via monitoring the properties of memory reference stream.
  9. Medina,Eitan, Address lookup apparatus having memory and content addressable memory.
  10. Cong, Shi; Brender, Scott; Mehra, Karan; Moss, Darren G.; Tipton, William R.; Verma, Surendra, Aggregation of write traffic to a data store.
  11. Cong, Shi; Brender, Scott; Mehra, Karan; Moss, Darren G.; Tipton, William R.; Verma, Surendra, Aggregation of write traffic to a data store.
  12. Kona, Anitha; Khan, Moinul H.; Aldrich, Bradley C., Aligned data access.
  13. Shen, Han, Alignment matrix memory copy.
  14. Susumu Kusakabe JP; Masayuki Takada JP, Apparatus and method for data processing employing data blocks and updating blocks.
  15. Yoon,Song ho; Kim,Jang hwan; Kim,Bum soo; Chung,Tae sun; In,Ji hyun, Apparatus and method for managing bad blocks in a flash memory.
  16. Kim, Jeong-eun; Kim, Jin-kyu; Woo, Nam-yoon, Apparatus and method for managing nonvolatile memory.
  17. Yoshioka,Shirou; Kaneko,Hirofumi, Apparatus and method for memory management.
  18. Kim, Jin-kyu; Kim, Min-young; Yoon, Song-ho, Apparatus and method for processing data of flash memory.
  19. Kim, Jin-kyu; Kim, Min-young; Yoon, Song-ho, Apparatus and method for processing data of flash memory.
  20. Dadashev, Oleg; Betser, Yoram; Maayan, Eduardo, Apparatus and methods for multi-level sensing in a memory array.
  21. Nakanishi,Kenichi, Apparatus for recording data and method for writing data to flash memory.
  22. Flynn, David; Strasser, John; Thatcher, Jonathan, Apparatus, system, and method for a device shared between multiple independent hosts.
  23. Flynn, David; Zappe, Michael; Thatcher, Jonathan, Apparatus, system, and method for coordinating storage requests in a multi-processor/multi-thread environment.
  24. Flynn, David; Zappe, Michael; Thatcher, Jonathan, Apparatus, system, and method for coordinating storage requests in a multi-processor/multi-thread environment.
  25. Flynn, David; Thatcher, Jonathan; Aune, Joshua; Fillingim, Jeremy; Inskeep, Bill; Strasser, John; Vigor, Kevin, Apparatus, system, and method for detecting and replacing failed data storage.
  26. Flynn, David; Zappe, Michael; Strasser, John; Atkisson, David; Thatcher, Jonathan, Apparatus, system, and method for efficient mapping of virtual and physical addresses.
  27. Flynn, David; Thatcher, Jonathan; Aune, Joshua; Fillingim, Jeremy; Inskeep, Bill; Strasser, John; Vigor, Kevin, Apparatus, system, and method for managing data storage.
  28. Nellans, David; Atkisson, David; Peterson, Jim; Garff, Jeremy; Zappe, Michael, Apparatus, system, and method for managing eviction of data.
  29. Flynn, David; Thatcher, Jonathan; Aune, Joshua; Fillingim, Jeremy; Inskeep, Bill; Strasser, John; Vigor, Kevin, Apparatus, system, and method for reconfiguring an array of storage elements.
  30. Flynn, David; Thatcher, Jonathan; Aune, Joshua; Fillingim, Jeremy; Inskeep, Bill; Strasser, John; Vigor, Kevin, Apparatus, system, and method for reconfiguring an array of storage elements.
  31. Flynn, David; Thatcher, Jonathan; Aune, Joshua; Fillingim, Jeremy; Inskeep, Bill; Strasser, John; Vigor, Kevin, Apparatus, system, and method for reconfiguring an array of storage elements.
  32. Flynn, David; Thatcher, Jonathan; Aune, Joshua; Fillingim, Jeremy; Inskeep, Bill; Strasser, John; Vigor, Kevin, Apparatus, system, and method for reconfiguring an array to operate with less storage elements.
  33. Flynn, David; Lagerstedt, Bert; Strasser, John; Thatcher, Jonathan; Walker, John; Zappe, Michael, Apparatus, system, and method for storage space recovery in solid-state storage.
  34. Thatcher, Jonathan; Flynn, David; Aune, Joshua; Fillingim, Jeremy; Inskeep, Bill; Strasser, John; Vigor, Kevin, Apparatus, system, and method to increase data integrity in a redundant storage system.
  35. Thatcher, Jonathan; Flynn, David; Aune, Joshua; Fillingim, Jeremy; Inskeep, Bill; Strasser, John; Vigor, Kevin, Apparatus, system, and method to increase data integrity in a redundant storage system.
  36. O'Krafka, Brian W.; Dinker, Darpan; Krishnan, Manavalan; George, Johann, Approaches for the replication of write sets.
  37. Iyigun, Mehmet; Bak, Yevgeniy M.; Bluestein, Eric M.; Alexander, Robin A.; Herron, Andrew M.; Xing, Xiaozhong, Assigning priorities to data for hybrid drives.
  38. Iyigun, Mehmet; Bak, Yevgeniy M.; Bluestein, Eric M.; Alexander, Robin A.; Herron, Andrew M.; Xing, Xiaozhong, Assigning priorities to data for hybrid drives.
  39. Iyigun, Mehmet; Bak, Yevgeniy M.; Bluestein, Eric M.; Alexander, Robin A.; Herron, Andrew M.; Xing, Xiaozhong, Assigning priorities to data for hybrid drives.
  40. Gonzalez, Carlos J.; Conley, Kevin M., Automated wear leveling in non-volatile storage systems.
  41. Gonzalez,Carlos J.; Conley,Kevin M., Automated wear leveling in non-volatile storage systems.
  42. Shats, Serge; Jelvis, Alexei; Ratty, Muthukumar; Vignanker, Eugene, Automatic read and write acceleration of data accessed by virtual machines.
  43. Linkewitsch, Niklas, Background reordering—a preventive wear-out control mechanism with limited overhead.
  44. Ni, Jim Chin-Nan; Chow, David Q.; Yu, Frank I-Kang; Ma, Abraham C.; Shen, Ming-Shiang, Backward compatible extended USB plug and receptacle with dual personality.
  45. Fitzpatrick, James; Rafati, Amirhossein, Bandwidth optimization in a non-volatile memory system.
  46. Fitzpatrick, James; Higgins, James, Biasing for wear leveling in storage systems.
  47. Ponce, Cyrill C.; Fuentes, Marizonne Operio; Noble, Gianico Geonzon, Bit-mapped DMA and IOC transfer with dependency table comprising plurality of index fields in the cache for DMA transfer.
  48. Ponce, Cyrill C.; Fuentes, Marizonne O.; Noble, Gianico G., Bit-mapped DMA transfer with dependency table configured to monitor status so that a processor is not rendered as a bottleneck in a system.
  49. Ponce, Cyrill C.; Fuentes, Marizonne O.; Noble, Gianico G., Bit-mapped DMA transfer with dependency table configured to monitor status so that a processor is not rendered as a bottleneck in a system.
  50. Fang, Po-Chao; Wang, Cheng-Yuan; Li, Hsiang-Pang; Chen, Chi-Hao; Hsiu, Pi-Cheng; Kuo, Tei-Wei, Bucket-based wear leveling method and apparatus.
  51. Bruce, Ricardo H.; Ponce, Cyrill Coronel; Espuerta, Jarmie De La Cruz; Verdan, Marlon Basa, Bus arbitration with routing and failover mechanism.
  52. Bruce, Ricardo H.; Ponce, Cyrill Coronel; Espuerta, Jarmie Dela Cruz, Bus arbitration with routing and failover mechanism.
  53. Halstead, Mark; Marshak, Marik, Cascaded remote data facility system having diskless intermediate RDF site providing logical storage device functionality.
  54. Kushnarenko, Alexander, Circuit and method for powering up an integrated circuit and an integrated circuit utilizing same.
  55. Riddle, Thomas A.; Dinker, Darpan; Eckhardt, Andrew D.; Koster, Michael J., Cluster of processing nodes with distributed global flash memory using commodity server technology.
  56. Vyssotski, Nikolai; Hentosh, John, Compact encoding methods, media and systems.
  57. Chander, Ramesh; George, Johann; O'Krafka, Brian W.; Krishnan, Manavalan, Compaction of information in tiered data structure.
  58. Chen, Xiaoheng; Tai, Ying Yu; Zhu, Jiangli; Jeon, Seungjune, Compressing data from multiple reads for error control management in memory systems.
  59. O'Krafka, Brian W.; Chiu, Patrick; Chander, Ramesh; Wang, Zhengheng, Conditional updates for reducing frequency of data modification operations.
  60. Shappir, Assaf, Contact in planar NROM technology.
  61. Suzuki, Hiroyuki; Kurobane, Norio; Fujita, Sokichi; Li, Jianping, Control method, control device, and recording medium.
  62. Swaminathan, Shuba, Controller for refreshing memories.
  63. Swaminathan,Shuba, Controller for refreshing memories.
  64. Roh, Young Dong, Controller of semiconductor memory device for detecting event and storing event information and operating method thereof.
  65. Manlapat, Alvin Anonuevo; Beleno, Ian Victor Pasion, Copying of power-on reset sequencer descriptor from nonvolatile memory to random access memory.
  66. Dawirs, Michel; Docquier, Guillaume, Counter in a flash memory.
  67. Gorobets,Sergey A.; Bennett,Alan D.; Smith,Peter J.; Sinclair,Alan W.; Conley,Kevin M.; Royall,Philip D., Cyclic flash memory wear leveling.
  68. Lucas, Gregg S.; Delpapa, Kenneth B.; Ellis, Robert W., DIMM device controller supervisor.
  69. Alexandre Bereznyi ; Sanjeev Katariya, Data cache using plural lists to indicate sequence of data storage.
  70. Frayer, Jack Edward; Olbrich, Aaron K., Data encoder and decoder using memory-specific parity-check matrix.
  71. Happ, Thomas; Philipp, Jan Boris, Data exchange in resistance changing memory for improved endurance.
  72. Ellis, Robert W.; Herman, Lace J.; Southerland, Bobby Ray, Data hardening in a storage system.
  73. Kim,Jin hyuk; Chung,Hyun mo; Myoung,Sung ju; Cheong,Jae wook; Park,Chan ik; Chung,Tae sun, Data management apparatus and method of flash memory.
  74. Scaramuzzo, John; Rub, Bernardo; Ellis, Robert W.; Fitzpatrick, James, Data management in a storage system.
  75. Venkiteswaran,Sreekrishnan, Data management in flash memory.
  76. Yeh, Chih-Kang, Data management method for flash memory and storage system and controller using the same.
  77. Higgins, James M.; Ellis, Robert W.; Dancho, Mark; Fitzpatrick, James, Data management with modular erase in a data storage system.
  78. Sasaki, Masao; Isozaki, Masaaki; Miyazawa, Satoshi; Takagi, Satoshi, Data processing apparatus and data recording apparatus.
  79. Kim, Jin kyu; Kim, Min young; Kim, Jang hwan; Yoon, Song ho, Data processing apparatus and method for flash memory.
  80. Anderson, Dennis, Data storage device.
  81. Seo, Hyeok-Jun; Ko, Seok-Min; Chung, Eui-Young, Data storage device and operating method thereof.
  82. Kang, Nam Wook, Data storage device to swap addresses and operating method thereof.
  83. Fenol, Marvin Dela Cruz; Abad, Jik-Jik Oyong; Pestano, Precious Nezaiah Umali, Data storage system.
  84. Nobukiyo, Takahiro, Data write method into nonvolatile memory, information processing device and recording medium.
  85. Bloom, Ilan; Eitan, Boaz; Irani, Rustom, Dense non-volatile memory array and method of fabrication.
  86. Jeon, Seungjune; Chen, Xiaoheng, Detection and handling of unbalanced errors in interleaved codewords.
  87. Kunimatsu, Atsushi; Nakai, Hiroto; Sakamoto, Hiroyuki; Maeda, Kenichi, Device and memory system for memory management using access frequency information.
  88. Kunimatsu, Atsushi; Nakai, Hiroto; Sakamoto, Hiroyuki; Maeda, Kenichi, Device and memory system for swappable memory.
  89. Dancho, Mark; Fitzpatrick, James; Li, Li, Device and method for managing die groups.
  90. Jeon, Seungjune; Kwong, Charles; Zhu, Jiangli, Device and method for resolving an LM flag issue.
  91. Iyigun, Mehmet; Bak, Yevgeniy M.; Bluestein, Eric M.; Alexander, Robin A.; Herron, Andrew M.; Xing, Xiaozhong, Dirty data management for hybrid drives.
  92. Lin, Wen-Jui; Chang, Hsien-Chun; Chang, Yi-Shu; Wu, Wen-Che, Display controller having an embedded non-volatile memory divided into a program code block and a data block and method for updating parameters of the same.
  93. Bruce, Rey H.; Climaco, Joey B.; Mateo, Noeme P., Distributed ECC engine for storage media.
  94. Oh, Yaw; Tuan, Jen Chieh, Distributed mapping scheme for mass storage system.
  95. Irani, Rustom; Eitan, Boaz; Bloom, Ilan; Shappir, Assaf, Double density NROM with nitride strips (DDNS).
  96. Jones, Justin; Tomlin, Andrew J.; Mullendore, Rodney N., Double writing map table entries in a data storage system to guard against silent corruption.
  97. Nguyen, David; Nan, Nan; Ni, Jim Chin-Nan; Yu, Frank I-Kang; Ma, Abraham C.; Shen, Ming-Shiang, Dual-personality extended USB plugs and receptacles using with PCBA and cable assembly.
  98. Nguyen, David; Nan, Nan; Ni, Jim Chin-Nan; Yu, Frank I-Kang; Ma, Abraham C.; Shen, Ming-Shiang, Dual-personality extended USB plugs and receptacles using with PCBA and cable assembly.
  99. Nguyen, David; Nan, Nan; Ni, Jim Chin-Nan; Yu, Frank I-Kang; Ma, Abraham C.; Shen, Ming-Shiang, Dual-personality extended USB plugs and receptacles using with PCBA and cable assembly.
  100. Lucas, Gregg S.; Delpapa, Kenneth B.; Ellis, Robert W., Dynamic brownout adjustment in a storage device.
  101. Aasheim,Jered Donald; Yang,Yongqi, Dynamic data structures for tracking data stored in a flash memory device.
  102. Aasheim,Jered Donald; Kalkman,John; Yang,Yongqi, Dynamic data structures for tracking file system free space in a flash memory device.
  103. Aasheim,Jered Donald; Yang,Yongqi; Kalkman,John, Dynamic data structures for tracking file system free space in a flash memory device.
  104. Aasheim,Jered; Yang,Yongqi; Kalkman,John, Dynamic data structures for tracking file system free space in a flash memory device.
  105. Aasheim, Jered D.; Kumar, Pranish, Dynamic electronic correction code feedback to extend memory device lifetime.
  106. Aasheim, Jered D.; Kumar, Pranish, Dynamic electronic correction code feedback to extend memory device lifetime.
  107. Sofer,Yair; Maayan,Eduardo; Betser,Yoram, Dynamic matching of signal path and reference path for sensing.
  108. Chang, Robert C; Qawami, Bahman; Sabet Sharghi, Farshid, Dynamic redundant area configuration in a non-volatile memory system.
  109. Hamilton, James R.; Sadovsky, Vladimir, Dynamic storage hierarchy management.
  110. Camp, Charles J.; Fisher, Timothy J.; Fry, Aaron D.; Papandreou, Nikolaos; Parnell, Thomas; Pozidis, Charalampos; Walls, Andrew D., Dynamically optimizing flash data retention or endurance based on data write frequency.
  111. Hamilton, James R.; Sadovsky, Vladimir, Dynamtic storage hierarachy management.
  112. Pandit, Anil Kumar; Sampath, Sridhar, Effective wear-leveling and concurrent reclamation method for embedded linear flash file systems.
  113. O'Krafka, Brian W.; Cheru, Tomy A.; Krishnan, Manavalan; Busch, John, Efficient cache utilization in a tiered data structure.
  114. Busch, John; Dinker, Darpan; Ouye, Darryl, Efficient flash memory-based object store.
  115. Busch, John; Dinker, Darpan; Ouye, Darryl, Efficient flash memory-based object store.
  116. George, Johann; Dinker, Darpan; Krishnan, Manavalan; O'Krafka, Brian W., Efficient recovery of transactional data stores.
  117. Bruce, Rolando H.; Lanuza, Reyjan C.; Lukban, Jose Miguel N.; Arcedera, Mark Ian A.; Chong, Ryan C., Electronic storage device.
  118. Bruce, Rolando H.; Lanuza, Reyjan C.; Lukban, Jose Miguel N.; Arcedera, Mark Ian A.; Chong, Ryan C., Electronic storage device.
  119. Manlapat, Alvin Anonuevo; Beleno, Ian Victor Pasion, Embedded system boot from a storage device.
  120. Manlapat, Alvin Anonuevo; Beleno, Ian Victor Pasion, Embedded system boot from a storage device.
  121. Yu, Frank; Ma, Abraham C.; Chen, Shimon; Chang, Yao-Tse, Endurance and retention flash controller with programmable binary-levels-per-cell bits identifying pages or blocks as having triple, multi, or single-level flash-memory cells.
  122. Yu, Frank; Ma, Abraham C.; Chen, Shimon, Endurance translation layer (ETL) and diversion of temp files for reduced flash wear of a super-endurance solid-state drive.
  123. Kengeri,Subramani; Carr,David Walter; Nadj,Paul; Samala,Jaya Prakash, Error checking and correcting for content addressable memories (CAMs).
  124. Schechter, Stuart; Strauss, Karin; Loh, Gabriel; Burger, Douglas C., Error correcting pointers for non-volatile storage.
  125. Reche, Cory J.; Nevill, Leland R.; Martin, Timothy F., Error detection/correction based memory management.
  126. Solt,Yosef; Joshua,Eitan, Error-correction memory architecture for testing production.
  127. Solt, Yosef; Joshua, Eitan, Error-correction memory architecture for testing production errors.
  128. Solt,Yosef; Joshua,Eitan, Error-correction memory architecture for testing production errors.
  129. Solt,Yosef; Joshua,Eitan, Error-correction memory architecture for testing production errors.
  130. Krishnan, Manavalan; Dinker, Darpan; O'Krafka, Brian W., Event processing in a flash memory-based object store.
  131. Ricaborda, Amor Leo Saing; Abitria, Alain Vincent Villaranda; Orcullo, Rose Fay M., Exchange message protocol message transmission between two devices.
  132. Tzeng, Tzungren Allan, Expansion slots for flash memory based random access memory subsystem.
  133. Huang, Jianmin; Tanpairoj, Kulachet; Avila, Chris Nga Yee; Dusija, Gautam Ashok, Experience count dependent program algorithm for flash memory.
  134. Hiew, Siew S.; Nan, Nan; Ma, Abraham C., Extended COB-USB with dual-personality contacts.
  135. Chow, David Q.; Lee, Charles C.; Yu, Frank I-Kang; Ma, Abraham C.; Shen, Ming-Shiang, Extended SD and microSD hosts and devices with USB-like high performance packetized interface and protocol.
  136. Ni,Jim Chin Nan; Chow,David Q.; Yu,Frank I Kang; Ma,Abraham C.; Shen,Ming Shiang, Extended USB PCBA and device with dual personality.
  137. Hiew,Siew S.; Nan,Nan; Ni,Jim Chin Nan; Ma,Abraham C., Extended USB dual-personality card reader.
  138. Ni, Jim Chin-Nan; Nguyen, David; Chow, David Q.; Yu, Frank I-Kang; Ma, Abraham C.; Shen, Ming-Shiang, Extended USB plug, USB PCBA, and USB flash drive with dual-personality.
  139. Nguyen, David; Nan, Nan; Ni, Jim Chin-Nan; Yu, Frank I-Kang; Ma, Abraham C.; Shen, Ming-Shiang, Extended USB plug, USB PCBA, and USB flash drive with dual-personality for embedded application with mother boards.
  140. Nguyen, David; Nan, Nan; Ni, Jim Chin-Nan; Yu, Frank I-Kang; Ma, Abraham C.; Shen, Ming-Shiang, Extended USB plug, USB PCBA, and USB flash drive with dual-personality for embedded application with mother boards.
  141. Chow, David Q.; Lee, Charles C.; Yu, Frank I-Kang; Shen, Ming-Shiang, Extended universal serial bus (USB) card reader.
  142. Prabhakaran, Vijayan; Balakrishnan, Mahesh; Soundararajan, Gokul, Extending SSD lifetime using hybrid storage.
  143. Eckhardt, Andrew D.; Koster, Michael J., Failure recovery using consensus replication in a distributed flash memory system.
  144. Gorobets, Sergey Anatolievich; Wu, William; Sprouse, Steven T., Fast translation indicator to reduce secondary address table checks in a memory device.
  145. Estakhri, Petro; Nemazie, Sam, Faster write operations to nonvolatile memory using FSInfo sector manipulation.
  146. Ellis, Robert W., Fault detection and prediction for data storage elements.
  147. Ellis, Robert W., Fault detection and prediction in storage devices.
  148. Ellis, Robert W., Fault testing in storage devices.
  149. Kawakami Yasunori,JPX ; Taniyama Hiroshi,JPX, File system and file management method.
  150. So,Hirokazu; Inoue,Shinji; Ochi,Makoto; Maeda,Takuji, File system defragmentation and data processing method and apparatus for an information recording medium.
  151. Solomon,Baruch; Ronen,Ronny, Filtering basic instruction segments in a processor front-end for power conservation.
  152. Dinker, Darpan, Fine grained adaptive throttling of background processes.
  153. Lucas, Gregg S.; Ellis, Robert W., Firmware reversion trigger and control.
  154. Conley, Kevin M.; Mangan, John S.; Craig, Jeffrey G., Flash EEPROM system with simultaneous multiple data sector programming and storage of physical block characteristics in other designated blocks.
  155. Conley, Kevin M.; Mangan, John S.; Craig, Jeffrey G., Flash EEPROM system with simultaneous multiple data sector programming and storage of physical block characteristics in other designated blocks.
  156. Conley, Kevin M.; Mangan, John S.; Craig, Jeffrey G., Flash EEPROM system with simultaneous multiple data sector programming and storage of physical block characteristics in other designated blocks.
  157. Conley, Kevin M.; Mangan, John S.; Craig, Jeffrey G., Flash EEPROM system with simultaneous multiple data sector programming and storage of physical block characteristics in other designated blocks.
  158. Conley, Kevin M.; Mangan, John S.; Craig, Jeffrey G., Flash EEPROM system with simultaneous multiple data sector programming and storage of physical block characteristics in other designated blocks.
  159. Conley, Kevin M.; Mangan, John S.; Craig, Jeffrey G., Flash EEPROM system with simultaneous multiple data sector programming and storage of physical block characteristics in other designated blocks.
  160. Conley, Kevin M.; Mangan, John S.; Craig, Jeffrey G., Flash EEprom system with simultaneous multiple data sector programming and storage of physical block characteristics in other designated blocks.
  161. Conley, Kevin M.; Mangan, John S.; Craig, Jeffrey G., Flash EEprom system with simultaneous multiple data sector programming and storage of physical block characteristics in other designated blocks.
  162. Chow, David Q.; Young, Sidney; Ma, Abraham C.; Shen, Ming-Shiang, Flash card reader and data exchanger utilizing low power extended USB protocol without polling.
  163. Conley, Kevin M.; Elhamias, Reuven, Flash controller cache architecture.
  164. Conley,Kevin M.; Elhamias,Reuven, Flash controller cache architecture.
  165. Conley,Kevin M.; Elhamias,Reuven, Flash controller cache architecture.
  166. Ma, Abraham C.; Ni, Jim Chin-Nan; Nan, Nan, Flash drive with spring-loaded retractable connector.
  167. Ni, Jim Chin-Nan; Ma, Abraham C., Flash drive with spring-loaded swivel connector.
  168. David, Raquel Bautista; Climaco, Joey Barreto, Flash electronic disk with RAID controller.
  169. Wu, Zining; Yang, Xueshi, Flash memory.
  170. Olbrich, Aaron K.; Prins, Douglas A., Flash memory controller and system including data pipelines incorporating multiple buffers.
  171. Chow, David Q.; Lee, Charles C.; Yu, Frank I-Kang; Lee, Edward W.; Shen, Ming-Shiang, Flash memory controller controlling various flash memory cells.
  172. Ma, Abraham C.; Lee, Charles C.; Yu, I-Kang; Lee, Edward W.; Shen, Ming-Shiang, Flash memory controller for electronic data flash card.
  173. Olbrich, Aaron K.; Prins, Douglas A., Flash memory controller garbage collection operations performed independently in multiple flash memory groups.
  174. Chang, Chao-I; Zhang, Ji Yun, Flash memory controller with updateable microcode.
  175. Ma, Abraham C.; Yu, Frank I-Kang; Nguyen, David; Lee, Charles; Shen, Ming-Shiang, Flash memory devices with security features.
  176. Kim, Bum-Soo; Lee, Gui-Yong; Kim, Jong-Min; In, Ji-hyun; Kim, Jesung; Noh, Sam-hyuk; Min, Sang-Iyul; Lee, Dong-hee; Jeong, Jae-yong; Cho, Yoo-kun; Choi, Jong-moo, Flash memory management method.
  177. Kim, Bum-Soo; Lee, Gui-Young; Kim, Jong-Min; In, Ji-Hyun; Kim, Je-Sung; Noh, Sam-Hyuk; Min, Sang-Lyul; Lee, Dong-Hee; Jeong, Jae-Yong; Cho, Yoo-Kun; Choi, Jong-Moo, Flash memory management method.
  178. Kim, Bum-soo; Lee, Gui-young; Kim, Jong-min; In, Ji-hyun; Kim, Je-sung; Noh, Sam-hyuk; Min, Sang-lyul; Lee, Dong-hee; Jeong, Jae-yong; Cho, Yoo-kun; Choi, Jong-moo, Flash memory management method.
  179. Sinclair, Alan Welsh; Gorobets, Sergei Anatolovich, Flash memory system.
  180. Kakinuma, Yuji; Kitagawa, Hiroya; Shimada, Teruo, Flash memory system for restoring an internal memory after a reset event.
  181. Kakinuma, Yuji; Kitagawa, Hiroya; Shimada, Teruo, Flash memory system including a memory manager for managing data.
  182. Janai, Meir, Flash memory with optimized write sector spares.
  183. Sharon, Eran; Alrod, Idan, Flash memory with random partition.
  184. Olbrich, Aaron K.; Prins, Douglas A., Flash storage controller execute loop.
  185. Olbrich, Aaron K.; Prins, Douglas A., Flash storage controller execute loop.
  186. Olbrich, Aaron K.; Prins, Douglas A., Flash storage controller execute loop.
  187. Olbrich, Aaron K.; Prins, Douglas A., Flash storage controller execute loop.
  188. Olbrich, Aaron K.; Prins, Douglas A., Flash storage controller execute loop.
  189. Lee, Charles C.; Yu, I Kang; Lee, Edward W.; Shen, Ming Shiang, Flash-memory card for caching a hard disk drive with data-area toggling of pointers stored in a RAM lookup table.
  190. Ouye, Darryl; Dinker, Darpan; Busch, John, Flexible way of specifying storage attributes in a flash memory-based object store.
  191. Aasheim, Jered; Yang, Yongqi, Free sector manager for data stored in flash memory devices.
  192. Aasheim,Jered Donald; Yang,Yongqi, Free sector manager for data stored in flash memory devices.
  193. Kern, William, Frequency distributed flash memory allocation based on free page tables.
  194. Sutardja, Sehat; Azimi, Saeed, Fully-buffered dual in-line memory module with fault correction.
  195. Sutardja, Sehat; Azimi, Saeed, Fully-buffered dual in-line memory module with fault correction.
  196. Sutardja, Sehat; Azimi, Saeed, Fully-buffered dual in-line memory module with fault correction.
  197. Sutardja, Sehat; Azimi, Saeed, Fully-buffered dual in-line memory module with fault correction.
  198. Sutardja, Sehat; Azimi, Saeed, Fully-buffered dual in-line memory module with fault correction.
  199. Sutardja, Sehat; Azimi, Saeed, Fully-buffered dual in-line memory module with fault correction.
  200. Sutardja, Sehat; Azimi, Saeed, Fully-buffered dual in-line memory module with fault correction.
  201. Biswas, Sudeep; Di Sena, Angelo; Manna, Domenico, Garbage collection in storage devices based on flash memories.
  202. Tene, Gil; Wolf, Michael A., Garbage collection with memory quick release.
  203. Yu, Frank; Ma, Abraham C.; Chen, Shimon, Green eMMC device (GeD) controller with DRAM data persistence, data-type splitting, meta-page grouping, and diversion of temp files for enhanced flash endurance.
  204. Lucas, Gregg S.; Delpapa, Kenneth B.; Herman, Lace J.; Ellis, Robert W., Hard power fail architecture.
  205. Tzeng, Tzungren, Hardware based wear leveling mechanism for flash memory using a free list.
  206. Ponce, Cyrill; Fuentes, Marizonne Operio; Noble, Gianico Geonzon, Hardware-assisted DMA transfer with dependency table configured to permit-in parallel-data drain from cache without processor intervention when filled or drained.
  207. Wright, David A.; Dean, David; Ellis, Robert W., Heat dissipation for substrate assemblies.
  208. Kankani, Navneeth; Kulkarni, Anand; Kwong, Charles See Yeung, Heuristic aware garbage collection scheme in storage systems.
  209. Shari J. Nolan ; Jeffery S. Nespor ; George W. Harris, Jr. ; Norman S. Dancer ; Everett E. Groff ; James W. Frandeen, High speed bus interface for non-volatile integrated circuit memory supporting continuous transfer.
  210. Shari J. Nolan ; Jeffery S. Nespor ; George W. Harris, Jr. ; Norman S. Dancer ; Everett E. Groff ; James W. Frandeen ; Gregory Scott Triplett, High speed bus interface for non-volatile integrated circuit memory supporting continuous transfer.
  211. Hiew, Siew S.; Yu, Frank I-Kang; Chow, David Q.; Ni, Jim Chin-Nan; Nan, Nan; Ma, Abraham C.; Shen, Ming-Shiang, High throughput manufacturing method for micro flash memory cards.
  212. Lee, Charles C.; Yu, I-Kang; Lee, Edward W.; Ma, Abraham C.; Shen, Ming-Shiang, High volume testing for USB electronic data flash cards.
  213. Lucas, Gregg S.; Ellis, Robert W., Holdup capacitor energy harvesting.
  214. Lee, Charles C.; Chow, David Q.; Ma, Abraham Chih-Kang; Yu, I-Kang; Shen, Ming-Shiang, Hybrid SSD using a combination of SLC and MLC flash memory arrays.
  215. Chang, Robert C; Qawami, Bahman; Sabet-Sharghi, Farshid, Hybrid implementation for error correction codes within a non-volatile memory system.
  216. Salazar, Lawrence Moldez; Chiw, Bernard Sherwin Leung, IOC to IOC distributed caching architecture.
  217. Kotte, Dharani; Mathur, Akshay; Biswas, Chayan; Patro, Sumant K., Identification of hot regions to enhance performance and endurance of a non-volatile storage device.
  218. Kaneko, Nobuhiro; Nagahama, Hiroki; Asayama, Tetsuya; Katori, Tomohiro; Takahashi, Katsuya, Information processing apparatus, method, and program for improving use efficiency of a storage apparatus.
  219. You, Guangqing, Initiative wear leveling for non-volatile memory.
  220. Kunimatsu, Atsushi; Nakai, Hiroto; Sakamoto, Hiroyuki; Maeda, Kenichi, Integrated memory management and memory management method.
  221. Frayer, Jack Edward; Olbrich, Aaron Keith; Stonelake, Paul Roger; Kulkarni, Anand Krishnamurthi; Ma, Yale Yueh, Intelligent bit recovery for flash memory.
  222. Diggs, Mark S.; Merry, Jr., David E., Interface for enabling a host computer to retrieve device monitor data from a solid state storage subsystem.
  223. Ellis, Robert W.; Higgins, James M.; Mak, Alexander Kwok-Tung, Internal current measurement for age measurements.
  224. Cristobal, Arnaldo; Verdan, Marlon, Interrupt coalescing.
  225. Ni, Jim Chin-Nan; Ma, Abraham C., Lipstick-type USB device.
  226. Ni, Jim Chin-Nan; Ma, Abraham C., Lipstick-type USB device with tubular housing.
  227. Sprouse, Steven, Local hash value generation in non-volatile data storage systems.
  228. Venkata, Sumanth Jannyavula, Log structured reserved zone for a data storage device.
  229. Cohen, Zeev; Dvir, Ran; Maayan, Eduardo, Look ahead methods and apparatus.
  230. Fusella, Yves; Godzinski, Stephane, Low cost implementation for small content-addressable memories.
  231. Bodwin, James M.; Dinker, Darpan; Eckhardt, Andrew D.; Ouye, Darryl, Low level object version tracking using non-volatile memory write generations.
  232. Bodwin, James M.; Dinker, Darpan; Eckhardt, Andrew D.; Ouye, Darryl M., Low level object version tracking using non-volatile memory write generations.
  233. Ni, Jim Chin-Nan; Ma, Abraham C.; Nguyen, David; Lee, Charles C.; Shen, Ming-Shiang, MLC COB USB flash memory device with sliding plug connector.
  234. Olbrich, Aaron K.; Prins, Doug, MLC self-RAID flash data protection scheme.
  235. Olbrich, Aaron K.; Prins, Doug, MLC self-RAID flash data protection scheme.
  236. Olbrich, Aaron K.; Prins, Doug, MLC self-RAID flash data protection scheme.
  237. Peter Mattis ; John Plevyak ; Matthew Haines ; Adam Beguelin ; Brian Totty ; David Gourley, Maintaining counters for high performance object cache.
  238. Fortin, Michael; Ergan, Cenk; Iyigun, Mehmet; Bak, Yevgeniy; Mickle, Ben; Dietrich, Aaron; Kirshenbaum, Alexander, Management of external memory functioning as virtual cache.
  239. Ma, Abraham C.; Lee, Charles C.; Yu, I-Kang; Lee, Edward W.; Shen, Ming-Shiang, Managing bad blocks in flash memory for electronic data flash card.
  240. Iyigun, Mehmet; Bak, Yevgeniy M.; Fortin, Michael; Fields, Mahlon David; Ergan, Cenk; Kirshenbaum, Alexander, Managing cache data and metadata.
  241. Lee,Charles C.; Chen,Ben Wei, Managing flash memory including recycling obsolete sectors.
  242. Cepulis, Darren J.; Cartes, Andrew C.; Brown, Andrew, Managing memory health.
  243. Hiew, Siew S.; Nan, Nan; Hsueh, Paul; Ma, Abraham C.; Shen, Ming-Shiang, Manufacturing method for micro-SD flash memory card.
  244. Hiew, Siew S.; Yu, Frank I-Kang; Nan, Nan; Hsueh, Paul; Ma, Abraham C.; Shen, Ming-Shiang, Manufacturing method for single chip COB USB devices with optional embedded LED.
  245. Hiew, Siew S.; Ni, Jim C.; Hsueh, Paul; Lee, Charles C.; Shen, Ming-Shiang, Manufacturing process for single-chip MMC/SD flash memory device with molded asymmetric circuit board.
  246. Chow, David Q.; Ma, Abraham C.; Lee, Edward W.; Shen, Ming-Shiang, Mass production testing of USB flash cards with various flash memory cells.
  247. Prins, Douglas A.; Olbrich, Aaron K., Mass storage controller volatile memory containing metadata related to flash memory storage.
  248. Prins, Douglas A.; Olbrich, Aaron K., Mass storage controller volatile memory containing metadata related to flash memory storage.
  249. Betser, Yoram; Kushnarenko, Alexander; Dadashev, Oleg, Measuring and controlling current consumption and output current of charge pumps.
  250. Coulson, Richard L., Mechanism for efficient wearout counters in destructive readout memory.
  251. Polansky, Yan; Lavan, Avi, Memory array programming circuit and a method for using the circuit.
  252. Allen, Walter; France, Robert, Memory array search engine.
  253. Tsai, Howard; Vyshetsky, Dmitry; Meininger, Neal, Memory controller adaptable to multiple memory devices.
  254. Eggleston, David; Radke, Bill, Memory device with error detection.
  255. Kunimatsu, Atsushi, Memory management device for accessing cache memory or main memory.
  256. Khmelnitsky, Vadim; Wakrat, Nir Jacob, Memory mapping restore and garbage collection operations.
  257. Khmelnitsky, Vadim; Wakrat, Nir Jacob, Memory mapping techniques.
  258. Strauss, Karin; Smith, Burton J.; McKinley, Kathryn S., Memory segment remapping to address fragmentation.
  259. Furukawa, Hideyuki, Memory system.
  260. Furukawa,Hideyuki, Memory system.
  261. Yano, Junji; Matsuzaki, Hidenori; Hatsuda, Kosuke, Memory system.
  262. Yano, Junji; Matsuzaki, Hidenori; Hatsuda, Kosuke, Memory system.
  263. Yano, Junji; Matsuzaki, Hidenori; Hatsuda, Kosuke, Memory system and data erasing method therefor.
  264. Gorobets, Sergey Anatolievich, Memory system for data storage and retrieval.
  265. Yano, Junji; Hatsuda, Kosuke; Matsuzaki, Hidenori; Hida, Toshikatsu, Memory system managing the number of times of erasing.
  266. Kim,Ho Jung, Memory systems including defective block management and related methods.
  267. Bruce, Rey H.; Bruce, Ricardo H.; Tagayo-Villapana, Elsbeth Lauren, Memory transaction with reduced latency.
  268. Fontana, Marco Giovanni; Montanaro, Massimo, Memory wear leveling.
  269. Chang, Hung-Sheng; Wang, Cheng-Yuan; Li, Hsiang-Pang; Chang, Yuan-Hao; Hsiu, Pi-Cheng; Kuo, Tei-Wei, Metadata containers with indirect pointers.
  270. Olbrich, Aaron K.; Prins, Douglas A., Metadata rebuild in a flash memory controller following a loss of power.
  271. Olbrich, Aaron K.; Prins, Douglas A., Metadata rebuild in a flash memory controller following a loss of power.
  272. Li, Hsiang-Pang; Doong, Chung-Jae; Wang, Cheng-Yuan, Method and apparatus for byte-access in block-based flash memory.
  273. Bruce, Ricardo H.; Bruce, Rolando H., Method and apparatus for data recovery.
  274. Chang, Robert C; Qawami, Bahman; Sabet Sharghi, Farshid, Method and apparatus for effectively enabling an out of sequence write process within a non-volatile memory system.
  275. Huang, Yiren, Method and apparatus for flexible RAID in SSD.
  276. Huang, Yiren, Method and apparatus for flexible RAID in SSD.
  277. Hung, Chun-Hsiung; Ho, Hsin-Yi; Li, Hsiang-Pang, Method and apparatus for high-speed byte-access in block-based flash memory.
  278. Sutardja, Sehat; Azimi, Saeed, Method and apparatus for improving memory operation and yield.
  279. Sutardja, Sehat; Azimi, Saeed, Method and apparatus for improving memory operation and yield.
  280. Sutardja, Sehat; Azimi, Saeed, Method and apparatus for improving memory operation and yield.
  281. Sutardja,Sehat; Azimi,Saeed, Method and apparatus for improving memory operation and yield.
  282. Montierth, Mark D; Briggs, Randall D.; Keithley, Douglas Gene, Method and apparatus for increasing data retention capability of a non-volatile memory.
  283. Dadashev,Oleg, Method and apparatus for measuring charge pump output current.
  284. Slobodnik,Richard; Frederick,Frank David, Method and apparatus for memory self testing.
  285. Rudelic,John C., Method and apparatus for optimizing flash device erase distribution.
  286. Chang,Robert C; Qawami,Bahman; Sabet Sharghi,Farshid; Li,Ping, Method and apparatus for performing block caching in a non-volatile memory system.
  287. Swaminathan, Shuba, Method and apparatus for refreshing memory to preserve data integrity.
  288. Montierth, Mark D.; Briggs, Randall D.; Keithley, Douglas G., Method and apparatus for selective use of wear-leveling to store data in a memory.
  289. Montierth, Mark D.; Briggs, Randall D.; Keithley, Douglas G., Method and apparatus for storing data in a NAND flash memory.
  290. Song, Jong-uk, Method and apparatus for using wear-out blocks in nonvolatile memory.
  291. Kho, Rex; Neal, Mathew, Method and device for processing an erase counter.
  292. Hooper, III,William G., Method and system for data block sparing in a solid-state storage device.
  293. Vyshetsky, Dmitry; Gyugyi, Paul, Method and system for data structure management.
  294. Higgins, James M.; Ellis, Robert W.; Darragh, Neil R.; Olbrich, Aaron K.; Kankani, Navneeth; Sprouse, Steven, Method and system for dynamic word line based configuration of a three-dimensional memory device.
  295. Thomas, Nicholas James, Method and system for efficiently swapping pieces into and out of DRAM.
  296. Chan,Johnny; Ng,Philip S.; Wong,Tinwai, Method and system for enhancing the endurance of memory cells.
  297. Chan,Johnny; Ng,Philip S.; Wong,Tinwai, Method and system for enhancing the endurance of memory cells.
  298. Iyigun, Mehmet; Bak, Yevgeniy; Fortin, Michael; Fields, David; Ergan, Cenk; Kirshenbaum, Alexander, Method and system for ensuring reliability of cache data and metadata subsequent to a reboot.
  299. Saxena, Nirmal; Tsai, Howard; Vyshetsky, Dmitry; Gyugyi, Paul, Method and system for fast two bit error correction.
  300. George, Johann; Olbrich, Aaron, Method and system for forward reference logging in a persistent datastore.
  301. Vyshetsky, Dmitry; Tsai, Howard; Gyugyi, Paul, Method and system for improved flash controller commands selection.
  302. Fitzpatrick, James; Rafati, Amirhossein, Method and system for improving data integrity in non-volatile storage.
  303. Vyshetski, Dmitry; Tsai, Howard; Gyugyi, Paul J., Method and system for improving direct memory access offload.
  304. Defouw,Richard John; Nguyen,Thai, Method and system for improving usable life of memory devices using vector processing.
  305. Kruger, Warren Fritz, Method and system for migrating data between flash memory devices.
  306. Kruger, Warren Fritz, Method and system for rebalancing data stored in flash memory devices.
  307. Truong, Linh Tien; Samuels, Allen; Kankani, Navneeth, Method and system for recharacterizing the storage density of a memory device or a portion thereof.
  308. David V. James ; Donald N. North, Method and system for supporting multiprocessor TLB-purge instructions using directed write transactions.
  309. James, David V.; North, Donald N., Method and system for supporting multiprocessor TLB-purge instructions using directed write transactions.
  310. Tai, Ying Yu; Jeon, Seungjune; Zhu, Jinagli; Ma, Yeuh Yale, Method and system of reading threshold voltage equalization.
  311. Bolt, Thomas R.; Mayers, Clay, Method for asynchronous population of data caches used with mass storage devices.
  312. Lou,Chang Jian; He,Fang, Method for balancing wear when writing data in a flash memory.
  313. Shone, Fuja; Tai, Shih-Chieh, Method for enhancing life cycle of memory.
  314. Bolt, Thomas B., Method for intercepting input/output requests and responses.
  315. Lee, Chun-Kun; Lin, Tsai-Cheng, Method for managing a memory apparatus.
  316. Lin, Tsai-Cheng; Lee, Chun-Kun, Method for managing a memory apparatus, and associated memory apparatus thereof.
  317. Hinkel, Ralf, Method for memory management.
  318. Spall, Lee Young; Hutchison, IV, James A., Method for minimizing data relocation overhead in flash based file systems.
  319. Hwang, Bar-Chung; Liu, Chien-Yin, Method for page random write and read in blocks of flash memory.
  320. Chang, Yuan-Hao; Hsieh, Jen-Wei; Kuo, Tei-Wei; Yang, Cheng-Chih, Method for performing static wear leveling on flash memory.
  321. Maayan, Eduardo; Eitan, Boaz; Lann, Ameet, Method for programming a reference cell.
  322. Maayan,Eduardo; Eliyahu,Ron; Lann,Ameet; Eitan,Boaz, Method for programming a reference cell.
  323. Hong Sung-In,KRX ; Choi Young-Jun,KRX, Method for simultaneously programming plural flash memories having invalid blocks.
  324. Bolt, Thomas R., Method for the use of shadow ghost lists to prevent excessive wear on FLASH based cache devices.
  325. Ricaborda, Amor Leo Saing; Abitria, Alain Vincent Villaranda; Orcullo, Rose Fay M., Method for transferring and receiving frames across PCI express bus for SSD device.
  326. Seong, Jin Yong; Won, Sam Kyu, Method of controlling copy-back operation of flash memory device including multi-level cells.
  327. Seong,Jin Yong; Won,Sam Kyu, Method of controlling copy-back operation of flash memory device including multi-level cells.
  328. Lusky, Eli; Eitan, Boaz, Method of erasing non-volatile memory cells.
  329. Lasser, Menahem, Method of managing copy operations in flash memories.
  330. Kim, Bum-soo; Lee, Gui-young; Kim, Jong-Min; In, Ji-hyun; Kim, Je-sung; Noh, Sam-hyuk; Min, Sang-Iyul; Lee, Dong-hee; Jeong, Jae-yong; Cho, Yoo-kun; Choi, Jong-moo, Method of writing of writing to a flash memory including data blocks and log blocks, using a logical address having a block address portion and page identifying portion, a block address table and a page table.
  331. Kim, Bum-soo; Lee, Gui-Yong; Kim, Jong-Min; In, Ji-hyun; Kim, Je-sung; Noh, Sam-hyuk; Min, Sang-lyul; Lee, Dong-hee; Jeong, Jae-yong; Cho, Yoo-kun; Choi, Jong-moo, Method of writing to a flash memory including data blocks and log blocks.
  332. Kelley, Edward E.; Delia, Wayne M., Method to monitor read/write status of flash memory devices.
  333. Spencer,Andrew M.; Adelmann,Todd C.; Whale,Margo N., Method to store and retrieve memory card usage information.
  334. Eitan, Boaz; Shainsky, Natalie, Method, circuit and device for disturb-control of programming nonvolatile memory cells by hot-hole injection (HHI) and by channel hot-electron (CHE) injection.
  335. Shappir,Assaf; Eisen,Shai, Method, circuit and systems for erasing one or more non-volatile memory cells.
  336. Cohen, Guy; Polansky, Yan, Method, system and circuit for programming a non-volatile memory array.
  337. Cohen,Guy, Method, system, and circuit for operating a non-volatile memory array.
  338. Shappir,Assaf; Avni,Dror; Eitan,Boaz, Method, system, and circuit for operating a non-volatile memory array.
  339. Kadayam, Harihara; Neelakanta, Niranjan Patre; Tapse, Ajit Kumar; Krishnan, Manavalan; O'Krafka, Brian Walter; George, Johann, Methods and systems for performing efficient snapshots in tiered data structures.
  340. Ellis, Robert W.; Higgins, James M.; Mohan, Vidyabhushan, Methods and systems for staggered memory operations.
  341. Noé, Daniel Peter; Misra, Pulkit Ambikanandan, Methods and systems for updating a recovery sequence map.
  342. Sprouse, Steven; Li, Yan, Methods and systems to avoid false negative results in bloom filters implemented in non-volatile data storage systems.
  343. Lai, De-Wei; Liao, Jen-Hung; Chang, Hsiao-Te, Methods for measuring usable lifespan and replacing an in-system programming code of a memory device, and data storage system using the same.
  344. Gorobets, Sergey Anatolievich, Methods of operating a memory system.
  345. Gorobets, Sergey Anatolievich, Methods of operating a memory system that include outputting a data pattern from a sector allocation table to a host if a logical sector is indicated as being erased.
  346. Hiew, Siew S.; Ma, Abraham C.; Nan, Nan, Micro-SD to secure digital adaptor card and manufacturing method.
  347. Dinker, Darpan, Minimizing write operations to a flash memory-based object store.
  348. Tzeng, Tzungren, Mitigate flash write latency and bandwidth limitation by preferentially storing frequently written sectors in cache memory during a databurst.
  349. Tzeng, Tzungren Allan, Mitigate flash write latency and bandwidth limitation with a sector-based write activity log.
  350. Tzeng, Tzungren Allan, Mitigation of flash memory latency and bandwidth limitations via a write activity log and buffer.
  351. Yang, Xueshi, Modifying data stored in a multiple-write flash memory cell.
  352. Yang, Xueshi, Modifying data stored in flash memory.
  353. Endres, Carl Matthew, Modifying logical addressing at a requestor level.
  354. Yang, Xueshi, Modifying or overwriting data stored in flash memory.
  355. Hiew, Siew S.; Ma, Abraham C.; Nan, Nan, Molded memory card with write protection switch assembly.
  356. Ni, Jim Chin-Nan; Nan, Nan; Ma, Abraham C., Molding method for COB-EUSB devices and metal housing package.
  357. Ni, Jim Chin-Nan; Nan, Nan; Ma, Abraham C., Molding method for COB-EUSB devices and metal housing package.
  358. Hiew, Siew S.; Ni, Jim C.; Lee, Charles C.; Yu, I-Kang; Shen, Ming-Shiang, Molding methods to manufacture single-chip chip-on-board USB device.
  359. Warner, Thomas G., Multi-dimension memory timing tuner.
  360. Yu, Frank I-Kang; Nguyen, David; Ni, Jim Chin-Nan; Ma, Abraham C.; Shen, Ming-Shiang, Multi-level cell (MLC) rotate flash memory device.
  361. Yu, Frank I Kang; Nguyen, David; Ni, Jim Chin Nan; Ma, Abraham C.; Shen, Ming Shiang, Multi-level cell (MLC) slide flash memory.
  362. Ma, Abraham C.; Chow, David Q.; Lee, Charles C.; Yu, Frank, Multi-level controller with smart storage transfer manager for interleaving multiple single-chip flash memory devices.
  363. Bruce, Ricardo H.; Chiw, Bernard Sherwin Leung; Somera, Margaret Anne Nadonga, Multi-level message passing descriptor.
  364. Bruce, Ricardo H.; Chiw, Bernard Sherwin Leung; Somera, Margaret Anne Nadonga, Multi-level message passing descriptor.
  365. Yu, Frank; Lee, Charles C.; Ma, Abraham C.; Shin, Myeongjin, Multi-level striping and truncation channel-equalization for flash-memory system.
  366. Bruce, Rolando H.; Dela Cruz, Elmer Paule; Arcedera, Mark Ian Alcid, Multi-leveled cache management in a hybrid storage system.
  367. Bruce, Rolando H.; Dela Cruz, Elmer Paule; Arcedera, Mark Ian Alcid, Multi-leveled cache management in a hybrid storage system.
  368. Danilak, Radoslav, Multi-memory device system and method for managing a lifetime thereof.
  369. Bruce, Ricardo H.; Verdan, Marlon B.; Somera, Margaret Anne N.; Jago-on, Rowenah Michelle D.; De Belen, Maria Eliza B.; Palacol, Ron Kelvin B., Multi-profile memory controller for computing devices.
  370. Bruce, Ricardo H.; Villapana, Elsbeth Lauren Tagayo; Baylon, Joel Alonzo, Multilevel memory bus system.
  371. Bruce, Ricardo H.; Villapana, Elsbeth Lauren Tagayo; Baylon, Joel Alonzo, Multilevel memory bus system for solid-state mass storage.
  372. Sprouse, Steven; Li, Yan, Multipass programming in buffers implemented in non-volatile data storage systems.
  373. D'Abreu, Manuel Antonio, Multiport memory.
  374. Lee, Winston; Sutardja, Sehat; Pannell, Donald, Multiport memory architecture.
  375. Prins, Douglas A.; Olbrich, Aaron K., Multiprocessor storage controller.
  376. Prins, Douglas A.; Olbrich, Aaron K., Multiprocessor storage controller.
  377. Williams,Gregory G.; Singh,Harjit; Love,Michael G.; Au,Stephen Z., NAND flash memory management.
  378. Eitan, Boaz; Shainsky, Natalie, NROM non-volatile memory and mode of operation.
  379. Bruce, Ricardo H.; Espuerta, Jarmie De La Cruz; Verdan, Marlon Basa, Network of memory systems.
  380. Shibuya,Hirofumi; Tamura,Takayuki; Goto,Hiroyuki; Shiota,Shigemasa; Nakamura,Yasuhiro, Non-volatile data storage system and data storaging method.
  381. Ergan, Cenk; Nicholson, Clark D.; Teodosiu, Dan; DeWhitt, Dean L.; Wilson, Emily Nicole; Kodavalla, Hanumantha R.; Zwilling, Michael J.; Parchem, John M.; Fortin, Michael R.; Obr, Nathan Steven; Nagar, Rajeev Y.; Verma, Surenda; Powell, Therron; Westerinen, William J.; Zbikowski, Mark Joseph; Stemen, Patrick L., Non-volatile memory cache performance improvement.
  382. Eitan,Boaz, Non-volatile memory cell and non-volatile memory devices.
  383. Maayan, Eduardo, Non-volatile memory device and method for reading cells.
  384. Lusky, Eli; Shappir, Assaf; Irani, Rustom; Eitan, Boaz, Non-volatile memory structure and method of fabrication.
  385. Eggleston, David; Radke, Bill, Non-volatile memory with error detection.
  386. Eggleston, David; Radke, Bill, Non-volatile memory with error detection.
  387. Bruening, Ulrich; Jordan, Richard; Koster, Michael J.; Dinker, Darpan, Non-volatile solid-state storage system supporting high bandwidth and random access.
  388. Shiota, Shigemasa; Goto, Hiroyuki; Shibuya, Hirofumi; Hara, Fumio; Mitani, Kinji, Nonvolatile memory system.
  389. Shiota,Shigemasa; Goto,Hiroyuki; Shibuya,Hirofumi; Hara,Fumio; Mitani,Kinji, Nonvolatile memory system.
  390. Shiota,Shigemasa; Goto,Hiroyuki; Shibuya,Hirofumi; Hara,Fumio; Mitani,Kinji, Nonvolatile memory system.
  391. Kim, Hyun-Cheol; Kim, Jinyeong; Jang, Dae-Hoon, Nonvolatile memory system including nonvolatile memory device and memory controller that loads a mapping table on a sub-bitmap and method of operating the memory controller.
  392. Shinagawa,Chiaki; Shiraishi,Atsushi; Kanamori,Motoki, Nonvolatile memory wear leveling by data replacement processing.
  393. Aasheim, Jered Donald; Yang, Yongqi, Open architecture flash driver.
  394. Aasheim, Jered Donald; Yang, Yongqi; Kalkman, John, Open-architecture file system.
  395. Lusky,Eli; Eitan,Boaz; Cohen,Guy; Maayan,Eduardo, Operating array cells with matched reference cells.
  396. Jeon, Seungjune, Optimal multilevel sensing for reading data from a storage medium.
  397. Fortin, Michael R.; Reinauer, Robert L., Optimizing write and wear performance for a memory.
  398. Fortin, Michael R.; Reinauer, Robert L., Optimizing write and wear performance for a memory.
  399. Di Sena,Angelo; Intini,Agata, Optimizing write/erase operations in memory devices.
  400. Stenfort, Ross John, Ordering a plurality of write commands associated with a storage device.
  401. Camp, Charles J.; Koltsidas, Ioannis; Pletka, Roman A.; Walls, Andrew D., Page retirement in a NAND flash memory system.
  402. Camp, Charles J.; Koltsidas, Ioannis; Pletka, Roman A.; Walls, Andrew D., Page retirement in a NAND flash memory system.
  403. Bruce, Ricardo H.; Bruce, Rolando H., Parallel erase operations in memory systems.
  404. Tzeng, Tzungren, Partial allocate paging mechanism using a controller and a buffer.
  405. Tzeng, Tzungren Allan, Partial allocate paging mechanism using a controller and a buffer.
  406. Shappir,Assaf; Eisen,Shai, Partial erase verify.
  407. Nguyen, David; Nan, Nan; Ma, Abraham C.; Ni, Jim Chin-Nan; Lee, Charles Chung; Shen, Ming-Shiang, Pen-like universal serial bus (USB) flash drive with deploying and retracting functionalities.
  408. Frayer, Jack Edward; Olbrich, Aaron K., Performance optimization of data transfer for soft information generation.
  409. Rogers, Andrew; Patel, Sachin C.; Gopalan, Yadhu N., Persistent flash memory mapping table.
  410. George, Johann; Olbrich, Aaron; O'Krafka, Brian; Dinker, Darpan; Chiu, Patrick; Firsov, Evgeny, Persistent storage device with NVRAM for staging writes.
  411. Qawami, Shekoufeh; Hulbert, Jared E., Phase change memory in a dual inline memory module.
  412. Hiew, Siew Sin; Ni, Jim; Ma, Abraham C.; Nguyen, David, Plug and cap for a universal-serial-bus (USB) device.
  413. Lucas, Gregg S.; Delpapa, Kenneth B.; Ellis, Robert W., Power fail latching based on monitoring multiple power supply voltages in a storage device.
  414. Lucas, Gregg S.; Delpapa, Kenneth B.; Ellis, Robert W., Power failure architecture and verification.
  415. Aasheim,Jered Donald; Yang,Yongqi; Kalkman,John, Power failure detection and correction in a flash memory device.
  416. Aasheim,Jered; Kalkman,John; Yang,Yongqi, Power failure detection and correction in a flash memory device.
  417. Aasheim,Jered Donald; Yang,Yongqi; Kalkman,John, Power failure detection in a flash memory device.
  418. Schmier, Jacob; Dancho, Mark; Jones, Ryan, Power failure tolerant cryptographic erase.
  419. Lucas, Gregg S.; Delpapa, Kenneth B.; Ellis, Robert W., Power inrush management of storage devices.
  420. Iyigun, Mehmet; Bak, Yevgeniy M.; Bluestein, Eric M.; Alexander, Robin A.; Herron, Andrew M.; Xing, Xiaozhong, Power saving mode hybrid drive access management.
  421. Lucas, Gregg S.; Delpapa, Kenneth B.; Herman, Lace J.; Ellis, Robert W., Power sequencing and data hardening architecture.
  422. Kotte, Dharani; Mathur, Akshay; Biswas, Chayan; Patro, Sumant K.; Kannan, Baskaran, Prioritizing garbage collection and block allocation based on I/O history for logical address regions.
  423. Lusky,Eli; Bloom,Ilan; Shappir,Assaf; Eitan,Boaz, Protection of NROM devices from charge damage.
  424. Thomas, Mark B., Providing redundancy in a virtualized storage system for a computer system.
  425. George, Johann; Olbrich, Aaron, Reads and writes between a contiguous data block and noncontiguous sets of logical address blocks in a persistent storage device.
  426. George, Johann; O'Krafka, Brian W., Recovery and replication of a flash memory-based object store.
  427. Lee, Charles C.; Yu, Frank; Ma, Abraham C.; Shen, Ming Shiang, Recycling partially-stale flash blocks using a sliding window for multi-level-cell (MLC) flash memory.
  428. Bruce, Rey H.; Bruce, Ricardo H.; Tagayo-Villapaña, Elsbeth Lauren, Reduced latency memory read transactions in storage devices.
  429. Bruce, Rolando H.; Lanuza, Reyjan C.; Lukban, Jose Miguel N.; Arcedera, Mark Ian A.; Chong, Ryan C., Reducing erase cycles in an electronic storage device that uses at least one erase-limited memory device.
  430. Bruce, Rolando H.; Lanuza, Reyjan C.; Lukban, Jose Miguel N.; Arcedera, Mark Ian A.; Chong, Ryan C., Reducing erase cycles in an electronic storage device that uses at least one erase-limited memory device.
  431. Swaminathan, Shuba, Refresh algorithm for memories.
  432. Swaminathan, Shuba, Refresh algorithm for memories.
  433. Roohparvar, Frankie F.; Sarin, Vishal; Hoei, Jung S., Refresh of non-volatile memory cells based on fatigue conditions.
  434. Roohparvar, Frankie F.; Sarin, Vishal; Hoei, Jung-Sheng, Refresh of non-volatile memory cells based on fatigue conditions.
  435. Roohparvar, Frankie F.; Sarin, Vishal; Hoei, Jung-Sheng, Refresh of non-volatile memory cells based on fatigue conditions.
  436. Biswas, Sudeep; Di Sena, Angelo; Manna, Domenico, Restoring storage devices based on flash memories and related circuit, system, and method.
  437. Tai, Ming-Yu; Lai, Yun-Tzuo; Ji, Yung-Li; Liu, Haining, Retiring computer memory blocks.
  438. Wong, Wanmo, Robust index storage for non-volatile memory.
  439. Dinker, Darpan; Eckhardt, Andrew David; Ouye, Darryl Manabu; O'Krafka, Brian Walter; Cohen, Earl T.; McWilliams, Thomas M., Scalable database management software on a cluster of nodes using a shared-distributed flash memory.
  440. Bruce, Ricardo H.; Santos, Avnher Villar; Verdan, Marlon Basa; Villapana, Elsbeth Lauren Tagayo, Scatter-gather approach for parallel data transfer in a mass storage system.
  441. Bennett, Alan David; Gorobets, Sergey Anatolievich; Tomlin, Andrew; Schroter, Charles, Scheduling of housekeeping operations in flash memory systems.
  442. Bennett, Alan David; Gorobets, Sergey Anatolievich; Tomlin, Andrew; Schroter, Charles, Scheduling of housekeeping operations in flash memory systems.
  443. Bennett,Alan David; Gorobets,Sergey Anatolievich; Tomlin,Andrew; Schroter,Charles, Scheduling of housekeeping operations in flash memory systems.
  444. Eitan, Boaz, Secondary injection for NROM.
  445. Ellis, Robert W.; Lucas, Gregg S., Secure erase in a memory device.
  446. Dean, David; Ellis, Robert W., Self-supporting thermal tube structure for electronic assemblies.
  447. Raffiñan, Edzel Gerald Dela Cruz, Self-test solution for delay locked loops.
  448. Raffiñan, Edzel Gerald Dela Cruz, Self-test solution for delay locked loops.
  449. Montierth, Mark D.; Briggs, Randall D.; Keithley, Douglas G., Semi-volatile NAND flash memory.
  450. Montierth, Mark D.; Briggs, Randall D.; Keithley, Douglas G., Semi-volatile NAND flash memory.
  451. Kubota,Satoshi, Semiconductor device, microcomputer, and electronic equipment.
  452. Gole, Abhijeet P., Sequential writes to flash memory.
  453. Gole, Abhjeet P., Sequential writes to flash memory.
  454. O'Krafka, Brian Walter; Koster, Michael John; Dinker, Darpan; Cohen, Earl T.; McWilliams, Thomas M., Sharing data fabric for coherent-distributed caching of multi-node shared-distributed flash memory.
  455. Lucas, Gregg S.; Delpapa, Kenneth B.; Ellis, Robert W., Simulated power failure and data hardening.
  456. Hiew,Siew S.; Ni,Jim Chin Nan; Ma,Abraham C.; Shen,Ming Shiang, Single chip USB packages by various assembly methods.
  457. Hiew, Siew S.; Kim, Jin Kyu; Ma, Abraham C.; Shen, Ming Shiang, Single chip USB packages with contact-pins cover.
  458. Hiew,Siew S.; Kim,Jin Kyu; Ma,Abraham C.; Shen,Ming Shiang, Single chip USB packages with swivel cover.
  459. Hiew, Siew S.; Ma, Abraham C.; Nan, Nan, Single shot molding method for COB USB/EUSB devices with contact pad ribs.
  460. Hiew, Siew S.; Ma, Abraham C.; Nan, Nan, Single shot molding method for COB USB/EUSB devices with contact pad ribs.
  461. Hetzler, Steven R., Skewing expected wearout times of memory devices.
  462. Hetzler, Steven R., Skewing expected wearout times of memory devices.
  463. Hetzler, Steven R., Skewing expected wearout times of memory devices.
  464. Krishnan, Manavalan; Dinker, Darpan; George, Johann, Slave consistency in a synchronous replication environment.
  465. Yu, Frank I-Kang; Nguyen, David; Ni, Jim Chin-Nan; Ma, Abraham C.; Shen, Ming-Shiang, Slide flash memory devices.
  466. Tai, Ying Yu; Ma, Yueh Yale, Soft information generation for memory systems.
  467. Fusella, Yves; Godzinski, Stephane; Paris, Laurent; Maraninchi, Jean-Pascal; Charbouillot, Samuel, Software adapted wear leveling.
  468. Syu, Mei-Man L., Solid state drive power safe wear-leveling.
  469. Syu, Mei-Man L., Solid state drive power safe wear-leveling.
  470. Mangay-Ayam, Jr., Rogelio Gazmen; Esguerra, Elbert Castro; Parazo, Jerico Alge; Galvez, Christopher Dayego; Cruz, Allan Famitanco, Solid state drive with improved enclosure assembly.
  471. Diggs, Mark S.; Merry, Jr., David E., Solid state storage subsystem that maintains and provides access to data reflective of a failure risk.
  472. Lucas, Gregg S.; Delpapa, Kenneth B.; Ellis, Robert W., Startup performance and power isolation.
  473. Tai, Ying Yu; Ma, Yueh Yale, Statistical read comparison signal generation for memory systems.
  474. Ramanujan, Raj K., Statistical wear leveling for non-volatile system memory.
  475. Hu, Chia-Ming; Hsieh, Chun-Yu, Storage apparatus, method for accessing data and for managing memory block.
  476. Prins, Douglas A.; Olbrich, Aaron K., Storage controller for flash memory including a crossbar switch connecting a plurality of processors with a plurality of internal memories.
  477. Sutardja, Pantas, Storage device cache.
  478. Hajime Yamagami JP; Kouichi Terada JP; Yoshihiro Hayashi JP; Takashi Tsunehiro JP; Kunihiro Katayama JP; Kenichi Kaki JP; Takeshi Furuno JP, Storage device employing a flash memory.
  479. Yamagami, Hajime; Terada, Kouichi; Hayashi, Yoshihiro; Tsunehiro, Takashi; Katayama, Kunihiro; Kaki, Kenichi; Furuno, Takeshi, Storage device employing a flash memory.
  480. Yamagami, Hajime; Terada, Kouichi; Hayashi, Yoshihiro; Tsunehiro, Takashi; Katayama, Kunihiro; Kaki, Kenichi; Furuno, Takeshi, Storage device employing a flash memory.
  481. Yamagami, Hajime; Terada, Kouichi; Hayashi, Yoshihiro; Tsunehiro, Takashi; Katayama, Kunihiro; Kaki, Kenichi; Furuno, Takeshi, Storage device employing a flash memory.
  482. Yamagami, Hajime; Terada, Kouichi; Hayashi, Yoshihiro; Tsunehiro, Takashi; Katayama, Kunihiro; Kaki, Kenichi; Furuno, Takeshi, Storage device employing a flash memory.
  483. Yamagami, Hajime; Terada, Kouichi; Hayashi, Yoshihiro; Tsunehiro, Takashi; Katayama, Kunihiro; Kaki, Kenichi; Furuno, Takeshi, Storage device employing a flash memory.
  484. Yamagami,Hajime; Terada,Kouichi; Hayashi,Yoshihiro; Tsunehiro,Takashi; Katayama,Kunihiro; Kaki,Kenichi; Furuno,Takeshi, Storage device employing a flash memory.
  485. Yamagami,Hajime; Terada,Kouichi; Hayashi,Yoshihiro; Tsunehiro,Takashi; Katayama,Kunihiro; Kaki,Kenichi; Furuno,Takeshi, Storage device employing a flash memory.
  486. Yamagami,Hajime; Terada,Kouichi; Hayashi,Yoshihiro; Tsunehiro,Takashi; Katayama,Kunihiro; Kaki,Kenichi; Furuno,Takeshi, Storage device employing a flash memory.
  487. Yamagami,Hajime; Terada,Kouichi; Hayashi,Yoshihiro; Tsunehiro,Takashi; Katayama,Kunihiro; Kaki,Kenichi; Furuno,Takeshi, Storage device employing a flash memory.
  488. Yamagami,Hajime; Terada,Kouichi; Hayashi,Yoshihiro; Tsunehiro,Takashi; Katayama,Kunihiro; Kaki,Kenichi; Furuno,Takeshi, Storage device employing a flash memory.
  489. Yamagami,Hajime; Terada,Kouichi; Hayashi,Yoshihiro; Tsunehiro,Takashi; Katayama,Kunihiro; Kaki,Kenichi; Furuno,Takeshi, Storage device employing a flash memory.
  490. Yamagami,Hajime; Terada,Kouichi; Hayashi,Yoshihiro; Tsunehiro,Takashi; Katayama,Kunihiro; Kaki,Kenichi; Furuno,Takeshi, Storage device employing a flash memory.
  491. Yamagami,Hajime; Terada,Kouichi; Hayashi,Yoshihiro; Tsunehiro,Takashi; Katayama,Kunihiro; Kaki,Kenichi; Furuno,Takeshi, Storage device employing a flash memory.
  492. Yamagami,Hajime; Terada,Kouichi; Hayashi,Yoshihiro; Tsunehiro,Takashi; Katayama,Kunihiro; Kaki,Kenichi; Furuno,Takeshi, Storage device employing a flash memory.
  493. Yamagami,Hajime; Terada,Kouichi; Hayashi,Yoshihiro; Tsunehiro,Takashi; Katayama,Kunihiro; Kaki,Kenichi; Furuno,Takeshi, Storage device employing a flash memory.
  494. Hobson, Russell, Storage device wear leveling.
  495. Hu, Chia-Ming; Hsieh, Chun-Yu, Storage device with self-condition inspection and inspection method thereof.
  496. Lee, Chul; Kang, Nam Wook; Doh, In Hwan; Park, Chanik, Storage device, nonvolatile memory and method operating same.
  497. Merry, Jr., David E.; Diggs, Mark S., Storage subsystem with configurable buffer.
  498. Merry, Jr., David E.; Diggs, Mark S., Storage subsystem with configurable buffer.
  499. Diggs, Mark S.; Merry, Jr., David E., Storage subsystem with multiple non-volatile memory arrays to protect against data losses.
  500. Stenfort, Ross John, Storage system data hardening.
  501. Bruce, Rey H.; Climaco, Joey B.; Mateo, Noeme P., Storage system with distributed ECC capability.
  502. Oikawa, Yoshihiro; Suzuki, Akifumi; Yotsumoto, Taichi, Storage system with flash memory, and storage control method.
  503. Higgins, James M.; Fitzpatrick, James; Dancho, Mark, Sub-block garbage collection.
  504. Chen, Xiaoheng; Zhu, Jiangli; Tai, Ying Yu, Syndrome layered decoding for LDPC codes.
  505. Delpapa, Kenneth B.; Lucas, Gregg S.; Ellis, Robert W., System and method for adjusting trip points within a storage device.
  506. Weston-Lewis, Graeme Moffat; Prins, Douglas Alan; Olbrich, Aaron Keith, System and method for detecting copyback programming problems.
  507. Bryan Hornung ; Michael L. Ziegler ; Michael K. Traynor ; Gregory S. Palmer, System and method for dynamically updating memory address mappings.
  508. Moshayedi, Mark, System and method for early detection of failure of a solid-state data storage system.
  509. Dean, David; Ellis, Robert, System and method for heat dissipation.
  510. Day Mark S. ; Brady Donald J. ; Horn Deric S., System and method for interfacing index based and iterator based application programming interfaces.
  511. Day, Mark S.; Brady, Donald J.; Horn, Deric S., System and method for interfacing index based and iterator based application programming interfaces.
  512. Day, Mark S.; Brady, Donald J.; Horn, Deric S., System and method for interfacing index based and iterator based application programming interfaces.
  513. Day, Mark S.; Brady, Donald J.; Horn, Deric S., System and method for interfacing index based and iterator based application programming interfaces.
  514. Mark S. Day ; Donald J. Brady ; Deric S. Horn, System and method for interfacing index based and iterator based application programming interfaces.
  515. Strange, John A.; Morrison, John A., System and method for performing data retention that incorporates environmental conditions.
  516. Ellis, Robert W.; Dean, David, System and method for redirecting airflow across an electronic assembly.
  517. Aasheim, Jered Donald; Yang, Yongqi, System and method for tracking data stored in a flash memory device.
  518. Kankani, Navneeth; Kwong, Charles See Yeung, System and method for updating a reading threshold voltage based on symbol transition information.
  519. Conley, Kevin M.; Cedar, Yoram, System and method for use of on-chip non-volatile memory write cache.
  520. Sharon, Eran; Alrod, Idan, System and method of copying data.
  521. Shanmuganathan, Ca, System and method of flash memory wear leveling using distributed write cycles.
  522. Frasier, Lawrence Martin; Resino, Robert George, System for adjusting resource allocation to a logical partition based on rate of page swaps and utilization by changing a boot configuration file.
  523. McWilliams, Thomas M.; Cohen, Earl T.; Bodwin, James M.; Bruening, Ulrich, System including a fine-grained memory and a less-fine-grained memory.
  524. Danilak, Radoslav, System, method and a computer program product for writing data to different storage devices based on write frequency.
  525. Stenfort, Ross John, System, method, and computer program product for converting logical block address de-allocation information in a first format to a second format.
  526. Danilak, Radoslav, System, method, and computer program product for delaying an operation that reduces a lifetime of memory.
  527. Danilak, Radoslav, System, method, and computer program product for increasing spare space in memory to extend a lifetime of the memory.
  528. Danilak, Radoslav, System, method, and computer program product for increasing spare space in memory to extend a lifetime of the memory.
  529. Stenfort, Ross John, System, method, and computer program product for inserting a gap in information sent from a drive to a host device.
  530. Stenfort, Ross John; Danilak, Radoslav, System, method, and computer program product for interfacing one or more storage devices with a plurality of bridge chips.
  531. Danilak, Radoslav, System, method, and computer program product for providing data redundancy in a plurality of storage devices.
  532. Stenfort, Ross John, System, method, and computer program product for reducing a rate of data transfer to at least a portion of memory.
  533. Stenfort, Ross John, System, method, and computer program product for sending failure information from a serial ATA (SATA) solid state drive (SSD) to a host device.
  534. Stenfort, Ross John, System, method, and computer program product for sending logical block address de-allocation status information.
  535. Hetzler, Steven Robert, System, method, and computer program product for skewing expected wearout times of memory devices.
  536. Bruce, Ricardo H.; Verdan, Marlon B.; Jago-on, Rowenah Michelle, Systematic method on queuing of descriptors for multiple flash intelligent DMA engine operation.
  537. Flynn, David; Strasser, John; Inskeep, Bill, Systems and methods for adaptive data storage.
  538. Fillingim, Jeremy; Flynn, David; Strasser, John; Inskeep, Bill, Systems and methods for adaptive error-correction coding.
  539. Brown, Michael; Talagala, Nisha; Wood, Robert; Plasson, Ned, Systems and methods for adaptive reserve storage.
  540. Talagala, Nisha; Plasson, Ned D.; Yang, Jingpei; Wood, Robert; Sundararaman, Swaminathan; Gillis, Gregory N., Systems and methods for cache endurance.
  541. Venkatramani, Anjan, Systems and methods for implementing end-to-end checksum.
  542. Venkatramani,Anjan, Systems and methods for implementing end-to-end checksum.
  543. Merry, Jr., David E.; Diggs, Mark S.; Drossel, Gary A., Systems and methods for measuring the useful life of solid-state storage devices.
  544. Merry, Jr., David E.; Diggs, Mark S.; Drossel, Gary A., Systems and methods for measuring the useful life of solid-state storage devices.
  545. Merry, Jr., David E.; Diggs, Mark S.; Drossel, Gary A., Systems and methods for measuring the useful life of solid-state storage devices.
  546. Sutardja, Sehat; Azimi, Saeed, Systems and methods for testing pages of data stored in a memory module.
  547. Sauber, William F.; Schuckle, Richard; Pratt, Thomas, Systems and methods for using a page table in an information handling system comprising a semiconductor storage device.
  548. Chen,Jian; Wang,Chi Ming, Systems for variable reading in non-volatile memory.
  549. Frayer, Jack Edward; Olbrich, Aaron K., Systems, methods and devices for decoding codewords having multiple parity segments.
  550. Frayer, Jack Edward; Olbrich, Aaron K., Systems, methods and devices for multi-tiered error correction.
  551. Frayer, Jack Edward; Olbrich, Aaron K., Systems, methods and devices for multi-tiered error correction.
  552. Prins, Douglas A., Systems, methods, and devices for multi-dimensional flash RAID data protection.
  553. Danilak, Radoslav, Techniques for increasing a lifetime of blocks of memory.
  554. Danilak, Radoslav, Techniques for multi-memory device lifetime management.
  555. Danilak, Radoslav, Techniques for prolonging a lifetime of memory by controlling operations that affect the lifetime of the memory.
  556. Danilak, Radoslav, Techniques for providing data redundancy after reducing memory writes.
  557. Danilak, Radoslav, Techniques for reducing memory write operations using coalescing memory buffers and difference information.
  558. Danilak, Radoslav, Techniques for writing data to different portions of storage devices based on write frequency.
  559. Dean, David; Ellis, Robert W., Thermal isolation techniques.
  560. Ellis, Robert W.; Dean, David, Thermal tube assembly structures.
  561. D'Abreu, Manuel Antonio; Pantelakis, Dimitris; Skala, Stephen, Tracking erase pulses for non-volatile memory.
  562. Aasheim,Jered Donald; Yang,Yongqi; Kalkman,John, Transactional file system for flash memory.
  563. Aasheim,Jered; Yang,Yongqi; Kalkman,John, Transactional file system for flash memory.
  564. Ni, Jim Chin-Nan; Ma, Abraham C., USB flash drive with deploying and retracting functionalities using retractable cover/cap.
  565. Castleberry, Jim; Luke, David, USB interface configurable for host or device mode.
  566. Hiew, Siew S.; Nan, Nan; Ma, Abraham C., USB package with bistable sliding mechanism.
  567. Zhu, Jiangli; Tai, Ying Yu; Chen, Xiaoheng, Universal and reconfigurable QC-LDPC encoder.
  568. Freitas, Richard Francis; Ko, Michael Anthony; Ouchi, Norman Ken, Updating a memory to maintain even wear.
  569. Choi, Wan-Soo; Jang, Jun-Ho; Song, Yonghwan; Kim, Min-Woo; Chung, Woonjae, User device having a host flash translation layer (FTL), a method for transferring an erase count thereof, a method for transferring reprogram information thereof, and a method for transferring a page offset of an open block thereof.
  570. Kirshenbaum, Alexander; Ergan, Cenk; Fortin, Michael R.; Reinauer, Robert L., Using external memory devices to improve system performance.
  571. Kirshenbaum, Alexander; Ergan, Cenk; Fortin, Michael R.; Reinauer, Robert L., Using external memory devices to improve system performance.
  572. Kirshenbaum, Alexander; Ergan, Cenk; Fortin, Michael R.; Reinauer, Robert L., Using external memory devices to improve system performance.
  573. Kotte, Dharani; Mathur, Akshay; Kannan, Baskaran; Patro, Sumant K., Using history of I/O sequences to trigger cached read ahead in a non-volatile storage device.
  574. Mathur, Akshay; Kotte, Dharani; Biswas, Chayan; Kannan, Baskaran, Using history of unaligned writes to cache data and avoid read-modify-writes in a non-volatile storage device.
  575. Chen, Jian; Wang, Chi Ming, Variable reading of non-volatile memory.
  576. Franaszek, Peter A.; Schulz, Charles O.; Smith, T. Basil; Tremaine, Robert B.; Wazlowski, Michael, Very high speed page operations in indirect accessed memory systems.
  577. Yu, Frank; Ma, Abraham C.; Chen, Shimon; Yan, Yi Syu, Virtual memory device (VMD) application/driver for enhanced flash endurance.
  578. Tsai, Howard; Vyshetsky, Dmitry; Meininger, Neal; Gyugyi, Paul J., Virtualization of chip enables.
  579. Iyer, Rahul N.; Goodson, Garth R., Wear leveling for low-wear areas of low-latency random read memory.
  580. Tzeng, Tzungren Allan, Wear leveling mechanism using a DRAM buffer.
  581. Ban, Amir, Wear leveling of static areas in flash memory.
  582. Chang, Hung-Sheng; Wang, Cheng-Yuan; Li, Hsiang-Pang; Chang, Yuan-Hao; Hsiu, Pi-Cheng; Kuo, Tei-Wei, Wear leveling with marching strategy.
  583. Post, Daniel J.; Wakrat, Nir Jacob; Khmelnitsky, Vadim, Weave sequence counter for non-volatile memory systems.
  584. Kankani, Navneeth; Kwong, Charles See Yeung, Write amplification reduction by delaying read access to data written during garbage collection.
  585. Kankani, Navneeth; Kwong, Charles See Yeung, Write amplification reduction through reliable writes during garbage collection.
  586. Bruce, Rolando H.; Dela Cruz, Elmer Paule; Arcedera, Mark Ian Alcid, Write buffering.
  587. Fenol, Marvin Dela Cruz; Abad, Jik-Jik Oyong; Pestano, Precious Nezaiah Umali, Writing volatile scattered memory metadata to flash device.
  588. Conley, Kevin M., Zone boundary adjustments for defects in non-volatile memories.

활용도 분석정보

상세보기
다운로드
내보내기

활용도 Top5 특허

해당 특허가 속한 카테고리에서 활용도가 높은 상위 5개 콘텐츠를 보여줍니다.
더보기 버튼을 클릭하시면 더 많은 관련자료를 살펴볼 수 있습니다.

섹션별 컨텐츠 바로가기

AI-Helper ※ AI-Helper는 오픈소스 모델을 사용합니다.

AI-Helper 아이콘
AI-Helper
안녕하세요, AI-Helper입니다. 좌측 "선택된 텍스트"에서 텍스트를 선택하여 요약, 번역, 용어설명을 실행하세요.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.

선택된 텍스트

맨위로