Source: http://www.google.com/patents/US8209461?dq=6,339,780
Timestamp: 2016-04-30 04:27:07
Document Index: 514185840

Matched Legal Cases: ['Application No. 200780048434', 'Application No. 200780048434', 'Application No. 07', 'Application No. 200780048434', 'Application No. 07', 'Application No. 200780048434', 'Application No. 200780048434']

Patent US8209461 - Configuration of host LBA interface with flash memory - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inPatentsData files are assigned addresses within one or more logical blocks of a continuous logical address space interface (LBA interface) of a usual type of flash memory system with physical memory cell blocks. This assignment may be done by the host device which typically, but not necessarily, generates the...http://www.google.com/patents/US8209461?utm_source=gb-gplus-sharePatent US8209461 - Configuration of host LBA interface with flash memoryAdvanced Patent SearchPublication numberUS8209461 B2Publication typeGrantApplication numberUS 11/616,231Publication dateJun 26, 2012Filing dateDec 26, 2006Priority dateDec 26, 2006Fee statusPaidAlso published asUS20080155177Publication number11616231, 616231, US 8209461 B2, US 8209461B2, US-B2-8209461, US8209461 B2, US8209461B2InventorsAlan W. Sinclair, Barry WrightOriginal AssigneeSandisk Technologies Inc.Export CitationBiBTeX, EndNote, RefManPatent Citations (102), Non-Patent Citations (24), Referenced by (3), Classifications (11), Legal Events (3) External Links: USPTO, USPTO Assignment, EspacenetConfiguration of host LBA interface with flash memory
US 8209461 B2Abstract
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS5454103Feb 1, 1993Sep 26, 1995Lsc, Inc.Method and apparatus for file storage allocation for secondary storage using large and small file blocksUS5570315Sep 21, 1994Oct 29, 1996Kabushiki Kaisha ToshibaMulti-state EEPROM having write-verify control circuitUS5602987Dec 29, 1993Feb 11, 1997Sandisk CorporationFlash EEprom systemUS5619690Jun 21, 1994Apr 8, 1997Hitachi, Ltd.Computer system including a computer which requests an access to a logical address in a secondary storage system with specification of a local address in the secondary storage systemUS5659704 *Dec 2, 1994Aug 19, 1997Hewlett-Packard CompanyMethods and system for reserving storage space for data migration in a redundant hierarchic data storage system by dynamically computing maximum storage space for mirror redundancyUS5737742Jun 27, 1995Apr 7, 1998Hitachi, Ltd.Memory system using flash memory and method of controlling the memory systemUS5765211Oct 15, 1996Jun 9, 1998Schlumberger IndustriesSegmenting non-volatile memory into logical pages sized to fit groups of commonly erasable dataUS5774397Sep 10, 1996Jun 30, 1998Kabushiki Kaisha ToshibaNon-volatile semiconductor memory device and method of programming a non-volatile memory cell to a predetermined stateUS5809558Mar 17, 1997Sep 15, 1998Intel CorporationMethod and data storage system for storing data in blocks without file reallocation before erasureUS5832493Apr 24, 1997Nov 3, 1998Trimble Navigation LimitedFlash file management systemUS5890222 *Jan 4, 1995Mar 30, 1999International Business Machines CorporationMethod and system for addressing registers in a data processing unit in an indirect addressing modeUS5930825 *Mar 17, 1995Jul 27, 1999Fujitsu LimitedMethod and apparatus for preventing unauthorized use by comparing medium identificationsUS6038636Apr 27, 1998Mar 14, 2000Lexmark International, Inc.Method and apparatus for reclaiming and defragmenting a flash memory deviceUS6046935Jan 27, 1999Apr 4, 2000Kabushiki Kaisha ToshibaSemiconductor device and memory systemUS6373746Sep 22, 2000Apr 16, 2002Kabushiki Kaisha ToshibaNonvolatile semiconductor memory having plural data storage portions for a bit line connected to memory cellsUS6426893Feb 17, 2000Jul 30, 2002Sandisk CorporationFlash eeprom system with simultaneous multiple data sector programming and storage of physical block characteristics in other designated blocksUS6456528Sep 17, 2001Sep 24, 2002Sandisk CorporationSelective operation of a multi-state non-volatile memory system in a binary modeUS6522580Jun 27, 2001Feb 18, 2003Sandisk CorporationOperating techniques for reducing effects of coupling between storage elements of a non-volatile memory operated in multiple data statesUS6643188Jan 22, 2002Nov 4, 2003Kabushiki Kaisha ToshibaNon-volatile semiconductor memory device adapted to store a multi-valued data in a single memory cellUS6763424Jan 19, 2001Jul 13, 2004Sandisk CorporationPartial block data programming and reading operations in a non-volatile memoryUS6771536Feb 27, 2002Aug 3, 2004Sandisk CorporationOperating techniques for reducing program and read disturbs of a non-volatile memoryUS6781877Sep 6, 2002Aug 24, 2004Sandisk CorporationTechniques for reducing effects of coupling between storage elements of adjacent rows of memory cellsUS6839823Sep 29, 2000Jan 4, 2005Intel CorporationIncreased reliability of data stored on flash memory in applications sensitive to power-lossUS6925007Oct 25, 2002Aug 2, 2005Sandisk CorporationMulti-state non-volatile integrated circuit memory systems that employ dielectric storage elementsUS7065630 *Aug 27, 2003Jun 20, 2006Nvidia CorporationDynamically creating or removing a physical-to-virtual address mapping in a memory of a peripheral deviceUS7139864Dec 30, 2003Nov 21, 2006Sandisk CorporationNon-volatile memory and method with block management systemUS7143445May 23, 2000Nov 28, 2006Sony CorporationInformation processing apparatus, information processing method, and program storage mediumUS7277978Sep 16, 2003Oct 2, 2007Micron Technology, Inc.Runtime flash device detection and configuration for flash data management softwareUS7389393Oct 21, 2004Jun 17, 2008Symantec Operating CorporationSystem and method for write forwarding in a storage environment employing distributed virtualizationUS7546588 *Sep 9, 2004Jun 9, 2009International Business Machines CorporationSelf-optimizable code with code path selection and efficient memory allocationUS20020112116Feb 26, 2002Aug 15, 2002Nelson Mark EdwardMethods, systems, and computer program products for storing data in collections of tagged data piecesUS20030065899Sep 27, 2002Apr 3, 2003Gorobets Sergey AnatolievichMemory system sectorsUS20030115414Aug 30, 2002Jun 19, 2003Kabushiki Kaisha ToshibaDisk array apparatus and data backup method used thereinUS20030131278Jan 10, 2002Jul 10, 2003Hitachi, Ltd.Apparatus and method for multiple generation remote backup and fast restoreUS20030147278Jan 22, 2002Aug 7, 2003Kabushiki Kaisha ToshibaNon-volatile semiconductor memory device adapted to store a multi-valued data in a single memory cellUS20030225961Jun 3, 2002Dec 4, 2003James ChowFlash memory management system and methodUS20050036372Apr 14, 2003Feb 17, 2005Junko SasakiData storing apparatusUS20050080994 *Oct 14, 2003Apr 14, 2005International Business Machines CorporationMethod of dynamically controlling cache sizeUS20050141312Aug 13, 2004Jun 30, 2005Sinclair Alan W.Non-volatile memory and method with non-sequential update block managementUS20050141313Aug 13, 2004Jun 30, 2005Gorobets Sergey A.Non-volatile memory and method with memory planes alignmentUS20050144357Dec 30, 2003Jun 30, 2005Sinclair Alan W.Adaptive metablocksUS20050144358Dec 30, 2003Jun 30, 2005Conley Kevin M.Management of non-volatile memory systems having large erase blocksUS20050144363May 7, 2004Jun 30, 2005Sinclair Alan W.Data boundary managementUS20050144365Aug 13, 2004Jun 30, 2005Sergey Anatolievich GorobetsNon-volatile memory and method with control data managementUS20050144367Dec 16, 2004Jun 30, 2005Sinclair Alan W.Data run programmingUS20050166087Aug 13, 2004Jul 28, 2005Gorobets Sergey A.Non-volatile memory and method with phased program failure handlingUS20060004950Jun 30, 2004Jan 5, 2006Jeffrey WangFlash memory file system having reduced headersUS20060020744Jul 21, 2004Jan 26, 2006Sandisk CorporationMethod and apparatus for maintaining data on non-volatile memory systemsUS20060020745Dec 23, 2004Jan 26, 2006Conley Kevin MFat analysis for optimized sequential cluster managementUS20060031593Aug 9, 2004Feb 9, 2006Sinclair Alan WRing bus structure and its use in flash memory systemsUS20060101219Oct 28, 2003May 11, 2006Hideaki MitaRecording method and recording apparatusUS20060155920Jul 27, 2005Jul 13, 2006Smith Peter JNon-volatile memory and method with multi-stream updatingUS20060155921Jul 27, 2005Jul 13, 2006Gorobets Sergey ANon-volatile memory and method with multi-stream update trackingUS20060155922Jul 27, 2005Jul 13, 2006Gorobets Sergey ANon-volatile memory and method with improved indexing for scratch pad and update blocksUS20060161722Dec 16, 2004Jul 20, 2006Bennett Alan DScratch pad blockUS20060161726 *Apr 25, 2005Jul 20, 2006M-Systems Flash Disk Pioneers Ltd.Method for storing control information in flash memory devicesUS20060161728Dec 19, 2005Jul 20, 2006Bennett Alan DScheduling of housekeeping operations in flash memory systemsUS20060184718Feb 16, 2005Aug 17, 2006Sinclair Alan WDirect file data programming and deletion in flash memoriesUS20060184719Feb 16, 2005Aug 17, 2006Sinclair Alan WDirect data file storage implementation techniques in flash memoriesUS20060184720Feb 16, 2005Aug 17, 2006Sinclair Alan WDirect data file storage in flash memoriesUS20060184722Jan 26, 2006Aug 17, 2006Sinclair Alan WDirect data file storage implementation techniques in flash memoriesUS20060184723Jan 26, 2006Aug 17, 2006Sinclair Alan WDirect file data programming and deletion in flash memoriesUS20060271735Aug 4, 2006Nov 30, 2006Klein Dean ASystems and methods for managing data stored in a multi-drive storage deviceUS20070030734May 8, 2006Feb 8, 2007Sinclair Alan WReclaiming Data Storage Capacity in Flash MemoriesUS20070033323Aug 3, 2005Feb 8, 2007Gorobets Sergey AInterfacing systems operating through a logical address space and on a direct data file basisUS20070033324Oct 25, 2005Feb 8, 2007Sinclair Alan WScheduling of reclaim operations in non-volatile memoryUS20070033325Oct 25, 2005Feb 8, 2007Sinclair Alan WNon-volatile memory with scheduled reclaim operationsUS20070033326Dec 21, 2005Feb 8, 2007Sinclair Alan WEnhanced host interfacing methodsUS20070033327Dec 21, 2005Feb 8, 2007Sinclair Alan WEnhanced host interfaceUS20070033328May 8, 2006Feb 8, 2007Sinclair Alan WManagement of Memory Blocks That Directly Store Data FilesUS20070033329May 8, 2006Feb 8, 2007Sinclair Alan WMemory System With Management of Memory Blocks That Directly Store Data FilesUS20070033330May 8, 2006Feb 8, 2007Sinclair Alan WReclaiming Data Storage Capacity in Flash Memory SystemsUS20070033331Jul 21, 2006Feb 8, 2007Sinclair Alan WNonVolatile Memory With Block ManagementUS20070033332Jul 21, 2006Feb 8, 2007Sinclair Alan WMethods of Managing Blocks in NonVolatile MemoryUS20070033373Aug 3, 2005Feb 8, 2007Sinclair Alan WMethod and system for dual mode access for storage devicesUS20070033374Jul 21, 2006Feb 8, 2007Sinclair Alan WReprogrammable Non-Volatile Memory Systems With Indexing of Directly Stored Data FilesUS20070033375Jul 21, 2006Feb 8, 2007Sinclair Alan WIndexing of File Data in Reprogrammable Non-Volatile Memories That Directly Store Data FilesUS20070033376Aug 2, 2006Feb 8, 2007Sinclair Alan WData Consolidation and Garbage Collection in Direct Data File Storage MemoriesUS20070033377Aug 2, 2006Feb 8, 2007Sinclair Alan WData Operations in Flash Memories Utilizing Direct Data File StorageUS20070033378Aug 2, 2006Feb 8, 2007Sinclair Alan WFlash Memory Systems Utilizing Direct Data File StorageUS20070086260Oct 13, 2005Apr 19, 2007Sinclair Alan WMethod of storing transformed units of data in a memory system having fixed sized storage blocksUS20070088904Oct 13, 2005Apr 19, 2007Sinclair Alan WMemory system storing transformed units of data in fixed sized storage blocksUS20070136553Dec 13, 2005Jun 14, 2007Sinclair Alan WLogically-addressed file storage systemsUS20070136555Dec 13, 2005Jun 14, 2007Sinclair Alan WLogically-addressed file storage methodsUS20070143532Dec 21, 2005Jun 21, 2007Gorobets Sergey AMethod and system for accessing non-volatile storage devicesUS20070143570Dec 21, 2005Jun 21, 2007Gorobets Sergey AMethod and system for accessing non-volatile storage devicesUS20070143571Dec 21, 2005Jun 21, 2007Sinclair Alan WDual mode access for non-volatile storage devicesUS20070186032Aug 2, 2006Aug 9, 2007Sinclair Alan WFlash Memory Systems With Direct Data File Storage Utilizing Data Consolidation and Garbage CollectionUS20070239927Mar 30, 2006Oct 11, 2007Microsoft CorporationDescribing and querying discrete regions of flash storageUS20080154985Dec 22, 2006Jun 26, 2008Philip Lee ChildsSystem and Method for Hybrid Virtual Machine Monitor File System OperationsUS20080155175Dec 26, 2006Jun 26, 2008Sinclair Alan WHost System That Manages a LBA Interface With Flash MemoryUS20080155176Dec 26, 2006Jun 26, 2008Sinclair Alan WHost System With Direct Data File Interface ConfigurabilityUS20080155178Dec 26, 2006Jun 26, 2008Sinclair Alan WUse of a Direct Data File System With a Continuous Logical Address Space InterfaceUS20080155227Dec 26, 2006Jun 26, 2008Sinclair Alan WManaging a LBA Interface in a Direct Data File Memory SystemUS20080155228Dec 26, 2006Jun 26, 2008Sinclair Alan WSystem Using a Direct Data File System With a Continuous Logical Address Space InterfaceUS20080273437Jun 24, 2005Nov 6, 2008Koninklijke Philips Electronics, N.V.Device for and Method of Recording Information on a Record CarrierEP1496437A1Apr 14, 2003Jan 12, 2005Sony CorporationData storing apparatusWO2003073293A2Feb 25, 2003Sep 4, 2003Telefonaktiebolaget L.M. Ericsson (Publ)Methods, systems, and computer program products for storing data in collections of tagged data piecesWO2005066793A2Dec 21, 2004Jul 21, 2005Sandisk CorporationNon-volatile memory and method with non-sequential update block managementWO2006133597A1Jun 15, 2005Dec 21, 2006Intel CorporationUsing transacted writes and caching mechanism to improve write performance in multi-level cell flash memotyWO2007019155A1Aug 1, 2006Feb 15, 2007Sandisk CorporationReclaiming data storage capacity in flash memory systemsWO2007019197A2Aug 1, 2006Feb 15, 2007Sandisk CorporationManagement of memory blocks that directly store data files* Cited by examinerNon-Patent CitationsReference1"Logical Block Addressing (LBA) Defined", Dec. 17, 2000, http://support.microsoft.com/kb/122052.2EPO/ISA, "Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration," corresponding International Application No. PCT/US2007/088165, mailed on Jun. 3, 2008, 14 pages.3EPO/ISA, "Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration," corresponding International Application No. PCT/US2007/088172, mailed on Jul. 30, 2008, 12 pages.4EPO/ISA, "Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration," corresponding International Application No. PCT/US2007/088180, mailed on Jun. 5, 2008, 13 pages.5List of Pending Claims for Chinese Application No. 200780048434.7 filed Dec. 19, 2007, 5 pages.6List of Pending Claims for Chinese Patent Application No. 200780048434.7 filed Dec. 19, 2007, 5 pages.7Listing of Claims for European Patent Application No. 07 869 5346.8 filed Dec. 19, 2007, 3 pages.8Logical Block Addressing (LBA), http://www.pcguide.com/ref/hd/bios/modesLBA-c.html, Apr. 17, 2001, 2 pages.9Office Action for Chinese Patent Application No. 200780048434.7, including Listing of Claims, mailed Feb. 17, 2011, 15 pages.10Office Action for European Patent Application No. 07 869 5346.8 dated Dec. 27, 2010, 3 pages.11Office Action for U.S. Appl. No. 11/616,218 mailed Mar. 22, 2011, 15 pages.12Office Action for U.S. Appl. No. 11/616,218 mailed Nov. 1, 2011, 12 pages.13Office Action for U.S. Appl. No. 11/616,226 mailed Jul. 2, 2011, 10 pages.14Second Office Action for Chinese Patent Application No. 200780048434.7 dated Aug. 2, 2011, 14 pages.15Third Office Action for Chinese Application No. 200780048434.7 dated Feb. 13, 2012, 12 pages.16USPTO, "Office Action", mailed in related U.S. Appl. No. 11/616,218 on Mar. 30, 2010, 14 pages.17USPTO, "Office Action", mailed in U.S. Appl. No. 11/616,226 on Dec. 9, 2010, 15 pages.18USPTO, "Office Action", mailed in U.S. Appl. No. 11/616,226 on Mar. 31, 2010, 16 pages.19USPTO, "Office Action," mailed in related U.S. Appl. No. 11/616,218 on Dec. 31, 2009, 19 pages.20USPTO, "Office Action," mailed in related U.S. Appl. No. 11/616,218 on May 29, 2009, 23 pages.21USPTO, "Office Action," mailed in related U.S. Appl. No. 11/616,226 on Oct. 28, 2009, 16 pages.22USPTO, "Office Action," mailed in related U.S. Appl. No. 11/616,228 on May 20, 2009, 27 pages.23USPTO, "Office Action," mailed in related U.S. Appl. No. 11/616,236 on Jun. 18, 2008, 26 pages.24USPTO, "Office Action," mailed in related U.S.Appl. No. 11/616,226 on Apr. 15, 2009, 19 pages.Referenced byCiting PatentFiling datePublication dateApplicantTitleUS9177654 *May 16, 2014Nov 3, 2015Burst CorporationSolid-state memory device with plurality of memory cardsUS20120042146 *Oct 26, 2011Feb 16, 2012Gandhi KamleshDevice and method for storage, retrieval, relocation, insertion or removal of data in storage unitsUS20150279470 *May 16, 2014Oct 1, 20152419265 Ontario LimitedSolid-state memory device with plurality of memory cards* Cited by examinerClassifications U.S. Classification711/103, 711/203, 711/206, 711/170, 711/172International ClassificationG06F13/00Cooperative ClassificationG06F12/04, G06F12/0246, G06F2212/7206European ClassificationG06F12/04, G06F12/02D2E2Legal EventsDateCodeEventDescriptionDec 26, 2006ASAssignmentOwner name: SANDISK CORPORATION, CALIFORNIAFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SINCLAIR, ALAN W.;WRIGHT, BARRY;REEL/FRAME:018676/0877Effective date: 20061218Jun 2, 2011ASAssignmentOwner name: SANDISK TECHNOLOGIES INC., TEXASFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SANDISK CORPORATION;REEL/FRAME:026381/0759Effective date: 20110404Dec 9, 2015FPAYFee paymentYear of fee payment: 4RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services