Validity Report
Full Report
US9632727B2 — Systems and methods for identifying storage resources that are not in use
Priority Date: 2006-12-06, Publication Date: 2017-04-25, Current Assignee: Unification Technologies LLCReport Generated: 2020-07-31

Results

Patent Id
Score
Title
Patent Type
Publication Date
Priority Date
Family Id
Search Efficiency
Original Assignee
Current Assignee
US7644251B21.108Non-volatile solid-state memory controllerGRANT2010-01-052005-12-1938175152GreatSigmaTel LLCNXP USA Inc
EP2021852B11.035SYSTEMS AND METHODS FOR MEASURING THE USEFUL LIFE OF SOLID-STATE STORAGE DEVICESGRANT2016-04-272006-05-0838662449GreatWestern Digital Technologies IncWestern Digital Technologies Inc
US7627733B20.987Method and system for dual mode access for storage devicesGRANT2009-12-012005-08-0337307183GreatSanDisk CorpSanDisk Technologies LLC
US8122193B20.981Storage device and user device including the sameGRANT2012-02-212004-12-2142645445GreatSamsung Electronics Co LtdSamsung Electronics Co Ltd
EP1859603B10.964INTEGRATED STORAGE VIRTUALIZATION AND SWITCH SYSTEMGRANT2012-11-072005-03-0836087345GreatNetApp IncNetApp Inc
US7516267B20.962Recovering from a non-volatile memory failureGRANT2009-04-072005-11-0338001720GreatIntel CorpIntel Corp
US20070005928A10.961Technique to write to a non-volatile memoryAPPLICATION2007-01-042005-06-3037081586GreatIntel CorpIntel Corp
EP0896699B10.957MEMORY DEVICESGRANT2000-11-151996-04-0210791470GreatMemory Corp PLCMemory Corp PLC
US8112574B20.957Swappable sets of partial-mapping tables in a flash-memory system with a command queue for combining flash writesGRANT2012-02-072004-02-2640584377GreatSuper Talent Electronics IncSuper Talent Electronics Inc, Super Talent Tech Corp
US6981070B10.956Network storage device having solid-state non-volatile memoryGRANT2005-12-272000-07-1235482776GreatBitmicro LLCBitmicro LLC
US7793068B20.946Dual mode access for non-volatile storage devicesGRANT2010-09-072005-12-2138134673GreatSanDisk CorpSanDisk Technologies LLC
US7747837B20.939Method and system for accessing non-volatile storage devicesGRANT2010-06-292005-12-2138175128GreatSanDisk CorpSanDisk Technologies LLC
US7480766B20.938Interfacing systems operating through a logical address space and on a direct data file basisGRANT2009-01-202005-08-0337398779GreatSanDisk CorpSanDisk Technologies LLC
US7769978B20.936Method and system for accessing non-volatile storage devicesGRANT2010-08-032005-12-2138175153GreatSanDisk CorpSanDisk Technologies LLC
US8041884B20.931Controller for non-volatile memories and methods of operating the memory controllerGRANT2011-10-182005-11-1738048921Great
EP0977121A20.926Non-volatile memory  recording apparatus and recording methodGRANT2000-02-021998-07-2816625856GreatSony CorpSony Corp
US6901499B20.926System and method for tracking data stored in a flash memory deviceGRANT2005-05-312002-02-2727753942GreatMicrosoft CorpMicrosoft Technology Licensing LLC
USRE42761E10.909Storage router and method for providing virtual local storageGRANT2011-09-271997-12-3127357005GreatCrossroads Systems IncCrossroads Systems Inc
EP0891580B10.903DATA STORAGE DEVICESGRANT2000-11-151996-04-0210791469GreatMemory Corp PLCMemory Corp PLC
US7085879B20.900Dynamic data structures for tracking data stored in a flash memory deviceGRANT2006-08-012002-02-2727753907GreatMicrosoft CorpMicrosoft Technology Licensing LLC
EP1952404B10.879METHOD AND MEMORY SYSTEM FOR LEGACY HOSTSGRANT2010-05-122005-11-2237964027GreatSanDisk CorpSanDisk Corp
US6621746B10.876Monitoring entropic conditions of a flash memory device as an indicator for invoking erasure operationsGRANT2003-09-162002-02-2727753888GreatMicrosoft CorpMicrosoft Technology Licensing LLC
EP1565819B10.871METHODS AND SYSTEMS FOR A STORAGE SYSTEMGRANT2009-04-222002-10-3132314844GreatRing Technology Entreprises LLCRing Technology Entreprises LLC
EP2053498A20.870Data storewidth acceleratorGRANT2009-04-292000-02-0322659246GreatRealtime Data LLCRealtime Data LLC
US20040186946A10.870Flash file systemAPPLICATION2004-09-232003-03-1932987572GreatSamsung Electronics Co LtdSamsung Electronics Co Ltd
US7877540B20.870Logically-addressed file storage methodsGRANT2011-01-252005-12-1338140858GreatSanDisk CorpSanDisk Technologies LLC
EP1943767B10.868METHOD AND APPARATUS FOR PERFORMING ENCRYPTION OF DATA AT REST AT A PORT OF A NETWORK DEVICEGRANT2018-05-022005-10-3137997999GreatCisco Technology IncCisco Technology Inc
US7669003B20.867Reprogrammable non-volatile memory systems with indexing of directly stored data filesGRANT2010-02-232005-08-0337718879GreatSanDisk CorpSanDisk Technologies LLC
US7949845B20.867Indexing of file data in reprogrammable non-volatile memories that directly store data filesGRANT2011-05-242005-08-0337718880GreatSanDisk CorpSanDisk Technologies LLC
US8171204B20.865Intelligent solid-state non-volatile memory device (NVMD) system with multi-level caching of multiple channelsGRANT2012-05-012000-01-0639775869GreatSuper Talent Electronics IncSuper Talent Electronics Inc, Super Talent Tech Corp
US7010662B20.863Dynamic data structures for tracking file system free space in a flash memory deviceGRANT2006-03-072002-02-2746281587GreatMicrosoft CorpMicrosoft Technology Licensing LLC
US7082512B20.862Dynamic data structures for tracking file system free space in a flash memory deviceGRANT2006-07-252002-11-2136035445GreatMicrosoft CorpMicrosoft Technology Licensing LLC
EP1690185A10.862A BOTTOM-UP CACHE STRUCTURE FOR STORAGE SERVERSGRANT2006-08-162003-10-2034549220GreatRhode Island Board of EducationRhode Island Board of Education
US6377500B10.859Memory system with a non-volatile memory  having address translating functionGRANT2002-04-231999-11-1126570426GreatToshiba CorpKioxia Corp
EP1902373B10.858CERTIFIED MEMORY-TO-MEMORY DATA TRANSFER BETWEEN ACTIVE-ACTIVE RAID CONTROLLERSGRANT2012-02-222005-06-2737595809GreatSeagate Cloud Systems CorpSeagate Cloud Systems Corp
US9104315B20.858Systems and methods for a mass data storage system having a file-based interface to a host and a non-file-based interface to secondary storageGRANT2015-08-112005-02-0437307174GreatSanDisk Technologies LLCSanDisk Technologies LLC
US7051147B20.858Storage router and method for providing virtual local storageGRANT2006-05-231997-12-3121697890GreatCrossroads Systems IncCrossroads Systems Inc
US7234036B10.855Method and apparatus for resolving physical blocks associated with a common logical blockGRANT2007-06-192002-10-2832228773GreatSanDisk CorpSanDisk Technologies LLC
US7814262B20.853Memory system storing transformed units of data in fixed sized storage blocksGRANT2010-10-122005-10-1337949445GreatSanDisk CorpSanDisk Technologies LLC
US7076599B20.853Transactional file system for flash memoryGRANT2006-07-112002-02-2727753947GreatMicrosoft CorpMicrosoft Technology Licensing LLC
US20070094445A10.853Method to enable fast disk caching and efficient operations on solid state disksAPPLICATION2007-04-262005-10-2037986612GreatIntel CorpIntel Corp
US20080126683A10.853MEMORY SYSTEMAPPLICATION2008-05-292006-06-2739067717GreatToshiba CorpToshiba Corp
US6785767B20.852Hybrid mass storage system and method with two different types of storage mediumGRANT2004-08-312000-12-2624997167GreatIntel CorpIntel Corp
US8266367B20.851Multi-level striping and truncation channel-equalization for flash-memory systemGRANT2012-09-112003-12-0241090000GreatSuper Talent Electronics IncSuper Talent Electronics Inc, Super Talent Tech Corp
US5193184A0.849DELETED DATA FILE SPACE RELEASE SYSTEM FOR A DYNAMICALLY MAPPED VIRTUAL DATA STORAGE SUBSYSTEMGRANT1993-03-091990-06-1824155716GreatOracle StorageTekOracle StorageTek
US7529905B20.845Method of storing transformed units of data in a memory system having fixed sized storage blocksGRANT2009-05-052005-10-1337948002GreatSanDisk CorpSanDisk Technologies LLC
US6779063B20.843Direct access storage system having plural interfaces which permit receipt of block and file I/O requestsGRANT2004-08-172001-04-0925254629GreatHitachi LtdHitachi Ltd, Hitachi America Ltd
EP1565826B10.840NETWORK INTERFACE AND PROTOCOL SUPPORTING MAPPINGS OF VIRTUAL MEMORY LOCATIONS AT DIFFERENT PROCESSING DEVICESGRANT2019-05-222002-09-169944152GreatSolarflare Communications IncSolarflare Communications Inc
EP0258736B10.836Parallel computer with distributed shared memories and distributed task activating circuitsGRANT1995-07-121986-09-0526402065GreatHitachi LtdHitachi Ltd
EP0400841B10.834Apparatus and method for coupling a data processor to alien information handling apparatusGRANT1998-09-021989-05-1723387816GreatInternational Business Machines CorpInternational Business Machines Corp
EP0398695B10.833A single physical main storage unit shared by two or more processors executing respective operating systemsGRANT1998-09-021989-05-1723387812GreatInternational Business Machines CorpInternational Business Machines Corp
US7676628B10.832Methods  systems  and computer program products for providing access to shared storage by computing grids and clusters with large numbers of nodesGRANT2010-03-092006-03-3141785106GreatEMC CorpEMC Corp
EP0398697B10.832Interprocessor communicationGRANT1998-09-021989-05-1723387820GreatInternational Business Machines CorpInternational Business Machines Corp
EP0398696B10.831Servicing interrupts in a data processing systemGRANT1997-07-231989-05-1723387833GreatInternational Business Machines CorpInternational Business Machines Corp
EP0803803B10.831Method of configuring a data packet transfer deviceGRANT2008-10-011996-04-2626688711GreatTexas Instruments IncTexas Instruments Inc
EP0405736B10.831Fault tolerant data processing system initialisationGRANT1997-12-171989-05-1723387808GreatInternational Business Machines CorpInternational Business Machines Corp
US5481694A0.830High performance multiple-unit electronic data storage system with checkpoint logs for rapid failure recoveryGRANT1996-01-021991-09-2625362624GreatHP IncSeagate Technology International
US7139864B20.830Non-volatile memory and method with block management systemGRANT2006-11-212003-12-3034701161GreatSanDisk CorpSanDisk Technologies LLC
EP1834328B10.829RENDERING DISK DATA UNRECOVERABLE USING ENCRYPTIONGRANT2014-11-192004-12-1436143742GreatNetApp IncNetApp Inc
US7853772B20.828Method for managing partitions in a storage deviceGRANT2010-12-142005-06-2937101969GreatSanDisk CorpSanDisk Technologies LLC
EP0398693B10.825Method and apparatus for adding a data processing function to a data processing systemGRANT1998-09-091989-05-1723387802GreatInternational Business Machines CorpInternational Business Machines Corp
US7984233B20.825Direct data file storage implementation techniques in flash memoriesGRANT2011-07-192005-02-1636694483GreatSanDisk CorpSanDisk Technologies LLC
EP0398694B10.825Fault tolerant data processing systemGRANT1998-09-091989-05-1723387827GreatInternational Business Machines CorpInternational Business Machines Corp
US5778418A0.821Mass computer storage system having both solid state and rotating disk types of memoryGRANT1998-07-071991-09-2725078496GreatSanDisk CorpSanDisk Technologies LLC
US5404485A0.821Flash file systemGRANT1995-04-041993-03-0821835870GreatSanDisk IL LtdSanDisk IL Ltd
US7130956B20.819Storage system including hierarchical cache metadataGRANT2006-10-312004-02-1034827197GreatSun Microsystems IncOracle America Inc
US8214583B20.816Direct file data programming and deletion in flash memoriesGRANT2012-07-032005-02-1636560759GreatSanDisk Technologies LLCSanDisk Technologies LLC
US7412585B20.815Method for controlling disk drive using an address translation tableGRANT2008-08-122004-04-0235055708GreatHGST Netherlands BVHGST Netherlands BV
US7328301B20.814Dynamically mapping block-alterable memoriesGRANT2008-02-052003-04-0733097701GreatIntel CorpIntel Corp
US6282624B10.812Non-volatile memory apparatus including first and second address conversion tables stored in volatile and nonvolatile memories for improved access at power upGRANT2001-08-281997-11-1326536455GreatSeiko Epson CorpSeiko Epson Corp
US7409489B20.811Scheduling of reclaim operations in non-volatile memoryGRANT2008-08-052005-08-0337402587GreatSanDisk CorpSanDisk Technologies LLC
US20070136553A10.811Logically-addressed file storage systemsAPPLICATION2007-06-142005-12-1338140856GreatSanDisk CorpSanDisk Technologies LLC
US7877539B20.810Direct data file storage in flash memoriesGRANT2011-01-252005-02-1636759001GreatSanDisk CorpSanDisk Technologies LLC
EP1671231A10.810SYSTEMS AND METHODS FOR TIME DEPENDENT DATA STORAGE AND RECOVERYGRANT2006-06-212003-09-2334397329GreatRevivio IncSymantec Operating Corp
EP0804008B10.810Apparatus for data packet transfer controlGRANT2006-11-151996-04-2626688712GreatTexas Instruments IncTexas Instruments Inc
US6564307B10.810Method  system  and program for logically erasing dataGRANT2003-05-131999-08-1823486849GreatInternational Business Machines CorpInternational Business Machines Corp
US7130957B20.809Storage system structure for storing relational cache metadataGRANT2006-10-312004-02-1034827199GreatSun Microsystems IncOracle America Inc
US7930468B20.809System for reading and writing on flash memory device having plural microprocessorsGRANT2011-04-192006-05-2339733960GreatDataram IncNytell Software LLC
EP0803819B10.809Method of assigning a data packet to a channel in a IEEE 1394 communications systemGRANT2004-11-031996-04-2621779267GreatTexas Instruments IncTexas Instruments Inc
US8560503B10.807Content addressable storage systemGRANT2013-10-152006-01-2649321591GreatNetApp IncNetApp Inc
US7734603B10.807Content addressable storage array elementGRANT2010-06-082006-01-2638048045GreatNetApp IncNetApp Inc
US6898662B20.807Memory system sectorsGRANT2005-05-242001-09-289922928GreatLexar Media IncMicron Technology Inc
US8037234B20.806Command queuing smart storage transfer manager for striping data to raw-NAND flash modulesGRANT2011-10-112003-12-0241528289GreatSuper Talent Electronics IncSuper Talent Electronics Inc, Super Talent Tech Corp
US5963983A0.803Method and apparatus for dynamically creating conversion tables to access a semiconductor memory deviceGRANT1999-10-051996-04-1514050919GreatInternational Business Machines CorpInternational Business Machines Corp
EP0489556B10.802Consistency protocols for shared memory multiprocessorsGRANT1995-08-021990-11-3024486187GreatXerox CorpXerox Corp
US6581132B10.800Flash memory system including a memory manager for managing dataGRANT2003-06-171997-12-1626581486GreatTDK CorpTDK Corp
EP0448673B10.796STORAGE AND RETRIEVAL SYSTEM FOR DOCUMENT IMAGE DATAGRANT1998-07-011989-10-1027503677GreatUnisys CorpUnisys Corp
US5596736A0.796Data transfers to a backing store of a dynamically mapped data storage system in which data has nonsequential logical addressesGRANT1997-01-211992-07-2225443338GreatFujitsu LtdFujitsu Ltd
US7934074B20.796Flash module with plane-interleaved sequential writes to restricted-write flash chipsGRANT2011-04-261999-08-0439030622GreatSuper Talent Electronics IncSuper Talent Electronics Inc, Super Talent Tech Corp
US7631162B20.794Non-volatile memory with adaptive handling of data writesGRANT2009-12-082005-10-2737997975GreatSanDisk CorpSanDisk Technologies LLC
US8607016B20.793FAT analysis for optimized sequential cluster managementGRANT2013-12-102004-07-2134972595GreatSanDisk Technologies LLCSanDisk Technologies LLC
EP1638033B10.792Self testing and securing RAM system and methodGRANT2012-07-112004-09-2035539462GreatRockwell Automation Technologies IncRockwell Automation Technologies Inc
US20060190552A10.792Data retention system with a plurality of access protocolsAPPLICATION2006-08-242005-02-2436914117GreatHewlett Packard Development Co LPHewlett Packard Enterprise Development LP
EP0582666B10.791METHOD AND APPARATUS FOR BUFFERING DATA WITHIN STATIONS OF A COMMUNICATION NETWORKGRANT1999-06-231991-04-3024785487GreatStandard Microsystems LLCStandard Microsystems LLC
US6363009B10.790Storage deviceGRANT2002-03-262000-04-2018630323GreatMitsubishi Electric CorpRenesas Electronics Corp
US7433993B20.790Adaptive metablocksGRANT2008-10-072003-12-3034701029GreatSanDisk CorpSanDisk Technologies LLC
US20030163633A10.789System and method for achieving uniform wear levels in a flash memory deviceAPPLICATION2003-08-282002-02-2727753951GreatMicrosoft CorpMicrosoft Technology Licensing LLC
US20070113029A10.788Structures for the management of erase operations in non-volatile memoriesAPPLICATION2007-05-172005-11-1438042292GreatSanDisk CorpSanDisk Technologies LLC
EP0522780A20.788Control method for a computer memory deviceGRANT1993-01-131991-07-1216372465GreatInternational Business Machines CorpInternational Business Machines Corp
EP0619541A20.787Flash memory control method and information processing system therewithGRANT1994-10-121993-04-0827524933GreatHitachi ULSI Engineering Corp, Hitachi Ltd, Hitachi Keiyo Engineering Co LtdHitachi ULSI Engineering Corp, Hitachi Ltd, Hitachi Keiyo Engineering Co Ltd
US8176238B20.787Command queuing smart storage transfer manager for striping data to raw-NAND flash modulesGRANT2012-05-082003-12-0244505909GreatSuper Talent Electronics IncSuper Talent Tech Corp
US20050240713A10.787Flash memory device with ATA/ATAPI/SCSI or proprietary programming interface on PCI expressAPPLICATION2005-10-272004-04-2235137795GreatV DA TechnologyV DA Technology
US5845313A0.787Direct logical block addressing flash memory mass storage architectureGRANT1998-12-011995-07-3124027781GreatLexar Media IncMicron Technology Inc
US8990475B20.786NAND flash memory system architectureGRANT2015-03-242005-02-1136793445GreatSanDisk IL LtdSanDisk IL Ltd
US8341332B20.786Multi-level controller with smart storage transfer manager for interleaving multiple single-chip flash memory devicesGRANT2012-12-252003-12-0241656896GreatSuper Talent Electronics IncSuper Talent Electronics Inc, Super Talent Tech Corp
EP0488771B10.785Arbitration of packet switched busses  including busses for shared memory multiprocessorsGRANT1998-09-021990-11-3024488825GreatXerox CorpXerox Corp
US7966462B20.785Multi-channel flash module with plane-interleaved sequential ECC writes and background recycling to restricted-write flash chipsGRANT2011-06-211999-08-0439030623GreatSuper Talent Electronics IncSuper Talent Electronics Inc, Super Talent Tech Corp
EP0887732A10.784Defective management data handling method and recording mediumGRANT1998-12-301997-06-2026489724GreatSony CorpSony Corp
EP0488770B10.782Consistent packet switched memory bus for shared memory multiprocessorsGRANT1998-09-161990-11-3024486243GreatXerox CorpXerox Corp
US4953122A0.781Pseudo-erasable and rewritable write-once optical disk memory systemGRANT1990-08-281986-10-3125451303GreatLaserdrive LtdLASERDRIVE Ltd 1101 SPACE PARK DRIVE SANTA CLARA CA 95054 A CORP OF CA, Research Investment Network Inc, Laserdrive Ltd
US7644239B20.781Non-volatile memory cache performance improvementGRANT2010-01-052004-05-0334939672GreatMicrosoft CorpMicrosoft Technology Licensing LLC
EP1188294B10.781APPARATUS AND METHOD FOR HARDWARE IMPLEMENTATION OR ACCELERATION OF OPERATING SYSTEM FUNCTIONSGRANT2008-03-261999-10-1423658637GreatBlueArc UK LtdHitachi Data Systems Engineering UK Ltd
EP0978040B10.780MEMORY DEVICEGRANT2004-05-061996-06-2110795708GreatLexar Media IncMemquest Inc
EP1807779A20.779IMAGE DATA STORAGE DEVICE WRITE TIME MAPPINGGRANT2007-07-182004-08-2435944879GreatSymantec Operating CorpSymantec Operating Corp
US7774392B20.778Non-volatile memory with management of a pool of update memory blocks based on each block's activity and data orderGRANT2010-08-102006-09-1539190027GreatSanDisk CorpSanDisk Technologies LLC
EP1261173B10.778System on a chip for packet processingGRANT2007-01-032001-05-1825335122GreatBroadcom CorpBroadcom Corp
US7509471B20.777Methods for adaptively handling data writes in non-volatile memoriesGRANT2009-03-242005-10-2737997974GreatSanDisk CorpSanDisk Technologies LLC
EP1606712B10.776SYSTEM AND METHOD FOR DYNAMIC MIRROR-BANK ADDRESSINGGRANT2007-01-172003-03-2132988515GreatCisco Technology IncCisco Technology Inc
EP0898228A20.776Disk storage data updating method and disk storage controllerGRANT1999-02-241997-08-0816659392GreatToshiba CorpToshiba Corp
US20040148360A10.775Communication-link-attached persistent memory deviceAPPLICATION2004-07-292003-01-2432712824GreatHewlett Packard Development Co LPHewlett Packard Development Co LP
US7444460B20.775Data storage device  method for updating management information in data storage device  and computer programGRANT2008-10-282003-03-1933027853GreatSony CorpSony Corp
EP1789884A20.775SYSTEMS AND METHODS FOR PROVIDING A MODIFICATION HISTORY FOR A LOCATION WITHIN A DATA STOREGRANT2007-05-302004-08-2435944807GreatRevivio IncSymantec Operating Corp
US7574554B20.773Storage system and data protection method thereforGRANT2009-08-112006-06-2838441571GreatHitachi LtdRakuten Inc
EP1789879A20.771RECOVERING FROM STORAGE TRANSACTION FAILURES USING CHECKPOINTSGRANT2007-05-302004-08-2435944827GreatRevivio IncSymantec Operating Corp
EP1244019A20.770Memory device comprising a non-volatile memoryGRANT2002-09-252001-03-2227346327GreatPanasonic CorpPanasonic Corp
US6948026B20.769Erase block managementGRANT2005-09-202001-08-2425471946GreatMicron Technology IncMicron Technology Inc
US7039788B10.768Method and apparatus for splitting a logical blockGRANT2006-05-022002-10-2832228769GreatSanDisk CorpSanDisk Technologies LLC
EP2027538B10.767SYSTEMS AND METHODS FOR PROVIDING REMOTE PRE-FETCH BUFFERSGRANT2013-02-272006-05-2238426544GreatInternational Business Machines CorpInternational Business Machines Corp
US7721059B20.767Performance optimization in solid-state mediaGRANT2010-05-182006-07-0638920309GreatNokia OyjMemory Technologies LLC
EP1418502A20.764Unusable block management within a non-volatile memory systemGRANT2004-05-122002-10-2832108157GreatSanDisk CorpSanDisk Technologies LLC
US7154781B20.764Contiguous block addressing schemeGRANT2006-12-262002-07-1930443390GreatMicron Technology IncConversant Intellectual Property Management Inc
US6477616B10.764Storage device  storage system  memory management method  recording medium  and computer data signalGRANT2002-11-051999-04-2014581320GreatTokyo Electron Device LtdTokyo Electron Device Ltd
US6978342B10.763Moving sectors within a block of information in a flash memory mass storage architectureGRANT2005-12-201995-07-3142236433GreatLexar Media IncMicron Technology Inc
US7269631B20.762Architecture for parallel distributed table driven I/O mappingGRANT2007-09-112000-06-0226903827GreatHewlett Packard Development Co LPHewlett Packard Enterprise Development LP
EP0517816A10.761NON-VOLATILE MEMORY STORAGE OF WRITE OPERATION IDENTIFIER IN DATA STORAGE DEVICEGRANT1992-12-161990-03-0223936589GreatMicron Technology IncMicron Technology Inc
US8151060B20.761Semiconductor memory system having a snapshot functionGRANT2012-04-032006-11-2839183157GreatHitachi LtdHitachi Ltd
US7328307B20.761Method and apparatus for improving update performance of non-uniform access time persistent storage mediaGRANT2008-02-052004-01-2234987712GreatTQuist LLCUNIFIED PATENTS Inc
US6493811B10.758Intelligent controller accessed through addressable virtual spaceGRANT2002-12-101998-01-2626753522GreatComputer Associates Think IncCA Inc
EP0597706A20.758Solid state peripheral storage deviceGRANT1994-05-181992-11-1325525426GreatSilicon Storage Technology IncSilicon Storage Technology Inc
US7039775B20.757Non-volatile storage device and rewrite control method thereofGRANT2006-05-022001-06-0819015794GreatNEC Electronics CorpRenesas Electronics Corp
US4511964A0.757Dynamic physical memory mapping and management of independent programming environmentsGRANT1985-04-161982-11-1223750629GreatHP IncHP Inc
US7404021B20.756Integrated input/output controllerGRANT2008-07-222000-11-1734218205GreatAristos Logic CorpSteel Excel Inc
US7660941B20.755Two-level RAM lookup table for block and page allocation and wear-leveling in limited-write flash-memoriesGRANT2010-02-092003-09-1038445405GreatSuper Talent Electronics IncSuper Talent Electronics Inc, Super Talent Tech Corp
US6014724A0.755Flash translation layer block indication map revision system and methodGRANT2000-01-111995-10-2724191381GreatSCM Microsystems US IncSamsung Electronics Co Ltd
US6839826B20.754Memory device with pointer structure to map logical to physical addressesGRANT2005-01-042002-02-0627659324GreatSanDisk CorpSanDisk Technologies LLC
US8108590B20.752Multi-operation write aggregator using a page buffer and a scratch flash block in each of multiple channels of a large array of flash memory to reduce block wearGRANT2012-01-312000-01-0639827978GreatSuper Talent Electronics IncSuper Talent Electronics Inc, Super Talent Tech Corp
EP1330725A10.751INTELLIGENT NETWORK STORAGE INTERFACE SYSTEM AND DEVICESGRANT2003-07-302000-09-2927418299GreatAlacritech IncAlacritech Inc
US7984230B20.750Allocation of logical volumes to flash memory drivesGRANT2011-07-192006-09-1239171130GreatHitachi LtdHitachi Ltd
US5978808A0.750Virtual small block file manager for flash memory arrayGRANT1999-11-021995-12-2724315619GreatIntel CorpIntel Corp
EP1787194B10.750STORE INSTRUCTION ORDERING FOR MULTI-CORE PROCESSORGRANT2017-10-252004-09-1036000925GreatCavium LLCCavium LLC
US8065492B20.750System and method for early detection of failure of a solid-state data storage systemGRANT2011-11-222000-12-2227364037GreatHGST Technologies Santa Ana IncWestern Digital Technologies Inc
US5648929A0.748Flash memory cardGRANT1997-07-151995-03-2313245542GreatRenesas Design Corp, Mitsubishi Electric CorpRenesas Design Corp, Renesas Electronics Corp
US5644539A0.748Storage device employing a flash memoryGRANT1997-07-011991-11-2627459494GreatHitachi LtdEmergence Memory Solutions LLC
US7441067B20.747Cyclic flash memory wear levelingGRANT2008-10-212004-11-1536387768GreatSanDisk CorpSanDisk Technologies LLC
EP0698982B10.746A semiconductor memory based server for providing multimedia information on demand over wide area networksGRANT2003-03-191994-08-2323134436GreatInternational Business Machines CorpInternational Business Machines Corp
WO2004040457A10.746METHOD AND APPARATUS FOR MANAGING AN ERASE COUNT BLOCKAPPLICATION2004-05-132002-10-2832228768Great
EP1100001B10.745Storage system supporting file-level and block-level accessesGRANT2003-08-131999-10-2523694611GreatSun Microsystems IncSun Microsystems Inc
EP1561306B10.745COMMUNICATION PROTOCOLS  SYSTEMS AND METHODSGRANT2007-03-072002-11-1232313062GreatZetera CorpRateze Remote Mgmt LLC
US6725293B10.744Storage subsystem and storage controllerGRANT2004-04-201999-12-1418433347GreatHitachi LtdHitachi Ltd
EP1843358A10.744Control method of a non-voaltile memory apparatusGRANT2007-10-102002-10-0232063763GreatPanasonic CorpPanasonic Corp
US7519696B20.744Method and apparatus for dynamically modifying a computer system configurationGRANT2009-04-141999-04-2133415647GreatEMC CorpEMC Corp
US6148354A0.743Architecture for a universal serial bus-based PC flash diskGRANT2000-11-141999-04-0523095381GreatSanDisk IL LtdSanDisk IL Ltd
US6272052B10.743Block-erase type semiconductor storage device with independent memory groups having sequential logical addressesGRANT2001-08-071998-08-2116985752GreatMitsubishi Electric CorpMitsubishi Electric Corp
US6034897A0.742Space management for managing high capacity nonvolatile memoryGRANT2000-03-071999-04-0123087303GreatLexar Media IncMicron Technology Inc
US6591329B10.742Flash memory system for restoring an internal memory after a reset eventGRANT2003-07-081997-12-2218484905GreatTDK CorpTDK Corp
US6772274B10.742Flash memory system and method implementing LBA to PBA correlation within flash memory arrayGRANT2004-08-032000-09-1332772342GreatLexar Media IncMicron Technology Inc
US6721843B10.742Flash memory architecture implementing simultaneously programmable multiple flash memory banks that are host compatibleGRANT2004-04-132000-07-0724449984GreatLexar Media IncMicron Technology Inc
US6763424B20.742Partial block data programming and reading operations in a non-volatile memoryGRANT2004-07-132001-01-1925076410GreatSanDisk CorpSanDisk Technologies LLC
US7383375B20.742Data run programmingGRANT2008-06-032003-12-3034753551GreatSanDisk CorpSanDisk Technologies LLC
US6725321B10.741Memory systemGRANT2004-04-201999-02-1710847858GreatLexar Media IncMicron Technology Inc
EP0086886A20.741Hierarchical data storage system for digital computersGRANT1983-08-311982-02-2423382617GreatInternational Business Machines CorpInternational Business Machines Corp
US8307148B20.741Flash management techniquesGRANT2012-11-062006-06-2338874769GreatMicrosoft CorpMicrosoft Technology Licensing LLC
US7603532B20.741System and method for reclaiming unused space from a thinly provisioned data containerGRANT2009-10-132004-10-1535695690GreatNetApp IncNetApp Inc
US9286198B20.740Method and system for storage of data in non-volatile mediaGRANT2016-03-152005-04-2151687607GreatViolin Memory IncViolin Systems LLC
US20050120177A10.740Method and apparatus for identifying logical volumes in multiple element computer storage domainsAPPLICATION2005-06-022000-06-2733300185GreatEMC CorpEMC Corp
WO2006062511A10.739SYSTEM AND METHOD OF ERASING NON-VOLATILE RECORDING MEDIAAPPLICATION2006-06-152004-12-0636578211Great
EP1082668A10.739DIGITAL COMMUNICATIONS PROCESSORGRANT2001-03-141998-05-0826771325GreatC-Port CorpC-Port Corp
US7013376B20.738Method and system for data block sparing in a solid-state storage deviceGRANT2006-03-142000-12-2025000356GreatHewlett Packard Development Co LPHewlett Packard Enterprise Development LP
US6282605B10.738File system for non-volatile computer memoryGRANT2001-08-281999-04-2623163072GreatMoore Computer Consultants IncMCCI CORP
US7676579B20.738Peer to peer network communicationGRANT2010-03-092002-05-1329406404GreatSony Interactive Entertainment America LLCSony Interactive Entertainment LLC
US5907856A0.738Moving sectors within a block of information in a flash memory mass storage architectureGRANT1999-05-251995-07-3127056647GreatLexar Media IncMicron Technology Inc
US5519844A0.737Logical partitioning of a redundant array storage systemGRANT1996-05-211990-11-0924452245GreatEMC CorpEMC Corp
US7783956B20.737Data recorderGRANT2010-08-242006-07-1239030681GreatCronera Systems IncCronera Systems Inc
US6473845B10.736System and method for dynamically updating memory address mappingsGRANT2002-10-292000-09-2824708745GreatHP IncHewlett Packard Enterprise Development LP
WO2004040458A10.736MAINTAINING ERASE COUNTS IN NON-VOLATILE STORAGE SYSTEMSAPPLICATION2004-05-132002-10-2832107214Great
EP0911731B10.735Order supporting mechanisms for use in a switch-based multi-processor systemGRANT2005-12-281997-10-2425499385GreatCompaq Computer CorpCompaq Computer Corp
EP1036364A10.735ALIGNMENT OF CLUSTER ADDRESS TO BLOCK ADDRESSES WITHIN A SEMICONDUCTOR NON-VOLATILE MASS STORAGE MEMORYGRANT2000-09-201997-11-2425524222GreatLexar Media IncLexar Media Inc
US7395384B20.735Method and apparatus for maintaining data on non-volatile memory systemsGRANT2008-07-012004-07-2135658595GreatSanDisk CorpSanDisk Technologies LLC
US7873700B20.734Multi-protocol storage appliance that provides integrated support for file and block access protocolsGRANT2011-01-182002-08-0931494968GreatNetApp IncNetApp Inc
US6000006A0.734Unified re-map and cache-index table with dual write-counters for wear-leveling of non-volatile flash RAM mass storageGRANT1999-12-071997-08-2525439971GreatBIT Microsystems IncBitmicro LLC
US5953538A0.733Method and apparatus providing DMA transfers between devices coupled to different host bus bridgesGRANT1999-09-141996-11-1225008218GreatDigital Equipment CorpImaginOn, Hewlett Packard Enterprise Development LP
WO2004042740A10.732METHOD FOR OPERATING A MEMORY ARRANGEMENTAPPLICATION2004-05-212002-11-0832010488Great
US20060004951A10.731Method and apparatus to alter code in a memoryAPPLICATION2006-01-052004-06-3035005666GreatIntel CorpIntel Corp
US5860082A0.731Method and apparatus for allocating storage in a flash memoryGRANT1999-01-121996-03-2824498933GreatDatalight IncDatalight Inc
US20040103241A10.731Method and apparatus for effectively enabling an out of sequence write process within a non-volatile memory systemAPPLICATION2004-05-272002-10-2832094172GreatSanDisk CorpSanDisk Technologies LLC
US7127551B20.730Flash memory management methodGRANT2006-10-242001-11-1619716038GreatSamsung Electronics Co LtdSamsung Electronics Co Ltd
US6262918B10.730Space management for managing high capacity nonvolatile memoryGRANT2001-07-171999-04-0126962208GreatLexar Media IncMicron Technology Inc
EP1573454A20.730HIGH PERFORMANCE IP PROCESSOR FOR TCP/IP  RDMA AND IP STORAGE APPLICATIONSGRANT2005-09-142002-06-1129736466Great
US7073010B20.729USB smart switch with packet re-ordering for interleaving among multiple flash-memory endpoints aggregated as a single virtual USB endpointGRANT2006-07-042003-12-0234619838GreatSuper Talent Electronics IncSuper Talent Tech Corp
EP1410400A20.729PARALLEL ERASE OPERATIONS IN MEMORY SYSTEMSGRANT2004-04-212000-11-3026941028GreatBiTMICRO Networks IncBiTMICRO Networks Inc
US7657697B20.729Method of controlling a semiconductor memory device applied to a memory cardGRANT2010-02-022005-01-1136654602GreatToshiba CorpKioxia Corp
US20060271725A10.728Version based non-volatile memory translation layerAPPLICATION2006-11-302005-05-2437464804GreatMicron Technology IncMicron Technology Inc
US5485595A0.728Flash memory mass storage architecture incorporating wear leveling technique without using cam cellsGRANT1996-01-161993-03-2622449710GreatCirrus Logic IncMicron Technology Inc
EP0613151A20.728Semiconductor memory system including a flash EEPROMGRANT1994-08-311993-02-2627289698GreatToshiba CorpToshiba Corp
US7120729B20.726Automated wear leveling in non-volatile storage systemsGRANT2006-10-102002-10-2832230329GreatSanDisk CorpSanDisk Technologies LLC
US7747927B20.725Method for adapting a memory system to operate with a legacy host originally designed to operate with a different memory systemGRANT2010-06-292005-11-2238140909GreatSanDisk CorpSanDisk Technologies LLC
US7739472B20.725Memory system for legacy hostsGRANT2010-06-152005-11-2238054825GreatSanDisk CorpSanDisk Technologies LLC
US5619690A0.724Computer 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 systemGRANT1997-04-081993-06-2115475781GreatHitachi LtdHitachi Ltd
EP0619036B10.723METHOD AND APPARATUS FOR PROCESSING DATA WITHIN STATIONS OF A COMMUNICATION NETWORKGRANT1999-11-171992-09-2827130328GreatStandard Microsystems LLCStandard Microsystems LLC
US7707166B10.722Probabilistic summary data structure based encoding for garbage collectionGRANT2010-04-272003-06-3039734408GreatData Domain LLCEMC Corp
US7096313B10.722Tracking the least frequently erased blocks in non-volatile memory systemsGRANT2006-08-222002-10-2832228777GreatSanDisk CorpSanDisk Technologies LLC
WO2005026963A10.720MANAGEMENT OF ERASED BLOCKS IN FLASH MEMORIESAPPLICATION2005-03-242003-09-1034305636Great
EP1424631A10.720Hybrid implementation for error correction codes within a non-volatile memory systemGRANT2004-06-022002-10-2832825088GreatSanDisk CorpSanDisk Corp
US5953737A0.720Method and apparatus for performing erase operations transparent to a solid state storage systemGRANT1999-09-141997-03-3122338408GreatLexar Media IncMicron Technology Inc
US5838614A0.720Identification and verification of a sector within a block of mass storage flash memoryGRANT1998-11-171995-07-3127125428GreatLexar Media IncMicron Technology Inc
US6279069B10.719Interface for flash EEPROM memory arraysGRANT2001-08-211996-12-2625097416GreatIntel CorpIntel Corp
US7020739B20.719Memory controller  flash memory system having memory controller and method for controlling flash memory deviceGRANT2006-03-282000-12-0618841226GreatTDK CorpTDK Corp
US8028009B10.719Incremental garbage collection of data in a secondary storageGRANT2011-09-272003-06-3039940897GreatEMC CorpEMC Corp
US7882299B20.719System and method for use of on-chip non-volatile memory write cacheGRANT2011-02-012004-12-2136283836GreatSanDisk CorpSanDisk Technologies LLC
US7702831B20.719Flash memory controller for electronic data flash cardGRANT2010-04-202000-01-0646328330GreatSuper Talent Electronics IncSuper Talent Electronics Inc, Super Talent Tech Corp
US6985992B10.718Wear-leveling in non-volatile storage systemsGRANT2006-01-102002-10-2832228772GreatSanDisk CorpSanDisk Technologies LLC
US6742081B20.718Data storage array employing block checksums and dynamic stripingGRANT2004-05-252001-04-3025298596GreatSun Microsystems IncOracle America Inc
US5430859A0.717Solid state memory system including plural memory chips and a serialized busGRANT1995-07-041991-07-2624961090GreatSanDisk CorpWestern Digital Corp, SanDisk Technologies LLC
US8159889B20.717Solid state disk controller apparatusGRANT2012-04-172005-01-1136653071GreatSamsung Electronics Co LtdSamsung Electronics Co Ltd
US20080320209A10.717High Performance and Endurance Non-volatile Memory Based Storage SystemsAPPLICATION2008-12-252000-01-0640137699GreatSuper Talent Electronics IncSuper Talent Electronics Inc
US7558906B20.717Methods of managing blocks in nonvolatile memoryGRANT2009-07-072005-08-0337718854GreatSanDisk CorpSanDisk Technologies LLC
US5239659A0.715PHANTOM DUPLEX COPY GROUP APPARATUS FOR A DISK DRIVE ARRAY DATA STORGE SUBSYSTEMGRANT1993-08-241991-06-1924883631GreatOracle StorageTekOracle StorageTek
US20080098164A10.715SRAM Cache & Flash Micro-Controller with Differential Packet InterfaceAPPLICATION2008-04-241999-08-0439319412GreatSuper Talent Electronics IncSuper Talent Electronics Inc, Super Talent Tech Corp
US7552271B20.714Nonvolatile memory with block managementGRANT2009-06-232005-08-0337718853GreatSanDisk CorpSanDisk Technologies LLC
EP1040419B10.714COMPUTER SYSTEM  FOR TRANSFERRING MULTIPLE HIGH BANDWIDTH STREAMS OF DATA BETWEEN MULTIPLE STORAGE UNITS AND MULTIPLE APPLICATIONS IN A SCALABLE AND RELIABLE MANNERGRANT2002-08-071997-12-2427358031GreatAvid Technology IncAvid Technology Inc
US6347051B20.714Storage device employing a flash memoryGRANT2002-02-121991-11-2627549615GreatHitachi LtdRenesas Technology Corp, Emergence Memory Solutions LLC
US20050251617A10.712Hybrid non-volatile memory systemAPPLICATION2005-11-102004-05-0735240676GreatSanDisk CorpSanDisk Technologies LLC
US7898855B20.711Systems and methods for reducing unauthorized data recovery from solid-state storage devicesGRANT2011-03-012004-11-3036568641GreatSiliconSystems IncWestern Digital Technologies Inc
US5479638A0.710Flash memory mass storage architecture incorporation wear leveling techniqueGRANT1995-12-261993-03-2621896923GreatCirrus Logic IncMicron Technology Inc
US7685178B20.710System and method for examining client generated content stored on a data container exported by a storage systemGRANT2010-03-232006-10-3138996663GreatNetApp IncNetApp Inc
EP1302854B10.710Asynchronous Data transferGRANT2008-04-231999-05-0410852767GreatAT&T Investments UK LLCAT&T Investments UK LLC, AT& T Investments UK Inc
US20050144363A10.710Data boundary managementAPPLICATION2005-06-302003-12-3046302039GreatSanDisk CorpSanDisk Technologies LLC
US7035993B20.709Flash memory data access method and configuration employing logical-to-virtual and virtual-to-physical sector mappingGRANT2006-04-252002-01-1121688194GreatHGST Technologies Santa Ana IncWestern Digital Technologies Inc
US5403639A0.709File server having snapshot application data groupsGRANT1995-04-041992-09-0225472934GreatOracle StorageTekOracle StorageTek
US6711059B20.708Memory controllerGRANT2004-03-232001-09-289922937GreatLexar Media IncMicron Technology Inc
US6965963B10.708Continuous arrangement of data clusters across multiple storagesGRANT2005-11-151999-07-2816650056GreatSony CorpSony Corp
EP1494426B10.708Secure network processingGRANT2010-06-162003-04-1533434779GreatSun Microsystems IncSun Microsystems Inc
US6742140B20.708Method for using volatile memory for long-term storageGRANT2004-05-252000-12-0124927238GreatCENATEK IncNytell Software LLC
US5787445A0.708Operating system including improved file management for use in devices utilizing flash memory as main memoryGRANT1998-07-281996-03-0724454600GreatNorris Communications Corpe Digital Corp
US6122195A0.708Method and apparatus for decreasing block write operation times performed on nonvolatile memoryGRANT2000-09-191997-03-3123289052GreatLexar Media IncMicron Technology Inc
US8028120B20.707System with flash memory device and data recovery method thereofGRANT2011-09-272006-10-2539331749GreatSamsung Electronics Co LtdSamsung Electronics Co Ltd
US7366825B20.707NAND flash memory managementGRANT2008-04-292005-04-2637186683GreatMicrosoft CorpMicrosoft Technology Licensing LLC
US20100011147A10.706Virtualizing an IOMMUAPPLICATION2010-01-142006-01-1738264627Great
EP0897579B10.706MEMORY DEVICEGRANT2000-07-261996-05-1010793523GreatMemory Corp PLCMemory Corp PLC
US8180855B20.706Coordinated shared storage architectureGRANT2012-05-152005-01-2736972364GreatNetApp IncNetApp Inc
US5920884A0.706Nonvolatile memory interface protocol which selects a memory device  transmits an address  deselects the device  subsequently reselects the device and accesses dataGRANT1999-07-061996-09-2426701482GreatSK Hynix America IncMagnaChip Semiconductor Ltd
US6170063B10.706Method for performing atomic  concurrent read and write operations on multiple storage devicesGRANT2001-01-021998-03-0721889633GreatHP IncHewlett Packard Enterprise Development LP
US20010048121A10.706Semiconductor memory device with block alignment functionAPPLICATION2001-12-062000-06-0618672171GreatHitachi LtdRenesas Electronics Corp
US6260156B10.705Method and system for managing bad areas in flash memoryGRANT2001-07-101998-12-0422763716GreatDatalight IncDatalight Inc
US8078794B20.705Hybrid SSD using a combination of SLC and MLC flash memory arraysGRANT2011-12-132000-01-0639733950GreatSuper Talent Electronics IncSuper Talent Electronics Inc, Super Talent Tech Corp
US6473355B20.704Apparatus for using volatile memory for long-term storageGRANT2002-10-292000-12-0124926928GreatGenatek IncNytell Software LLC
US7073015B20.704Information storage apparatusGRANT2006-07-042002-03-2027785311GreatToshiba CorpToshiba Corp
US5928347A0.704Universal memory card interface apparatusGRANT1999-07-271997-11-1825520072GreatSMC Microsystems Group LtdRPX Corp
US6525952B20.703Recording system  data recording apparatus  memory apparatus  and data recording methodGRANT2003-02-251999-07-2816650039GreatSony CorpSony Corp
US20060069849A10.703Methods and apparatus to update information in a memoryAPPLICATION2006-03-302004-09-3036100543GreatIntel CorpIntel Corp
US7315917B20.702Scheduling of housekeeping operations in flash memory systemsGRANT2008-01-012005-01-2036384406GreatSanDisk CorpSanDisk Technologies LLC
US20060271731A10.701Methods and apparatus for parsing a content address to facilitate selection of a physical storage location in a data storage systemAPPLICATION2006-11-302003-12-0934634390GreatEMC CorpEMC Corp
EP0747833B10.700Fault-tolerant multiprocessor systemGRANT2003-02-191992-12-1738982880GreatCompaq Computer CorpCompaq Computer Corp
US6078520A0.700Flash memory control method and information processing system therewithGRANT2000-06-201993-04-0827572731GreatHitachi Ltd, Hitachi ULSI Systems Co Ltd, Hitachi Keiyo Engineering Co LtdHitachi ULSI Systems Co Ltd, Renesas Electronics Corp, Hitachi Keiyo Engineering Co Ltd
EP0747817B10.700Method and apparatus for controlling data communication flow in a fault-tolerant multiprocessor systemGRANT2003-09-031995-06-0723904163GreatCompaq Computer CorpCompaq Computer Corp
US7949846B20.699Map shuffle-allocation map protection without extra I/O'S using minimal extra disk spaceGRANT2011-05-242006-11-3039477230GreatTeradata US IncTeradata US Inc
US6973531B10.699Tracking the most frequently erased blocks in non-volatile memory systemsGRANT2005-12-062002-10-2832228770GreatSanDisk CorpSanDisk Technologies LLC
US5887134A0.699System and method for preserving message order while employing both programmed I/O and DMA operationsGRANT1999-03-231997-06-3025386265GreatSun Microsystems IncOracle America Inc
US4532590A0.698Data processing system having a unique address translation unitGRANT1985-07-301980-04-2526841299GreatData General CorpEMC Corp
US7464221B20.698Storage system  storage device  and control method thereofGRANT2008-12-092005-09-0136968876GreatHitachi LtdHitachi Ltd
US20110231600A10.698Storage System Comprising Flash Memory Modules Subject to Two Wear - Leveling ProcessAPPLICATION2011-09-222006-03-2938180259GreatHitachi LtdHitachi Ltd
US5263003A0.698Flash memory circuit and method of operationGRANT1993-11-161991-11-1225151865GreatAllen Bradley Co LLCAllen Bradley Co LLC
US20080091871A10.697Non-volatile memory with worst-case control data managementAPPLICATION2008-04-172006-10-1239304354GreatSanDisk CorpSanDisk Technologies LLC
US6493807B10.697Updating flash blocksGRANT2002-12-101999-07-0123358549GreatIntel CorpIntel Corp
US7024514B20.696Memory controller  flash memory system employing memory controller and method for controlling flash memory deviceGRANT2006-04-042001-06-1919024404GreatTDK CorpTDK Corp
US20080091901A10.696Method for non-volatile memory with worst-case control data managementAPPLICATION2008-04-172006-10-1239304369GreatSanDisk CorpSanDisk Technologies LLC
US5671390A0.695Log structured array storage subsystem using LSA directory and LSA sub-directory stored in different storage mediaGRANT1997-09-231995-05-2323783975GreatInternational Business Machines CorpInternational Business Machines Corp
WO1999030240A10.694MEMORY SYSTEM INCLUDING A MEMORY MODULE HAVING A MEMORY MODULE CONTROLLERAPPLICATION1999-06-171997-12-0527362025Great
US8117380B20.694Management of non-volatile memory systems having large erase blocksGRANT2012-02-142003-12-3034701110GreatSanDisk Technologies LLCSanDisk Technologies LLC
US8019842B10.693System and method for distributing enclosure services data to coordinate shared storageGRANT2011-09-132005-01-2744544883GreatNetApp IncNetApp Inc
US7650458B20.693Flash memory driverGRANT2010-01-192006-06-2338874770GreatMicrosoft CorpMicrosoft Technology Licensing LLC
US5247638A0.693APPARATUS FOR COMPRESSING DATA IN A DYNAMICALLY MAPPED VIRTUAL DATA STORAGE SUBSYSTEMGRANT1993-09-211990-06-1824154512GreatOracle StorageTekOracle StorageTek
US7193899B20.693Erase block data splittingGRANT2007-03-202003-06-2433539652GreatMicron Technology IncMicron Technology Inc
US7788427B10.692Flash memory interface for disk driveGRANT2010-08-312005-05-0542646760GreatMarvell International LtdCavium International
US8566845B20.692System and method for optimizing multi-pathing support in a distributed storage system environmentGRANT2013-10-222005-10-2837726745GreatNetApp IncNetApp Inc
US8041888B20.692System and method for LUN cloningGRANT2011-10-182004-02-0534826664GreatNetApp IncNetApp Inc
US6574705B10.692Data processing system and method including a logical volume manager for storing logical volume dataGRANT2003-06-032000-11-1624871228GreatInternational Business Machines CorpInternational Business Machines Corp
US7243141B20.692Network configuration evaluationGRANT2007-07-102002-05-1329424437GreatSony Interactive Entertainment America LLCSony Interactive Entertainment LLC
US20090204872A10.691Command Queuing Smart Storage Transfer Manager for Striping Data to Raw-NAND Flash ModulesAPPLICATION2009-08-132003-12-0240939928GreatSuper Talent Electronics IncSuper Talent Electronics Inc
US4473878A0.690Memory management unitGRANT1984-09-251981-11-2326984378GreatMotorola Solutions IncMotorola Solutions Inc
US9672158B20.690Asymmetric memory migration in hybrid main memoryGRANT2017-06-062006-11-0439345108GreatVirident Systems LLCWestern Digital Technologies Inc
WO1999041667A10.690MEMORY MODULE INCLUDING A MEMORY MODULE CONTROLLERAPPLICATION1999-08-191998-02-1321813879Great
EP1192767B10.689MEMORY MANAGEMENT UNIT FOR A NETWORK SWITCHGRANT2007-12-191999-06-3027568967GreatBroadcom CorpBroadcom Corp
US5754817A0.689Execution in place of a file stored non-contiguously in a non-volatile memoryGRANT1998-05-191994-09-2923223455GreatIntel CorpIntel Corp
US6247096B10.689Handling eject requests of logical volumes in a data storage subsystemGRANT2001-06-121998-11-0222675386GreatInternational Business Machines CorpInternational Business Machines Corp
US20070143560A10.688Non-volatile memories with memory allocation for a directly mapped file storage systemAPPLICATION2007-06-212005-12-2138175145GreatSanDisk CorpSanDisk Technologies LLC
US7590660B10.687Method and system for efficient database cloningGRANT2009-09-152006-03-2141058896GreatNetApp IncNetApp Inc
US9183132B20.687Storage device  computer system  and storage systemGRANT2015-11-102005-07-2937695698GreatSony CorpSony Corp
US6233648B10.687Disk storage system and data update method used thereforGRANT2001-05-151997-12-2618487662GreatToshiba CorpToshiba Corp
EP0605115B10.686Program server for an interactive television systemGRANT1999-02-241992-12-2825544630GreatAT&T CorpAT&T Corp
US6421276B10.686Method and apparatus for controlling erase operations of a non-volatile memory systemGRANT2002-07-162001-08-0925454503GreatTower Semiconductor LtdLongitude Licensing Ltd
US20070156998A10.686Methods for memory allocation in non-volatile memories with a directly mapped file storage systemAPPLICATION2007-07-052005-12-2138226042GreatSanDisk CorpSanDisk Technologies LLC
US6076137A0.686Method and apparatus for storing location identification information within non-volatile memory devicesGRANT2000-06-131997-12-1125534531GreatLexar Media IncMicron Technology Inc
EP0466550B10.686Conversion of internal processor register commands to I/O space addressGRANT1998-11-181990-06-2924186998GreatDigital Equipment CorpDigital Equipment Corp
US20070143567A10.686Methods for data alignment in non-volatile memories with a directly mapped file storage systemAPPLICATION2007-06-212005-12-2138175150GreatSanDisk CorpSanDisk Technologies LLC
US20030221061A10.685Serial interface for a data storage arrayAPPLICATION2003-11-272002-05-2329549036GreatInternational Business Machines CorpInternational Business Machines Corp
US5581724A0.685Dynamically mapped data storage subsystem having multiple open destage cylinders and method of managing that subsystemGRANT1996-12-031992-10-1925506672GreatOracle StorageTekOracle StorageTek
US20070180188A10.685Virtual path storage system and control method for the sameAPPLICATION2007-08-022006-02-0237969790GreatHitachi LtdHitachi Ltd
US20070143566A10.685 Non-volatile memories with data alignment in a directly mapped file storage systemAPPLICATION2007-06-212005-12-2138175149GreatSanDisk CorpSanDisk Technologies LLC
US9026495B10.685System and method for creating and accessing a host-accessible storage entityGRANT2015-05-052006-05-2653001793GreatNetApp IncNetApp Inc
US7451290B20.685Method and mechanism for on-line data compression and in-place updatesGRANT2008-11-112002-09-1831992404GreatOracle International CorpOracle International Corp
US5905993A0.684Flash memory card with block memory address arrangementGRANT1999-05-181994-11-0917548720GreatMitsubishi Electric CorpMitsubishi Electric Corp
US20070143561A10.683Methods for adaptive file data handling in non-volatile memories with a directly mapped file storage systemAPPLICATION2007-06-212005-12-2138175146GreatSanDisk CorpSanDisk Technologies LLC
EP1761827A20.682RUNTIME ADAPTABLE PROTOCOL PROCESSORGRANT2007-03-142004-05-1235429020Great
US7631138B20.682Adaptive mode switching of flash memory address mapping based on host usage characteristicsGRANT2009-12-082003-12-3034701169GreatSanDisk CorpSanDisk Technologies LLC
US7278001B20.682Memory card  semiconductor device  and method of controlling semiconductor memoryGRANT2007-10-022004-05-2735426729GreatToshiba CorpKioxia Corp
US20070143378A10.681Non-volatile memories with adaptive file handling in a directly mapped file storage systemAPPLICATION2007-06-212005-12-2138175024GreatSanDisk CorpSanDisk Technologies LLC
US6725392B10.681Controller fault recovery system for a distributed file systemGRANT2004-04-201999-03-0332072847GreatSteel Excel IncMicrosemi Storage Solutions Inc
US5930815A0.681Moving sequential sectors within a block of information in a flash memory mass storage architectureGRANT1999-07-271995-07-3125484324GreatLexar Media IncMicron Technology Inc
US8060718B20.680Updating a memory to maintain even wearGRANT2011-11-152006-06-2038862858GreatInternational Business Machines CorpInternational Business Machines Corp
US20090150599A10.680METHOD AND SYSTEM FOR STORAGE OF DATA IN NON-VOLATILE MEDIAAPPLICATION2009-06-112005-04-2140668069GreatViolin Systems LLCViolin Systems LLC
US7523286B20.680System and method for real-time balancing of user workload across multiple storage systems with shared back end storageGRANT2009-04-212004-11-1936000797GreatNetApp IncNetApp Inc
EP0490973A10.679PARALLEL I/O NETWORK FILE SERVER ARCHITECTUREGRANT1992-06-241989-09-0823601721GreatAuspex Systems IncAuspex Systems Inc
US5124987A0.679LOGICAL TRACK WRITE SCHEDULING SYSTEM FOR A PARALLEL DISK DRIVE ARRAY DATA STORAGE SUBSYSTEMGRANT1992-06-231990-04-1624026794GreatOracle StorageTekOracle StorageTek
US5295255A0.679Method and apparatus for programming a solid state processor with overleaved array memory modulesGRANT1994-03-151991-02-2224652006GreatElectronic Professional Services IncElectronic Professional Services Inc
US6317371B20.678Storage device with an error correction unit and an improved arrangement for accessing and transferring blocks of data stored in a non-volatile semiconductor memoryGRANT2001-11-131996-02-2912636443GreatHitachi LtdEmergence Memory Solutions LLC
US6185654B10.678Phantom resource memory address mapping systemGRANT2001-02-061998-07-1722381956GreatCompaq Computer CorpHewlett Packard Enterprise Development LP
US7197595B20.678Nonvolatile memory and method of address managementGRANT2007-03-272003-03-0332923490GreatRenesas Technology CorpNEC Electronics Corp, Renesas Electronics Corp
EP0459752B10.678Network adapter using buffers and multiple descriptor ringsGRANT2000-02-091990-05-2924109604GreatAdvanced Micro Devices IncAdvanced Micro Devices Inc
US20070088917A10.678System and method for creating and maintaining a logical serial attached SCSI communication channel among a plurality of storage systemsAPPLICATION2007-04-192005-10-1437949455GreatNetApp IncNetApp Inc
US9213627B20.678Non-volatile memory with block erasable locationsGRANT2015-12-152005-12-2138091192GreatNXP BVNXP BV
EP0701371B10.678Video media streamerGRANT2000-04-191994-09-0823168556GreatInternational Business Machines CorpInternational Business Machines Corp
US7185265B20.677Disk array system and its control methodGRANT2007-02-271992-12-2827315203GreatHitachi LtdHitachi Ltd
US7996724B10.677System and method for logging disk failure analysis in disk nonvolatile memoryGRANT2011-08-092003-04-2338653542GreatNetApp IncNetApp Inc
US6775792B20.677Discrete mapping of parity blocksGRANT2004-08-102001-01-2927578257GreatSnap Appliance IncOverland Storage Inc
US5987478A0.676Virtual small block file manager for flash memory arrayGRANT1999-11-161995-10-3124199340GreatIntel CorpIntel Corp
US5742934A0.676Flash solid state disk card with selective use of an address conversion table depending on logical and physical sector numbersGRANT1998-04-211995-09-1316983000GreatMitsubishi Electric CorpRenesas Electronics Corp
US6862692B20.676Dynamic redistribution of parity groupsGRANT2005-03-012001-01-2927578259GreatSteel Excel IncOverland Storage Inc
EP0701373B10.676Video server systemGRANT2000-02-231994-09-0826973017GreatInternational Business Machines CorpInternational Business Machines Corp
US20060285397A10.675Storage deviceAPPLICATION2006-12-212005-06-0637573203GreatSony CorpSony Corp
EP0468831B10.675Bus protocol for write-back cache processorGRANT1997-10-151990-06-2924185768GreatDigital Equipment CorpDigital Equipment Corp
US6807581B10.675Intelligent network storage interface systemGRANT2004-10-192000-09-2933132094GreatAlacritech IncAlacritech Inc
EP1761852A20.674SEMANTIC PROCESSOR STORAGE SERVER ARCHITECTUREGRANT2007-03-142004-05-1135394797GreatMistletoe Technologies IncMistletoe Technologies Inc
US6345367B10.673Defective memory block handling system by addressing a group of memory blocks for erasure and changing the content therewithGRANT2002-02-051996-07-1110796720GreatMemory Corp PLCMicron Technology Inc
US20060143365A10.673Memory device  memory managing method and programAPPLICATION2006-06-292002-06-1929996535GreatTokyo Electron Device LtdTokyo Electron Device Ltd
US7480760B20.673Rotational use of memory to minimize write cyclesGRANT2009-01-202003-12-1734677401GreatWegener Communications IncWegener Communications Inc
US5809558A0.673Method and data storage system for storing data in blocks without file reallocation before erasureGRANT1998-09-151994-09-2923221733GreatIntel CorpIntel Corp
US20060129778A10.672Apparatus  system  and method for managing storage space allocationAPPLICATION2006-06-152004-12-0936585415GreatInternational Business Machines CorpInternational Business Machines Corp
EP1116118B10.672INTELLIGENT NETWORK INTERFACE DEVICE AND SYSTEM FOR ACCELERATING COMMUNICATIONGRANT2016-03-091998-08-2822496891GreatAlacritech IncAlacritech Inc
EP0887735A20.672Memory management method for a flash memoryGRANT1998-12-301997-06-2515882055GreatSony CorpSony Corp
EP0463966B10.671High-performance multi-processor having floating point unit and operation methodGRANT1998-11-251990-06-2924185332GreatDigital Equipment CorpDigital Equipment Corp
EP0463965B10.671Branch prediction unit  for high-performance processorGRANT1998-09-091990-06-2924186199GreatDigital Equipment CorpDigital Equipment Corp
EP0465320B10.671Combined queue for invalidates and return data in multi-processsor systemGRANT1997-09-241990-06-2924186407GreatDigital Equipment CorpDigital Equipment Corp
US6285607B10.670Memory systemGRANT2001-09-041998-03-2710829456GreatMemory Corp PLCMemory Corp PLC, Micron Technology Inc
US20040205289A10.670Reclaiming blocks in a block-alterable memoryAPPLICATION2004-10-142003-04-1133131153GreatIntel CorpIntel Corp
US7412560B20.669Non-volatile memory and method with multi-stream updatingGRANT2008-08-122004-12-1636127498GreatSanDisk CorpSanDisk Technologies LLC
US7379330B20.669Retargetable memory cell redundancy methodsGRANT2008-05-272005-11-0838023610GreatSanDisk CorpSanDisk Technologies LLC
US7124205B20.668Network interface device that fast-path processes solicited session layer read commandsGRANT2006-10-171997-10-1426741512GreatAlacritech IncAlacritech Inc
US8412682B20.668System and method for retrieving and using block fingerprints for data deduplicationGRANT2013-04-022006-06-2938877993GreatNetApp IncNetApp Inc
EP1720291A10.667Communication protocols  systems and methodsGRANT2006-11-082002-11-1237772753GreatZetera CorpRateze Remote Mgmt LLC
EP0465319B10.667Error transition mode for multi-processor systemGRANT1995-08-021990-06-2924185305GreatDigital Equipment CorpDigital Equipment Corp
EP0392895A20.667Flash EEprom systemGRANT1990-10-171989-04-1323321048GreatSanDisk CorpSanDisk Corp
US7650366B10.667System and method for generating a crash consistent persistent consistency point image setGRANT2010-01-192005-09-0941509963GreatNetApp IncNetApp Inc
EP1180742A10.667System and method for reprogramming individual items in a barcode printer's flash memoryGRANT2002-02-202000-08-1124557098GreatPaxar Americas IncPaxar Americas Inc
US6757800B10.666Increasing the memory performance of flash memory devices by writing sectors simultaneously to multiple flash memory devicesGRANT2004-06-291995-07-3132512748GreatLexar Media IncMicron Technology Inc
US20070081401A10.666APPARATUS FOR CONTROLLING FLASH MEMORY AND METHOD THEREOFAPPLICATION2007-04-122005-10-1237910966GreatSunplus Technology Co LtdSunplus Technology Co Ltd
US5675767A0.665Method for verification and restoration of directories in CPU system managed storeGRANT1997-10-071989-07-1923509286GreatInternational Business Machines CorpInternational Business Machines Corp
US6639843B20.665Semiconductor memory device with block-unit erase type nonvolatile memoryGRANT2003-10-282001-08-3119090458GreatMitsubishi Electric CorpRenesas Electronics Corp
US7386655B20.665Non-volatile memory and method with improved indexing for scratch pad and update blocksGRANT2008-06-102004-12-1636190465GreatSanDisk CorpSanDisk Technologies LLC
US7739546B10.665System and method for storing and retrieving file system log information in a clustered computer systemGRANT2010-06-152006-10-2042237746GreatNetApp IncNetApp Inc
US20060069896A10.664System and method for storing dataAPPLICATION2006-03-302004-09-2735220934GreatSigmaTel LLCSigmaTel LLC
US7409494B20.664Extension of write anywhere file system layoutGRANT2008-08-052004-04-3034966436GreatNetApp IncNetApp Inc
US7702873B20.663Managing common storage by allowing delayed allocation of storage after reclaiming reclaimable space in a logical volumeGRANT2010-04-202005-04-2537188434GreatNetApp IncNetApp Inc
EP1711896A10.663MEMORY CONTROLLER INTERFACEGRANT2006-10-182004-02-0534837544GreatResearch in Motion LtdBlackBerry Ltd
EP1222559B10.663MULTIPROCESSOR NODE CONTROLLER CIRCUIT AND METHODGRANT2003-11-261999-09-2923612049GreatSilicon Graphics IncGraphics Properties Holdings Inc
US6040997A0.662Flash memory leveling architecture having no external latchGRANT2000-03-211998-03-2521951037GreatLexar Media IncMicron Technology Inc
US6779094B20.662Apparatus and method for instant copy of data by writing new data to an additional physical storage areaGRANT2004-08-172000-06-1925385143GreatOracle StorageTekOracle America Inc
US9165003B10.662Technique for permitting multiple virtual file systems having the same identifier to be served by a single storage systemGRANT2015-10-202004-11-2954290358GreatNetApp IncNetApp Inc
US5745418A0.661Flash memory mass storage systemGRANT1998-04-281996-11-2525042900GreatMacronix International Co LtdMacronix International Co Ltd
US5943692A0.661Mobile client computer system with flash memory management utilizing a virtual address map and variable length dataGRANT1999-08-241997-04-3025303083GreatInternational Business Machines CorpInternational Business Machines Corp
US7613947B10.661System and method for storage takeoverGRANT2009-11-032006-11-3041227519GreatNetApp IncNetApp Inc
US7366826B20.660Non-volatile memory and method with multi-stream update trackingGRANT2008-04-292004-12-1636169207GreatSanDisk CorpSanDisk Technologies LLC
US7773420B20.660Memory card system including NAND flash memory and SRAM/NOR flash memory  and data storage method thereofGRANT2010-08-102006-12-0439411672GreatSamsung Electronics Co LtdSamsung Electronics Co Ltd
US6427186B10.660Memory  interface system and method for mapping logical block numbers to physical sector numbers in a flash memory  using a master index table and a table of physical sector numbersGRANT2002-07-301999-03-3023078127GreatSilicon Storage Technology IncGreenliant LLC
US7689611B20.660Method of and a system for recovering data in an information processing systemGRANT2010-03-302000-02-0218555259GreatHitachi LtdHitachi Ltd
US5822251A0.659Expandable flash-memory mass-storage using shared buddy lines and intermediate flash-bus between device-specific buffers and flash-intelligent DMA controllersGRANT1998-10-131997-08-2546252736GreatBIT Microsystems IncBitmicro LLC
US20050055532A10.659Method for efficiently controlling read/write of flash memoryAPPLICATION2005-03-102003-09-0534225670GreatMegawin Technology Co LtdMegawin Technology Co Ltd
US6625712B20.658Memory management table producing method and memory deviceGRANT2003-09-231998-09-1117317137GreatFujitsu LtdFujitsu Ltd
US20060149893A10.658Data storage management for flash memory devicesAPPLICATION2006-07-062004-12-3036642006GreatIntel CorpIntel Corp
US6336158B10.657Memory based I/O decode arrangement  and system and method using the sameGRANT2002-01-011998-10-3022668514GreatIntel CorpIntel Corp
EP0459758B10.657Network adapter having memories configured as logical FIFOs to transmit and receive packet dataGRANT1999-07-141990-05-2924109607GreatAdvanced Micro Devices IncAdvanced Micro Devices Inc
US5559956A0.657Storage system with a flash memory moduleGRANT1996-09-241992-01-1026336929GreatToshiba CorpToshiba Corp
US7426605B20.657Method and apparatus for optimizing flash device erase distributionGRANT2008-09-162005-09-3037903193GreatIntel CorpMicron Technology Inc
US5603001A0.657Semiconductor disk system having a plurality of flash memoriesGRANT1997-02-111994-05-0926436411GreatToshiba CorpToshiba Corp
US7535917B10.656Multi-protocol network adapterGRANT2009-05-192005-02-2240636026GreatNetApp IncNetApp Inc
EP0497054B10.656Apparatus and method for a synchronous  high speed  packet-switched busGRANT2001-09-191990-12-3124551940GreatXerox Corp, Sun Microsystems IncXerox Corp, Sun Microsystems Inc
US6681239B10.655Computer system having shared address space among multiple virtual address spacesGRANT2004-01-201996-12-2325092190GreatInternational Business Machines CorpInternational Business Machines Corp
EP0391583B10.655Dual-path computer interconnect system with four-ported packet memory controlGRANT1997-05-021989-04-0725630736GreatDigital Equipment CorpDigital Equipment Corp
US20040088514A10.655Methods and systems for a storage system including an improved switchAPPLICATION2004-05-062002-10-3132174840GreatRING TECHNOLOGY ENTERPRISES IncMobile Networking Solutions LLC
US7260678B10.655System and method for determining disk ownership modelGRANT2007-08-212004-10-1338374119GreatNetApp IncNetApp Inc
US7190617B10.654Flash EEprom systemGRANT2007-03-131989-04-1327537050GreatSanDisk CorpSanDisk Technologies LLC
US7254686B20.654Switching between mirrored and non-mirrored volumesGRANT2007-08-072005-03-3137071992GreatInternational Business Machines CorpInternational Business Machines Corp
US7769723B20.653System and method for providing continuous data protectionGRANT2010-08-032006-04-2838626581GreatNetApp IncNetApp Inc
US7970985B20.653Adaptive deterministic grouping of blocks into multi-block unitsGRANT2011-06-282003-12-3034701162GreatSanDisk CorpSanDisk Technologies LLC
US7921077B20.653System and method for managing data deduplication of storage systems utilizing persistent consistency point imagesGRANT2011-04-052006-06-2938805787GreatNetApp IncNetApp Inc
US6038676A0.652Method and circuit for data integrity verification during DASD data transferGRANT2000-03-141997-09-2525470190GreatInternational Business Machines CorpInternational Business Machines Corp
US5928370A0.652Method and apparatus for verifying erasure of memory blocks within a non-volatile memory structureGRANT1999-07-271997-02-0525164589GreatLexar Media IncMicron Technology Inc
US6775466B10.652Disk control apparatus dividing a recording area into recorded and unrecorded areasGRANT2004-08-101999-02-2626392275GreatPanasonic CorpPanasonic Corp
US7266637B10.652Storage management systemGRANT2007-09-042002-05-0732505405GreatVeritas Operating CorpClouding IP LLC, Veritas Technologies LLC
US6035432A0.651System for remapping defective memory bit setsGRANT2000-03-071997-07-3125418122GreatMicron Electronics IncRound Rock Research LLC
US7194595B10.651Technique for translating a hybrid virtual volume file system into a pure virtual file system data streamGRANT2007-03-202004-09-2737863960GreatNetApp IncNetApp Inc
US7669019B20.651Apparatus and method of mirroring data between nonvolatile memory and hard diskGRANT2010-02-232006-10-1138606607GreatHitachi LtdHitachi Ltd
EP2016496B10.650HIDING SYSTEM LATENCIES IN A THROUGHPUT NETWORKING SYSTEMGRANT2014-03-122006-04-2137487458GreatOracle America IncOracle America Inc
US6446223B10.650Storage system and method for controlling the sameGRANT2002-09-031998-09-0917274377GreatHitachi LtdMaxell Ltd
US20070276988A10.649Page and Block Management Algorithm for NAND FlashAPPLICATION2007-11-292004-02-2646328127GreatSuper Talent Electronics IncSuper Talent Electronics Inc, Super Talent Tech Corp
US5987506A0.649Remote access and geographically distributed computers in a globally addressable storage environmentGRANT1999-11-161996-11-2227419466GreatMangosoft CorpGoogle LLC
US7082495B20.649Method and apparatus to reduce power consumption and improve read/write performance of hard disk drives using non-volatile memoryGRANT2006-07-252002-06-2746299005GreatMicrosoft CorpMicrosoft Technology Licensing LLC
US5799324A0.648System and method for management of persistent data in a log-structured disk arrayGRANT1998-08-251996-05-1024584291GreatInternational Business Machines CorpInternational Business Machines Corp
US6081447A0.648Wear leveling techniques for flash EEPROM systemsGRANT2000-06-271991-09-1325054816GreatWestern Digital Corp, SanDisk CorpWestern Digital Corp, SanDisk Technologies LLC
US5410667A0.648Data record copy system for a disk drive array data storage subsystemGRANT1995-04-251992-04-1725355693GreatOracle StorageTekOracle StorageTek
US7305520B20.648Storage system with capability to allocate virtual storage segments among a plurality of controllersGRANT2007-12-042004-01-3034808116GreatHewlett Packard Development Co LPHewlett Packard Enterprise Development LP
US5974564A0.648Method for remapping defective memory bit sets to non-defective memory bit setsGRANT1999-10-261997-07-3125418121GreatMicron Electronics IncRound Rock Research LLC
US8055702B20.648System and method for caching network file systemsGRANT2011-11-082005-04-2536763168GreatNetApp IncNetApp Inc
EP1382145B10.647GIGABIT ETHERNET ADAPTERGRANT2010-12-292001-04-2427377480GreatNvidia CorpNvidia Corp
US5077737A0.646Method and apparatus for storing digital data in off-specification dynamic random access memory devicesGRANT1991-12-311989-08-1823563235GreatMicron Technology IncMicron Technology Inc
US5682497A0.646Managing file structures for a flash memory file system in a computerGRANT1997-10-281993-09-2822435844GreatIntel CorpIntel Corp
US20060161724A10.645Scheduling of housekeeping operations in flash memory systemsAPPLICATION2006-07-202005-01-2036685299GreatSanDisk CorpSanDisk Technologies LLC
US6944063B20.645Non-volatile semiconductor memory with large erase blocks storing cycle countsGRANT2005-09-132003-01-2832736208GreatToshiba Corp, SanDisk CorpKioxia Corp, SanDisk Technologies LLC
US6266273B10.645Method and structure for reliable data copy operation for non-volatile memoriesGRANT2001-07-242000-08-2124579568GreatSanDisk CorpSanDisk Technologies LLC
US5956473A0.645Method and system for managing a flash memory mass storage systemGRANT1999-09-211996-11-2525038116GreatMacronix International Co LtdMacronix International Co Ltd
US7564721B20.644Method and apparatus for improving storage performance using a background eraseGRANT2009-07-212006-05-2538749332GreatMicron Technology IncRound Rock Research LLC
US6021408A0.644Methods for operating a log deviceGRANT2000-02-011996-09-1224865202GreatVeritas Software CorpClouding Corp
US6484245B10.644Apparatus for and method of accessing a storage region across a networkGRANT2002-11-191997-05-2915259307GreatHitachi LtdHitachi Ltd
EP2018614B10.644VIRTUALIZED PARTITIONABLE SHARED NETWORK INTERFACEGRANT2013-06-122006-04-2137459417GreatOpen Computing Trust IOpen Computing Trust I
EP2016498B10.643ASYMMETRICAL PROCESSING FOR NETWORKING FUNCTIONS AND DATA PATH OFFLOADGRANT2013-12-112006-04-2137451037GreatOracle America IncOracle America Inc
US20060087893A10.643Storage device and information processing systemAPPLICATION2006-04-272004-10-2735789190GreatSony CorpSony Corp
US7698501B10.643System and method for utilizing sparse data containers in a striped volume setGRANT2010-04-132005-04-2942078311GreatNetApp IncNetApp Inc
US5956743A0.643Transparent management at host interface of flash-memory overhead-bytes using flash-specific DMA having programmable processor-interrupt of high-level operationsGRANT1999-09-211997-08-2546253707GreatBIT Microsystems IncBitmicro LLC
US5835935A0.642Method of and architecture for controlling system data with automatic wear leveling in a semiconductor non-volatile mass storage memoryGRANT1998-11-101995-09-1324101644GreatLexar Media IncMicron Technology Inc
US6718407B20.737Multiplexer selecting one of input/output data from a low pin count interface and a program information to update a firmware device from a communication interfaceGRANT2004-04-061999-09-3023623368GoodIntel CorpBeijing Xiaomi Mobile Software Co Ltd
US6810440B20.724Method and apparatus for automatically transferring I/O blocks between a host system and a host adapterGRANT2004-10-261999-06-0923282217GoodQLogic LLCMarvell Asia Pte Ltd
WO2008022567A10.723FLASH MEMORY BODY STORING MECHANISM WITH DATA RESTORING FUNCTIONAPPLICATION2008-02-282006-08-1837954377Good
US8782661B20.678Systems and methods for load balancing drives and serversGRANT2014-07-152001-01-2927578267GoodOverland Storage IncOverland Storage Inc
US20020166023A10.669High speed bus interface for non-volatile integrated circuit memory supporting continuous transferAPPLICATION2002-11-071999-04-1527736902GoodDell Products LPDell Products LP
US20070245061A10.658Multiplexing a parallel bus interface and a flash memory interfaceAPPLICATION2007-10-182006-04-1338606167GoodIntel CorpIntel Corp
US6061753A0.653Apparatus and method of accessing target devices across a bus utilizing initiator identifiersGRANT2000-05-091998-01-2721763330GoodEMC CorpEMC Corp, EMC Corp
US6757768B10.644Apparatus and technique for maintaining order among requests issued over an external bus of an intermediate network nodeGRANT2004-06-292001-05-1732508483GoodCisco Technology IncCisco Technology Inc
EP2014028B10.641ASYMMETRICAL PROCESSING FOR NETWORKING FUNCTIONS AND DATA PATH OFFLOADGRANT2010-11-102006-04-2137189036GoodOracle America IncOracle America Inc
US7380163B20.641Apparatus and method for deterministically performing active-active failover of redundant servers in response to a heartbeat link failureGRANT2008-05-272003-04-2333568584GoodSeagate Cloud Systems CorpSeagate Cloud Systems Corp
US20050204187A10.641System and method for managing blocks in flash memoryAPPLICATION2005-09-152004-03-1134920419GoodSuper Talent Electronics IncSuper Talent Electronics Inc
US7512734B20.641Adaptive storage systemGRANT2009-03-312004-06-1034936604GoodMarvell International LtdCavium International
US6038619A0.640Disk drive initiated data transfers responsive to sequential or near sequential read or write requestsGRANT2000-03-141997-05-2925345283GoodInternational Business Machines CorpWestern Digital Technologies Inc
US5829013A0.640Memory manager to allow non-volatile memory to be used to supplement main memoryGRANT1998-10-271995-12-2624313039GoodIntel CorpIntel Corp
US7430571B20.640Extension of write anywhere file layout write allocationGRANT2008-09-302004-04-3034966416GoodNetApp IncNetApp Inc
US6675257B10.640System and method for managing storage space on a sequential storage mediaGRANT2004-01-062000-06-2829737036GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US20080147964A10.640USING VARIOUS FLASH MEMORY CELLS TO BUILD USB DATA FLASH CARDS WITH MULTIPLE PARTITIONS AND AUTORUN FUNCTIONAPPLICATION2008-06-192004-02-2639528999GoodSuper Talent Electronics IncSuper Talent Electronics Inc
US7617359B20.639Adaptive storage system including hard disk drive with flash interfaceGRANT2009-11-102004-06-1038694480GoodMarvell World Trade LtdCavium International
EP1730904A20.638A DISTRIBUTED NETWORK SECURITY SYSTEM AND HARDWARE PROCESSOR THEREFORGRANT2006-12-132004-02-2034911411Good
US6865650B10.638System and method for hierarchical data storageGRANT2005-03-082000-09-2924710419GoodEMC CorpEMC Corp
US5734861A0.638Log-structured disk array with garbage collection regrouping of tracks to preserve seek affinityGRANT1998-03-311995-12-1224281968GoodInternational Business Machines CorpInternational Business Machines Corp
US6081878A0.637Increasing the memory performance of flash memory devices by writing sectors simultaneously to multiple flash memory devicesGRANT2000-06-271997-03-3121855540GoodLexar Media IncMicron Technology Inc
US7162575B20.636Adaptive implementation of requested capabilities for a logical volumeGRANT2007-01-092002-12-2032593757GoodVeritas Operating CorpVeritas Technologies LLC
US10664478B20.636Method and apparatus for stress management in a searchable data serviceGRANT2020-05-262005-12-2940494862GoodAmazon Technologies IncAmazon Technologies Inc
US7035987B20.636Managing storage in processor-based systemsGRANT2006-04-252002-07-0229999523GoodIntel CorpIntel Corp
US7636809B20.636Adaptive storage system including hard disk drive with flash interfaceGRANT2009-12-222004-06-1038694479GoodMarvell World Trade LtdCavium International
US6938116B20.636Flash memory management methodGRANT2005-08-302001-06-0419710358GoodSamsung Electronics Co LtdSamsung Electronics Co Ltd
US9678877B20.636Flash controller cache architectureGRANT2017-06-132004-03-0834912587GoodSanDisk Technologies LLCSanDisk Technologies LLC
EP0424191A20.635Device and method for defect handling in semi-conductor memoryGRANT1991-04-241989-10-1723677073GoodSanDisk CorpSanDisk Corp
US7565566B20.635Network storage appliance with an integrated switchGRANT2009-07-212003-04-2341814412GoodSeagate Cloud Systems CorpSeagate Cloud Systems Corp
US5987573A0.635Memory apparatus and memory control methodGRANT1999-11-161996-02-0612628505GoodTokyo Electron LtdTokyo Electron Device Ltd
US6449625B10.635Use of a two-way stack approach to optimize flash memory management for embedded database systemsGRANT2002-09-101999-04-2023136671GoodNokia of America CorpProvenance Asset Group LLC, Nokia USA Inc
US5933847A0.634Selecting erase method based on type of power supply for flash EEPROMGRANT1999-08-031995-09-2827580455GoodCanon IncCanon Inc
EP1548599A20.634Faster write operations to nonvolatile memory by manipulation of frequently accessed sectorsGRANT2005-06-292003-12-1934552805GoodLexar Media IncLexar Media Inc
US7107388B20.634Method for read once memoryGRANT2006-09-122003-04-2533299273GoodIntel CorpSony Corp of America
US7401093B10.633System and method for managing file data during consistency pointsGRANT2008-07-152003-11-1039596760GoodNetApp IncNetApp Inc
US7904619B20.633System  method  and computer program product for reducing memory write operations using difference informationGRANT2011-03-082006-11-2439465156GoodSandForce IncSeagate Technology LLC
US5663901A0.632Computer memory cards using flash EEPROM integrated circuit chips and memory-controller systemsGRANT1997-09-021991-04-1127103248GoodSanDisk CorpSanDisk Technologies LLC
US5586291A0.632Disk controller with volatile and non-volatile cache memoriesGRANT1996-12-171994-12-2323429654GoodEMC CorpSWAN CHARLES A, EMC Corp
US5809560A0.632Adaptive read-ahead disk cacheGRANT1998-09-151995-10-1324166438GoodCompaq Computer CorpHewlett Packard Enterprise Development LP
EP1955172B10.632METHOD AND APPARATUS FOR DATA TRANSFERGRANT2010-07-142005-08-0137307204GoodATI Technologies ULCATI Technologies ULC
US6173381B10.632Memory controller including embedded data compression and decompression enginesGRANT2001-01-091994-11-1623334432GoodInteractive Silicon IncIntellectual Ventures I LLC
US5396620A0.632Method for writing specific values last into data storage groups containing redundancyGRANT1995-03-071993-12-2122622580GoodOracle StorageTekOracle StorageTek
US5592641A0.632Method and device for selectively locking write access to blocks in a memory array using write protect inputs and block enabled statusGRANT1997-01-071993-06-3022192333GoodIntel CorpIntel Corp
US6496876B10.632System and method for storing a tag to identify a functional storage location in a memory deviceGRANT2002-12-171998-12-2122812485GoodMicron Technology IncMicron Technology Inc
US8423731B10.632System and method for automatic scheduling and policy provisioning for information lifecycle managementGRANT2013-04-162006-10-3148049277GoodNetApp IncNetApp Inc
EP1347383A10.631DATA RECORDER AND METHOD FOR RECORDING DATA IN FLASH MEMORYGRANT2003-09-242000-12-2818867581GoodSony CorpSony Corp
US7779426B20.631Describing and querying discrete regions of flash storageGRANT2010-08-172006-03-3038576906GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US7062630B20.631Storing device for writing data onto a plurality of installed storing mediums  storing control method for the storing device  and program thereofGRANT2006-06-132000-10-2618803652GoodPanasonic CorpPanasonic Corp
US20050231765A10.631Information recording medium  data processing apparatus and data processing methodAPPLICATION2005-10-202003-12-1635095958GoodPanasonic CorpPanasonic Corp
US5457658A0.631Nonvolatile memory with cluster-erase flash capability and solid state file apparatus using the sameGRANT1995-10-101993-02-2412435986GoodInternational Business Machines CorpInternational Business Machines Corp
US7873782B20.631Filesystem-aware block storage system  apparatus  and methodGRANT2011-01-182004-11-0546327832GoodData Robotics IncDROBO Inc
US7634760B10.631System and method for remote execution of a debugging utility using a remote management moduleGRANT2009-12-152005-05-2341403383GoodNetApp IncNetApp Inc
US5341330A0.630Method for writing to a flash memory array during erase suspend intervalsGRANT1994-08-231992-10-3025515590GoodIntel CorpIntel Corp
US5860083A0.630Data storage system having flash memory and disk driveGRANT1999-01-121996-11-2618058372GoodToshiba CorpToshiba Corp
US20060149902A10.630Apparatus and method for storing data in nonvolatile cache memory considering update ratioAPPLICATION2006-07-062005-01-0636642013GoodSamsung Electronics Co LtdSamsung Electronics Co Ltd
US6728851B10.629Increasing the memory performance of flash memory devices by writing sectors simultaneously to multiple flash memory devicesGRANT2004-04-271995-07-3132111183GoodLexar Media IncMicron Technology Inc
US6141249A0.628Organization of blocks within a nonvolatile memory unit to effectively decrease sector write operation timeGRANT2000-10-311999-04-0123540599GoodLexar Media IncMicron Technology Inc
US7574464B20.628System and method for enabling a storage system to support multiple volume formats simultaneouslyGRANT2009-08-112005-02-1436440903GoodNetApp IncNetApp Inc
US6883079B10.628Method and apparatus for using data compression as a means of increasing buffer bandwidthGRANT2005-04-192000-09-0134437174GoodMaxtor CorpMaxtor Corp
US6041394A0.628Disk array write protection at the sub-unit levelGRANT2000-03-211997-09-2425467175GoodEMC CorpEMC Corp
US6170047B10.628System and method for managing system memory and/or non-volatile memory using a memory controller with integrated compression and decompression capabilitiesGRANT2001-01-021994-11-1627407416GoodInteractive Silicon IncIntellectual Ventures I LLC
US5535328A0.628Non-volatile memory system card with flash erasable sectors of EEprom cells including a mechanism for substituting defective cellsGRANT1996-07-091989-04-1326990757GoodSanDisk CorpSanDisk Technologies LLC
US20070233937A10.628Reliability of write operations to a non-volatile memoryAPPLICATION2007-10-042006-03-3138560790GoodIntel CorpIntel Corp
US7376796B20.628Lightweight coherency control protocol for clustered storage systemGRANT2008-05-202005-11-0137757096GoodNetApp IncNetApp Inc
US5640528A0.627Method and apparatus for translating addresses using mask and replacement value registersGRANT1997-06-171991-10-2427419778GoodIntel CorpIntel Corp
US8364730B20.627Data storage apparatus and data storage methodGRANT2013-01-292006-05-1838723278GoodBuffalo IncBuffalo Inc
EP0489204A10.627Reprogrammable data storage deviceGRANT1992-06-101990-12-048205631GoodHewlett Packard LtdHewlett Packard Ltd
US7774541B20.627Storage apparatus using non-volatile memory as cache and method of managing the sameGRANT2010-08-102005-12-2737890869GoodSamsung Electronics Co LtdSamsung Electronics Co Ltd
US6721819B20.627Flash memory card with enhanced operating mode detection and user-friendly interfacing systemGRANT2004-04-131998-03-0226710651GoodLexar Media IncMicron Technology Inc
US7627712B20.627Method and system for managing multi-plane memory devicesGRANT2009-12-012005-03-2237036551GoodSigmaTel LLCNXP USA Inc
US20080126507A10.627SHARED MEMORY MESSAGE SWITCH AND CACHEAPPLICATION2008-05-292006-08-3139465033GoodCisco Technology IncCisco Technology Inc
US7571362B20.627Method of managing fails in a non-volatile memory device and relative memory deviceGRANT2009-08-042005-11-0838040634GoodSTMicroelectronics SRLMicron Technology Inc
US7467276B10.626System and method for automatic root volume creationGRANT2008-12-162005-10-2540118804GoodNetApp IncNetApp Inc
US5541886A0.626Method and apparatus for storing control information in multi-bit non-volatile memory arraysGRANT1996-07-301994-12-2723433929GoodIntel CorpIntel Corp
US7739318B20.626System and method for maintaining mappings from data containers to their parent directoriesGRANT2010-06-152005-06-2037574622GoodNetApp IncNetApp Inc
US7155559B10.626Flash memory architecture with separate storage of overhead and user dataGRANT2006-12-262000-08-2524600131GoodLexar Media IncMicron Technology Inc
EP2016718B10.626METHOD AND SYSTEM FOR SCALING BY PARALLELIZING NETWORK WORKLOADGRANT2014-02-122006-04-2137663272GoodOracle America IncOracle America Inc
US6745284B10.626Data storage subsystem including a storage disk array employing dynamic data stripingGRANT2004-06-012000-10-0224722902GoodSun Microsystems IncOracle America Inc
US7353324B20.625Semiconductor storage device and method of controlling the sameGRANT2008-04-012003-09-2934373317GoodToshiba CorpToshiba Corp
US6128675A0.625Memory device having plurality of flash memories with a flash memory controlling circuitGRANT2000-10-031997-04-1019502385GoodSamsung Electronics Co LtdSamsung Electronics Co Ltd
US6725328B20.625Automated on-line capacity expansion method for storage deviceGRANT2004-04-202001-07-0519040799GoodHitachi LtdHitachi Ltd
US20080022120A10.624System  Method and Computer Program Product for Secure Access Control to a Storage DeviceAPPLICATION2008-01-242006-06-0538669544GoodInternational Business Machines CorpInternational Business Machines Corp
US6145069A0.624Parallel decompression and compression system and method for improving storage density and access speed for non-volatile memory and embedded memory devicesGRANT2000-11-071999-01-2922903158GoodInteractive Silicon IncIntellectual Ventures I LLC
US6026465A0.624Flash memory including a mode register for indicating synchronous or asynchronous mode of operationGRANT2000-02-151994-06-0322960536GoodIntel CorpIntel Corp
US5388083A0.624Flash memory mass storage architectureGRANT1995-02-071993-03-2621901226GoodCirrus Logic IncMicron Technology Inc
US5966727A0.623Combination flash memory and dram memory board interleave-bypass memory access method  and memory access device incorporating both the sameGRANT1999-10-121996-07-1216133834GoodDux IncDux Inc
US5509134A0.623Method and apparatus for execution of operations in a flash memory arrayGRANT1996-04-161993-06-3022196870GoodIntel CorpIntel Corp
US20070156842A10.623Distributed storage system with web services client interfaceAPPLICATION2007-07-052005-12-2938225941GoodAmazon Technologies IncAmazon Technologies Inc
US5550986A0.623Data storage device matrix architectureGRANT1996-08-271993-09-0722416081GoodSymbios Inc, NCR Corp, SK Hynix America IncTaiwan Semiconductor Manufacturing Co TSMC Ltd, Symbios Inc
US20050172065A10.622Data move method and apparatusAPPLICATION2005-08-042004-01-3034808021GoodMicron Technology IncRound Rock Research LLC
US20050193161A10.622System and method for controlling flash memoryAPPLICATION2005-09-012004-02-2634887254GoodSuper Talent Electronics Inc, Super Talent Tech CorpSuper Talent Tech Corp
US20070043900A10.622Flash memory management method and flash memory systemAPPLICATION2007-02-222005-08-2037768482GoodSamsung Electronics Co LtdSamsung Electronics Co Ltd
US7516285B10.622Server side API for fencing cluster hosts via export access rightsGRANT2009-04-072005-07-2240512841GoodNetApp IncNetApp Inc
US7747813B20.622Multi-memory device system and method for managing a lifetime thereofGRANT2010-06-292006-11-2439465153GoodSandForce IncSeagate Technology LLC
US6385690B10.622Recording method  managing method  and recording apparatusGRANT2002-05-071999-02-2612882269GoodSony CorpSony Corp
US5596708A0.622Method and apparatus for the protection of write data in a disk arrayGRANT1997-01-211994-04-0422835760GoodSymbios Inc, NCR Corp, SK Hynix America IncTaiwan Semiconductor Manufacturing Co TSMC Ltd, Symbios Inc
US6249838B10.621Physical medium information in file system headerGRANT2001-06-191998-12-2822826072GoodCisco Technology IncCisco Technology Inc
US20050223269A10.621Disk controller methods and apparatus with improved striping  redundancy operations and interfacesAPPLICATION2005-10-062004-03-1246304121GoodNvidia CorpNvidia Corp
US7013379B10.621I/O primitivesGRANT2006-03-142001-12-1035998921GoodIncipient IncInternational Business Machines Corp
US6148349A0.621Dynamic and consistent naming of fabric attached storage by a file system on a compute node storing information mapping API system I/O calls for data objects with a globally unique identificationGRANT2000-11-141998-02-0621795839GoodNCR CorpTeradata US Inc
US20060010301A10.621Method and apparatus for file guard and file shreddingAPPLICATION2006-01-122004-07-0635542685GoodHitachi LtdHitachi Ltd
US7698334B20.621System and method for multi-tiered meta-data caching and distribution in a clustered computer environmentGRANT2010-04-132005-04-2935483513GoodNetApp IncNetApp Inc
WO2001095338A20.621METHOD AND APPARATUS FOR PREDECTIVE FLASH MEMORY ERASE AND WRITE TIMESAPPLICATION2001-12-132000-06-0624355610Good
WO1993002418A10.621SOLID STATE DISK MEDIAAPPLICATION1993-02-041991-07-2324951603Good
US4780855A0.621System for controlling a nonvolatile memory having a data portion and a corresponding indicator portionGRANT1988-10-251984-06-2114968310GoodNEC CorpNEC Electronics Corp
US5353256A0.620Block specific status information in a memory deviceGRANT1994-10-041993-06-3022190655GoodIntel CorpIntel Corp
US7280536B20.620Fast path for performing data operationsGRANT2007-10-092001-12-1037662949GoodIncipient IncInternational Business Machines Corp
US6968479B20.619Verifying data in a data storage deviceGRANT2005-11-222002-03-0629548028GoodHewlett Packard Development Co LPSamsung Electronics Co Ltd
US7506111B10.619System and method for determining a number of overwitten blocks between data containersGRANT2009-03-172004-12-2040434182GoodNetApp IncNetApp Inc
US7620769B20.619Recycling partially-stale flash blocks using a sliding window for multi-level-cell (MLC) flash memoryGRANT2009-11-172000-01-0646327283GoodSuper Talent Electronics IncSuper Talent Electronics Inc, Super Talent Tech Corp
EP0834882A20.618Memory deviceGRANT1998-04-081996-09-3010800724GoodNokia Mobile Phones LtdNokia Oyj
US20080276036A10.618Memory with Block-Erasable LocationAPPLICATION2008-11-062005-12-2138091191GoodNXP BVNXP BV
US7627780B20.618Apparatus and method for deterministically performing active-active failover of redundant servers in a network storage applianceGRANT2009-12-012003-04-2335907862GoodSeagate Cloud Systems CorpSeagate Cloud Systems Corp
US5809543A0.618Fault tolerant extended processing complex for redundant nonvolatile file cachingGRANT1998-09-151993-12-2322632134GoodUnisys CorpUnisys Corp
US5581723A0.618Method and apparatus for retaining flash block structure data during erase operations in a flash EEPROM memory arrayGRANT1996-12-031993-02-1921797304GoodIntel CorpIntel Corp
US7552280B10.618Asymmetrically interleaving access to redundant storage devicesGRANT2009-06-232006-06-2840766014GoodEMC CorpEMC Corp
US7720801B20.617System and method for supporting asynchronous data replication with very short update intervalsGRANT2010-05-182003-12-1934703654GoodNetApp IncNetApp Inc
US7934049B20.617Methods used in a secure yet flexible system architecture for secure devices with flash mass storage memoryGRANT2011-04-262005-09-1440006403GoodDiscretix Tech Ltd, SanDisk CorpDiscretix Tech Ltd, SanDisk Technologies LLC
US5799168A0.617Standardized flash controllerGRANT1998-08-251996-01-0524332760GoodSanDisk IL LtdSanDisk IL Ltd
US6678785B20.616Flash management system using only sequential writeGRANT2004-01-132001-09-2825508759GoodSanDisk IL LtdSanDisk IL Ltd
US7653682B20.616Client failure fencing mechanism for fencing network file system data in a host-cluster environmentGRANT2010-01-262005-07-2237442053GoodNetApp IncNetApp Inc
US8984224B20.616Multiple instances of mapping configurations in a storage system or storage applianceGRANT2015-03-172006-12-0539477232GoodNetApp IncNetApp Inc
US20050120146A10.616Single-Chip USB Controller Reading Power-On Boot Code from Integrated Flash Memory for User StorageAPPLICATION2005-06-022003-12-0234619839GoodSuper Talent Electronics IncSuper Talent Tech Corp
US5737742A0.616Memory system using flash memory and method of controlling the memory systemGRANT1998-04-071994-06-2926478328GoodHitachi LtdHitachi Ltd
US7539818B20.615Network object cache engineGRANT2009-05-261998-06-0822239454GoodBlue Coat Systems IncCA Inc
US5283790A0.615External storage apparatus and defective block reassignment processing method thereforGRANT1994-02-011989-12-2518292343GoodHitachi LtdHitachi Ltd
US5452430A0.615System and method for storing persistent and non-persistent queued data and for recovering the persistent data responsive to a system restartGRANT1995-09-191993-03-3010733043GoodInternational Business Machines CorpInternational Business Machines Corp
EP1934733A20.615ADDRESS ENCRYPTION/RATE PACINGGRANT2008-06-252005-09-2137949658GoodLevel 5 Networks IncSolarflare Communications Inc
US20070016702A10.615Data flow control and bridging architecture enhancing performance of removable data storage systemsAPPLICATION2007-01-182005-07-1436888225GoodQuantum CorpQuantum Corp
US7401254B20.614Apparatus and method for a server deterministically killing a redundant server integrated within the same network storage appliance chassisGRANT2008-07-152003-04-2335197816GoodSeagate Cloud Systems CorpSeagate Cloud Systems Corp
US7571277B20.614Semiconductor memory system for flash memoryGRANT2009-08-042006-11-0638349463GoodHitachi LtdHitachi Ltd
US20050060374A10.614Methods  systems  and media to enhance persistence of a messageAPPLICATION2005-03-172003-09-1134273633GoodInternational Business Machines CorpSnap Inc
US7809900B20.614System  method  and computer program product for delaying an operation that reduces a lifetime of memoryGRANT2010-10-052006-11-2439465152GoodSandForce IncSeagate Technology LLC
US7039781B20.613Flash memory apparatus and method for merging stored data itemsGRANT2006-05-022001-07-2719060999GoodPanasonic CorpGodo Kaisha IP Bridge 1
US6947938B20.612Security method and system for storage subsystemGRANT2005-09-202000-01-1418538165GoodHitachi LtdHitachi Ltd
US5283882A0.612Data caching and address translation system with rapid turnover cycleGRANT1994-02-011991-02-2224649608GoodUnisys CorpUnisys Corp
US20060224851A10.612Storage controller and storage systemAPPLICATION2006-10-052005-04-0436102191GoodHitachi LtdHitachi Ltd
US5301310A0.611Parallel disk storage array system with independent drive operation modeGRANT1994-04-051991-02-0724615672GoodThinking Machines CorpThinking Machines Corp, TM Patents LP
US6085298A0.611Comparing mass storage devices through digests that are representative of stored data in order to minimize data transferGRANT2000-07-041994-10-1325003859GoodVinca CorpEMC Corp
EP0663636A10.610Logically addressable physical memory for a virtual memory computer system that supports multiple page sizesGRANT1995-07-191994-01-1222661259GoodSun Microsystems IncSun Microsystems Inc
US5226168A0.610Semiconductor memory configured to emulate floppy and hard disk magnetic storage based upon a determined storage capacity of the semiconductor memoryGRANT1993-07-061989-04-2527469276GoodSeiko Epson CorpSeiko Epson Corp
US7620773B20.610In-line non volatile memory disk read cache and write bufferGRANT2009-11-172005-04-1537115691GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US6598114B20.609Electronic control unit including flash memory and method and apparatus for storing control data group into flash memoryGRANT2003-07-222000-09-0718757225GoodNissan Motor Co LtdNissan Motor Co Ltd
US8010509B10.609System and method for verifying and correcting the consistency of mirrored data setsGRANT2011-08-302006-06-3044486358GoodNetApp IncNetApp Inc
US7721062B10.608Method for detecting leaked buffer writes across file system consistency pointsGRANT2010-05-182003-11-1042166740GoodNetApp IncNetApp Inc
US5896393A0.608Simplified file management scheme for flash memoryGRANT1999-04-201996-05-2324612176GoodAdvanced Micro Devices IncCypress Semiconductor Corp
US4398248A0.608Adaptive WSI/MNOS solid state memory systemGRANT1983-08-091980-10-2022733525GoodMcDonnell Douglas CorpMcDonnell Douglas Corp
US20060155944A10.608System and method for data migration and shreddingAPPLICATION2006-07-132005-01-1336654616GoodHitachi LtdHitachi Ltd
US5787484A0.608System and method which compares data preread from memory cells to data to be written to the cellsGRANT1998-07-281996-08-0824768157GoodMicron Technology IncMicron Technology Inc, Micron Quantum Devices Inc
US6678788B10.608Data type and topological data categorization and ordering for a mass storage systemGRANT2004-01-132000-05-2629780654GoodEMC CorpEMC Corp
US7185208B20.607Data processingGRANT2007-02-272001-09-289922932GoodLexar Media IncMicron Technology Inc
US7243207B10.607Technique for translating a pure virtual file system data stream into a hybrid virtual volumeGRANT2007-07-102004-09-2738227134GoodNetApp IncNetApp Inc
US6154808A0.606Method and apparatus for controlling data erase operations of a non-volatile memory deviceGRANT2000-11-281997-10-3117888336GoodFujitsu LtdFujitsu Ltd
EP0990987A20.606Electric device with flash memory built-inGRANT2000-04-051998-09-2817524957GoodFujitsu LtdFujitsu Ltd
US6625685B10.606Memory controller with programmable configurationGRANT2003-09-232000-09-2024672361GoodBroadcom CorpAvago Technologies International Sales Pte Ltd
US8745011B20.606Method and system for scrubbing data within a data storage subsystemGRANT2014-06-032005-03-2237036443GoodInternational Business Machines CorpInternational Business Machines Corp
US7334095B10.605Writable clone of read-only volumeGRANT2008-02-192004-04-3039059578GoodNetApp IncNetApp Inc
US20070233868A10.605System and method for intelligent provisioning of storage across a plurality of storage systemsAPPLICATION2007-10-042006-03-3138476957GoodNetApp IncNetApp Inc
US20060156059A10.605Method and apparatus for reconstructing data in object-based storage arraysAPPLICATION2006-07-132005-01-1336654675GoodHitachi LtdGoogle LLC
US5860124A0.605Method for performing a continuous over-write of a file in nonvolatile memoryGRANT1999-01-121996-09-3024904286GoodIntel CorpIntel Corp
US5963970A0.605Method and apparatus for tracking erase cycles utilizing active and inactive wear bar blocks having first and second count fieldsGRANT1999-10-051996-12-2025090233GoodIntel CorpMicron Technology Inc
US6851011B20.604Reordering hardware for mass storage command queueGRANT2005-02-012001-08-0925454026GoodSTMicroelectronics lnc USASTMicroelectronics lnc USA
US20060085626A10.604Updating system configuration informationAPPLICATION2006-04-202004-10-2036182174GoodSeagate Technology LLCSeagate Technology LLC
US20060161722A10.604Scratch pad blockAPPLICATION2006-07-202004-12-1636190514GoodSanDisk CorpSanDisk Technologies LLC
US20100017568A10.603Cache Used Both as Cache and Staging BufferAPPLICATION2010-01-212006-11-3039531326Good
US7617370B20.603Data allocation within a storage system architectureGRANT2009-11-102005-04-2937235782GoodNetApp IncNetApp Inc
US6606707B10.603Semiconductor memory cardGRANT2003-08-121999-04-2726457185GoodPanasonic CorpPanasonic Corp
US20040049627A10.603Method and system for controlling compact flash memoryAPPLICATION2004-03-112001-11-0931989923GoodFlex P IndFLEX-P INDUSTRIES Sdn Bhd, Flex P Ind
US4571674A0.603Peripheral storage system having multiple data transfer ratesGRANT1986-02-181982-09-2723680909GoodInternational Business Machines CorpInternational Business Machines Corp
US20050257017A10.603Method and apparatus to erase hidden memory in a memory cardAPPLICATION2005-11-172004-05-1435310691GoodToshiba CorpToshiba Corp
US6871257B20.603Pipelined parallel programming operation in a non-volatile memory systemGRANT2005-03-222002-02-2227752943GoodSanDisk CorpSanDisk Technologies LLC
US6330688B10.603On chip error correction for devices in a solid state driveGRANT2001-12-111995-10-3124198708GoodIntel CorpIntel Corp
US6473835B20.603Partition of on-chip memory buffer for cacheGRANT2002-10-291998-08-3122505674GoodInternational Business Machines CorpInternational Business Machines Corp
US20020069318A10.603Real time application accelerator and method of operating the sameAPPLICATION2002-06-062000-12-0127555577Good
US5655148A0.602Method for automatically configuring devices including a network adapter without manual intervention and without prior configuration informationGRANT1997-08-051994-05-2726941069GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US6411546B10.602Nonvolatile memory using flexible erasing methods and method and system for using sameGRANT2002-06-251997-03-3127540459GoodLexar Media IncMicron Technology Inc
US9131024B20.602Conflict management during data object synchronization between client and serverGRANT2015-09-082005-12-3040584992GoodGoogle LLCGoogle LLC
US6510488B20.602Method for fast wake-up of a flash memory systemGRANT2003-01-212001-02-0525104623GoodSanDisk IL LtdSanDisk IL Ltd
US20040083405A10.601Power management block for use in a non-volatile memory systemAPPLICATION2004-04-292002-10-2832094175GoodSanDisk CorpSanDisk Technologies LLC
US6426893B10.599Flash eeprom system with simultaneous multiple data sector programming and storage of physical block characteristics in other designated blocksGRANT2002-07-302000-02-1724010780GoodSanDisk CorpSanDisk Technologies LLC
US4498146A0.599Management of defects in storage mediaGRANT1985-02-051982-07-3023596965GoodNokia Bell LabsNokia Bell Labs
US20030188045A10.599System and method for distributing storage controller tasksAPPLICATION2003-10-022000-04-1324189955GoodHewlett Packard Development Co LPHewlett Packard Development Co LP
US6243809B10.599Method of flash programming or reading a ROM of a computer system independently of its operating systemGRANT2001-06-051998-04-3022097598GoodCompaq Computer CorpHewlett Packard Development Co LP
US20040111553A10.599Zone boundary adjustment for defects in non-volatile memoriesAPPLICATION2004-06-102002-12-0932468705GoodSanDisk CorpINNOVATIVE MEMORY SYSTEMS Inc
WO2006024328A10.599METHOD FOR MANAGING MEMORY DATAAPPLICATION2006-03-092004-09-0234958653Good
US5864655A0.598Managing removable media in raid and rail environmentsGRANT1999-01-261996-09-0924852079GoodInternational Business Machines CorpRPX Corp
US20050060483A10.598Microprocessor and video/sound processing systemAPPLICATION2005-03-172003-09-0234269635GoodToshiba CorpToshiba Corp
US6591330B20.598System and method for flexible flash fileGRANT2003-07-082001-06-1825379794GoodSanDisk IL LtdSanDisk IL Ltd
US7173852B20.598Corrected data storage and handling methodsGRANT2007-02-062003-10-0337770317GoodSanDisk CorpSanDisk Technologies LLC
US7730277B10.598System and method for using pvbn placeholders in a flexible volume of a storage systemGRANT2010-06-012004-10-2542200324GoodNetApp IncNetApp Inc
US20040268359A10.598Computer-readable medium  method and computer system for processing input/output requestsAPPLICATION2004-12-302003-06-2733540862GoodHewlett Packard Development Co LPHewlett Packard Development Co LP
US5530828A0.598Semiconductor storage device including a controller for continuously writing data to and erasing data from a plurality of flash memoriesGRANT1996-06-251992-06-2215766691GoodHitachi LtdEmergence Memory Solutions LLC
US20060161725A10.598Multiple function flash memory systemAPPLICATION2006-07-202005-01-2036685300GoodSuper Talent Electronics IncSuper Talent Electronics Inc
US7398348B20.596Method and apparatus for using a one-time or few-time programmable memory with a host device designed for erasable/rewritable memoryGRANT2008-07-082004-08-2435944823GoodSanDisk 3D LLCSanDisk Technologies LLC
US20060224817A10.596NOR flash file allocationAPPLICATION2006-10-052005-03-3137071969GoodIntel CorpIntel Corp
US7424497B10.596Technique for accelerating the creation of a point in time prepresentation of a virtual file systemGRANT2008-09-092005-01-2739734407GoodNetApp IncNetApp Inc
US7904649B20.596System and method for restriping data across a plurality of volumesGRANT2011-03-082005-04-2936808349GoodNetApp IncNetApp Inc
US6549974B20.596Semiconductor storage apparatus including a controller for sending first and second write commands to different nonvolatile memories in a parallel or time overlapped mannerGRANT2003-04-151992-06-2227473851GoodHitachi LtdEmergence Memory Solutions LLC
US7073099B10.595Method and apparatus for improving memory operation and yieldGRANT2006-07-042002-05-3036613914GoodMarvell International LtdCavium International
EP0544252A20.595Data management system for programming-limited type semiconductor memory and IC memory card having the data management systemGRANT1993-06-021991-11-2818053688GoodFujitsu LtdFujitsu Ltd
US6223271B10.594System and method for detecting system memory size using ROM based paging tablesGRANT2001-04-241998-07-1522364925GoodCompaq Computer CorpHewlett Packard Enterprise Development LP
US20080195798A10.594Non-Volatile Memory Based Computer Systems and Methods ThereofAPPLICATION2008-08-142000-01-0639686839GoodSuper Talent Electronics IncSuper Talent Electronics Inc
US6226202B10.594Flash memory card including CIS informationGRANT2001-05-011996-07-1916543393GoodTokyo Electron Device LtdTokyo Electron Device Ltd
US5887198A0.594Programmable stand-alone drive apparatus for interfacing a host computer with PCMCIA memory cards having multiple formatsGRANT1999-03-231997-04-0725277172GoodUS Secretary of NavyUS Secretary of Navy
US6336174B10.593Hardware assisted memory backup system and methodGRANT2002-01-011999-08-0923461473GoodMaxtor CorpMaxtor Corp
US7685388B10.593Method and system for single pass volume scanning for multiple destination mirroringGRANT2010-03-232005-11-0138974034GoodNetApp IncNetApp Inc
US20080126680A10.593Non-volatile memory system storing data in single-level cell or multi-level cell according to data characteristicsAPPLICATION2008-05-292006-11-0339465130GoodSamsung Electronics Co LtdSamsung Electronics Co Ltd
US5696929A0.593Flash EEPROM main memory in a computer systemGRANT1997-12-091995-10-0324146162GoodIntel CorpIntel Corp
US20060053246A10.593Systems and methods for providing nonvolatile memory management in wireless phonesAPPLICATION2006-03-092004-08-3036000700GoodMAXILICON IncGoogle LLC
US20080052446A10.593Logical super block mapping for NAND flash memoryAPPLICATION2008-02-282006-08-2839136365GoodSanDisk IL LtdSanDisk IL Ltd
US5632012A0.593Disk scrubbing systemGRANT1997-05-201993-11-2426854571GoodOracle StorageTekOracle StorageTek
US5345565A0.593Multiple configuration data path architecture for a disk array controllerGRANT1994-09-061991-03-1324683251GoodNCR CorpTaiwan Semiconductor Manufacturing Co TSMC Ltd, Symbios Inc
US6823398B10.593File system management embedded in a storage deviceGRANT2004-11-232000-03-3124152873GoodDPHI Acquisitions IncCLEARWATER INNOVATIONS LLC, DataPlay Inc
US7509329B10.592Technique for accelerating file deletion by preloading indirect blocksGRANT2009-03-242004-06-0140457253GoodNetApp IncNetApp Inc
US6751757B20.592Disk drive data protection using clusters containing error detection sectorsGRANT2004-06-152000-12-0724942761Good3WARESummit Data Systems LLC
US5199033A0.592Solid state memory array using address block bit substitution to compensate for non-functional storage cellsGRANT1993-03-301990-05-1024077253GoodQuantum CorpQuantum Corp
US6205548B10.591Methods and apparatus for updating a nonvolatile memoryGRANT2001-03-201998-07-3122430049GoodIntel CorpIntel Corp
US7334159B10.591Self-testing RAM system and methodGRANT2008-02-192003-09-2935481894GoodRockwell Automation Technologies IncXenogenic Development LLC
EP0940025B10.590MEMORY ORGANIZATION IN A SWITCHING DEVICEGRANT2007-02-141996-12-1627419639GoodJuniper Networks IncJuniper Networks Inc
US5572466A0.589Flash memory chipsGRANT1996-11-051992-10-0617441700GoodToshiba CorpToshiba Corp
US6587915B10.589Flash memory having data blocks  spare blocks  a map block and a header block and a method for controlling the sameGRANT2003-07-011999-09-2936763095GoodSamsung Electronics Co LtdSamsung Electronics Co Ltd
US6754774B20.589Streaming output engine facilitating data transfers between application engines and memoryGRANT2004-06-222001-07-0625412598GoodJuniper Networks IncNEXSI SYSTEMS Corp, Juniper Networks Inc
WO2002049039A20.589TECHNIQUES FOR OPERATING NON-VOLATILE MEMORY SYSTEMS WITH DATA SECTORS HAVING DIFFERENT SIZES THAN THE SIZES OF THE PAGES AND/OR BLOCKS OF THE MEMORYAPPLICATION2002-06-202000-11-2224887613Good
US5867641A0.589Flash translation layer cleanup system and methodGRANT1999-02-021995-10-2724193177GoodSCM Microsystems US IncSamsung Electronics Co Ltd
EP0473777B10.589HIGH-SPEED PACKET SWITCHING APPARATUS AND METHODGRANT2003-05-141990-03-2623984179GoodSun Microsystems IncSun Microsystems Inc
US7277980B20.589Non-contiguous address erasable blocks and command in flash memoryGRANT2007-10-022002-08-2131886910GoodMicron Technology IncRound Rock Research LLC
US20060149899A10.588Method and apparatus for ongoing block storage device managementAPPLICATION2006-07-062004-12-3036642010GoodIntel CorpIntel Corp
US7757056B10.588System and method for efficiently calculating storage required to split a clone volumeGRANT2010-07-132005-03-1642314212GoodNetApp IncNetApp Inc
US6070225A0.588Method and apparatus for optimizing access to coded indicia hierarchically stored on at least one surface of a cyclic  multitracked recording deviceGRANT2000-05-301998-06-0122211229GoodInternational Business Machines CorpHGST Netherlands BV
US6633956B10.588Memory card with task registers storing physical addressesGRANT2003-10-142000-04-1418625048GoodMitsubishi Electric CorpRenesas Electronics Corp
US7664906B20.587Flash memory access apparatus and methodGRANT2010-02-162003-03-3132985918GoodSamsung Electronics Co LtdSamsung Electronics Co Ltd
US6490649B20.587Memory deviceGRANT2002-12-031998-11-1022660963GoodLexar Media IncMicron Technology Inc
US5357475A0.587Method for detaching sectors in a flash EEPROM memory arrayGRANT1994-10-181992-10-3025515596GoodIntel CorpIntel Corp
US6330634B10.586External storage apparatus having redundant boot blocks  and data processing method thereforGRANT2001-12-111997-09-3017441184GoodSony CorpSony Corp
US5754567A0.586Write reduction in flash memory systems through ECC usageGRANT1998-05-191996-10-1524933276GoodMicron Quantum Devices IncMicron Technology Inc
US20060179263A10.586Flash memory device and associated data merge methodAPPLICATION2006-08-102005-02-0436776360GoodSamsung Electronics Co LtdSamsung Electronics Co Ltd
US20030084397A10.586Apparatus and method for a distributed raidAPPLICATION2003-05-012001-10-3125530937GoodExanet IncExanet Inc
US5860153A0.586Memory efficient directory coherency maintenanceGRANT1999-01-121995-11-2224245132GoodSun Microsystems IncOracle America Inc
US5060145A0.586Memory access system for pipelined data paths to and from storageGRANT1991-10-221989-09-0623596445GoodUnisys CorpUnisys Corp
US4468730A0.586Detection of sequential data stream for improvements in cache data storageGRANT1984-08-281981-11-2723267525GoodOracle StorageTekOracle StorageTek
US7035949B20.585Multipurpose processor  system and methodGRANT2006-04-252002-07-2931190682GoodSanDisk CorpSanDisk IL Ltd, SanDisk Corp
US7904764B20.585Memory lifetime gauging system  method and computer program productGRANT2011-03-082006-11-2439465252GoodSandForce IncSeagate Technology LLC
US5459850A0.585Flash solid state drive that emulates a disk drive and stores variable length and fixed lenth data blocksGRANT1995-10-171993-02-1921795418GoodSeagate Peripherals IncSeagate Technology LLC
US6098190A0.585Method and apparatus for use of a host address to validate accessed dataGRANT2000-08-011998-08-0422438155GoodHP IncHP Inc
US20050102444A10.585Memory controller useable in a data processing systemAPPLICATION2005-05-122003-11-0734551992GoodNXP USA IncNorth Star Innovations Inc
US4970642A0.585An apparatus for accessing a memoryGRANT1990-11-131987-09-1416911524GoodHudson Soft Co LtdHudson Soft Co Ltd
US5860135A0.585File managing device of a non-volatile memory  a memory card and method for controlling a file systemGRANT1999-01-121995-01-1811611180GoodNEC CorpNEC Corp
US6026027A0.584Flash memory system having memory cacheGRANT2000-02-151994-01-3146254261GoodNorand CorpVISUAL MEMORY LLC
US5519843A0.584Flash memory system providing both BIOS and user storage capabilityGRANT1996-05-211993-03-1521861006GoodSanDisk CorpSanDisk Corp
US5245572A0.584Floating gate nonvolatile memory with reading while writing capabilityGRANT1993-09-141991-07-3024966901GoodIntel CorpIntel Corp
US4644494A0.584Solid state memory for aircraft flight data recorder systemsGRANT1987-02-171984-02-0624307753GoodSundstrand Data Control IncSUNDSRAND DATA CONTROL Inc, Sundstrand Corp
US7073016B20.584Random access interface in a serial memory deviceGRANT2006-07-042003-10-0934422581GoodMicron Technology IncMicron Technology Inc
US20100299494A10.584MEMORY WITH BLOCK-ERASABLE LOCATIONS AND A LINKED CHAIN OF POINTERS TO LOCATE BLOCKS WITH POINTER INFORMATIONAPPLICATION2010-11-252005-12-2238091195GoodNXP BVNXP BV
US7925622B20.584System and method for file system snapshot of a virtual logical diskGRANT2011-04-122002-10-1039125541GoodNetApp IncNetApp Inc
US6400634B10.583Technique for increasing endurance of integrated circuit memoryGRANT2002-06-041997-12-2321851757GoodMacronix International Co LtdMacronix International Co Ltd
US7191241B20.582Fast-path apparatus for receiving data corresponding to a TCP connectionGRANT2007-03-132002-09-2732029835GoodAlacritech IncAlacritech Inc
US6209003B10.582Garbage collection in an object cacheGRANT2001-03-271998-04-1522033842GoodInktomi CorpAltaba Inc
EP0498201A20.582Generic high bandwidth adapter architectureGRANT1992-08-121991-02-0624614670GoodInternational Business Machines CorpInternational Business Machines Corp
US5337275A0.582Method for releasing space in flash EEPROM memory array to allow the storage of compressed dataGRANT1994-08-091992-10-3025515959GoodIntel CorpIntel Corp
US20080005462A10.582METHOD OF CONFIGURING NON-VOLATILE MEMORY FOR A HYBRID DISK DRIVEAPPLICATION2008-01-032006-06-3038845085GoodMosaid Technologies IncConversant Intellectual Property Management Inc
US20060282446A10.582Memory device and recording and/or reproducing apparatus employing this memory deviceAPPLICATION2006-12-142001-12-2519188637GoodSony CorpSony Corp
US6865657B10.582Garbage collector for a virtual heapGRANT2005-03-082000-06-0234216201GoodSun Microsystems IncSony Corp, Oracle America Inc
US5734813A0.582Storage apparatus system for reallocating data records among parity groupsGRANT1998-03-311994-08-1816316735GoodHitachi LtdGoogle LLC
US6779083B20.582Security for logical unit in storage subsystemGRANT2004-08-172001-07-1319048580GoodHitachi LtdHitachi Ltd
US6381707B10.581System for decoding addresses for a defective memory arrayGRANT2002-04-301998-04-2822075408GoodMicron Technology IncRound Rock Research LLC
US5845329A0.581Parallel computerGRANT1998-12-011993-01-2927519495GoodSanyo Electric Co LtdSanyo Electric Co Ltd
US5684978A0.580Synchronous DRAM controller with memory access commands timed for optimized use of data busGRANT1997-11-041995-10-2024178318GoodInternational Business Machines CorpInternational Business Machines Corp
US6772276B20.580Flash memory command abstractionGRANT2004-08-032002-01-0421901701GoodIntel CorpIntel Corp
US7102671B10.580Enhanced compact flash memory cardGRANT2006-09-052000-02-0836939486GoodLexar Media IncMicron Technology Inc
US6978283B10.580File system defragmentation technique via write allocationGRANT2005-12-202001-12-2134859799GoodNetApp IncNetApp Inc, Network Appliances Inc
US4450559A0.580Memory system with selective assignment of spare locationsGRANT1984-05-221981-12-2423306787GoodInternational Business Machines CorpInternational Business Machines Corp
US6763440B10.579Garbage collection using nursery regions for new objects in a virtual heapGRANT2004-07-132000-06-0232682690GoodSun Microsystems IncOracle America Inc
US6636929B10.579USB virtual devicesGRANT2003-10-212000-04-0628792274GoodHewlett Packard Development Co LPHewlett Packard Enterprise Development LP
US5412668A0.579Parity striping feature for optical disksGRANT1995-05-021994-09-2223202971GoodInternational Business Machines CorpInternational Business Machines Corp
US6941420B20.579Log-structure arrayGRANT2005-09-062001-02-239909337GoodInternational Business Machines CorpInternational Business Machines Corp
US7237036B20.579Fast-path apparatus for receiving data corresponding a TCP connectionGRANT2007-06-261997-10-1432068185GoodAlacritech IncAlacritech Inc
US6959369B10.578Method  system  and program for data backupGRANT2005-10-252003-03-0635115408GoodInternational Business Machines CorpActifio Inc
US7284070B20.578TCP offload network interface deviceGRANT2007-10-161997-10-1431992369GoodAlacritech IncAlacritech Inc
US5438573A0.578Flash EEPROM array data and header file structureGRANT1995-08-011991-09-1325055874GoodWestern Digital Corp, SanDisk CorpWestern Digital Corp, SanDisk Technologies LLC
US8521955B20.578Aligned data storage for network attached media streaming systemsGRANT2013-08-272005-09-1348042826GoodLSI CorpAvago Technologies International Sales Pte Ltd, LSI Corp
US5475827A0.577Dynamic look-aside table for multiple size pagesGRANT1995-12-121991-03-1324682854GoodInternational Business Machines CorpInternational Business Machines Corp
US7640390B20.577Flash memory storage systemGRANT2009-12-292006-05-3138791732GoodHitachi LtdHitachi Ltd
US20070208904A10.576Wear leveling method and apparatus for nonvolatile memoryAPPLICATION2007-09-062006-03-0338472703GoodSunplus Technology Co LtdSunplus Technology Co Ltd
US7334080B20.576Nonvolatile memory with independent access capability to associated bufferGRANT2008-02-192002-04-0528694851GoodRenesas Technology Corp, Hitachi ULSI Systems Co LtdNEC Electronics Corp, Renesas Electronics Corp
US6910107B10.576Method and apparatus for invalidation of data in computer systemsGRANT2005-06-212000-08-2324583405GoodSun Microsystems IncOracle America Inc
US20070011413A10.576Storage system having a plurality of interfacesAPPLICATION2007-01-112004-01-2932501276GoodGoogle LLCGoogle LLC
US5535399A0.576Solid state disk drive unit having on-board backup non-volatile memoryGRANT1996-07-091993-09-3022442812GoodQuantum CorpGoogle LLC
US7337241B20.576Fast-path apparatus for receiving data corresponding to a TCP connectionGRANT2008-02-262002-09-2732029809GoodAlacritech IncAlacritech Inc
US4543630A0.576Data processing systems and methodsGRANT1985-09-241981-04-0122946292GoodTeradata CorpNCR Corp
US6345321B10.576Multiple-mode memory componentGRANT2002-02-051987-12-1421822481GoodBusless Computers SarlIntel Corp
US5666114A0.575Method and means for managing linear mapped address spaces storing compressed data at the storage subsystem control unit or device levelGRANT1997-09-091994-11-2223345590GoodInternational Business Machines CorpInternational Business Machines Corp
US6928456B20.575Method of tracking objects for application modificationsGRANT2005-08-092001-03-0625179100GoodIntel CorpIntel Corp
US5935249A0.575Mechanism for embedding network based control systems in a local network interface deviceGRANT1999-08-101997-02-2625193810GoodSun Microsystems IncOracle America Inc
US20070016719A10.575Memory device including nonvolatile memory and memory controllerAPPLICATION2007-01-182004-04-0935333058Good
US4896262A0.574Emulation device for converting magnetic disc memory mode signal from computer into semiconductor memory access mode signal for semiconductor memoryGRANT1990-01-231984-02-2427288209GoodMeidensha KKMeidensha KK
US4413319A0.574Programmable controller for executing block transfer with remote I/O interface racksGRANT1983-11-011981-03-0922913581GoodAllen Bradley Co LLCAllen Bradley Co LLC
US20070263442A10.574Off-Die Charge Pump that Supplies Multiple Flash DevicesAPPLICATION2007-11-152006-05-1538684934GoodApple IncApple Inc
US7130960B10.574System and method for managing disk space in a thin-provisioned storage subsystemGRANT2006-10-312005-04-2137188430GoodHitachi LtdHitachi Ltd
EP1031929A20.573Use of erasable non-volatile memory for storage of changing informationGRANT2000-08-301999-02-2622981204GoodHP IncHP Inc
US6412080B10.573Lightweight persistent storage system for flash memory devicesGRANT2002-06-251999-02-2322967985GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US7742489B20.573Multi-protocol network interface cardGRANT2010-06-222001-07-1638196860GoodNetApp IncNetApp Inc
US6883114B20.573Block device driver enabling a ruggedized file systemGRANT2005-04-192001-11-0825532310GoodSanDisk IL LtdSanDisk IL Ltd
US5036493A0.573System and method for reducing power usage by multiple memory modulesGRANT1991-07-301990-03-1523965481GoodDigital Equipment CorpHewlett Packard Development Co LP
US20060129749A10.572Nonvolatile memory system  nonvolatile memory device  memory controller  access device  and method for controlling nonvolatile memory deviceAPPLICATION2006-06-152004-04-2035197157GoodPanasonic CorpPanasonic Corp
US6735680B20.572Method and apparatus for deleting objects from memory within a smart cardGRANT2004-05-112002-05-2429548965GoodSun Microsystems IncOracle America Inc
US9692725B20.572Systems and methods for using an HTTP-aware client agentGRANT2017-06-272005-05-2651896669GoodCitrix Systems IncCitrix Systems Inc
US4414627A0.571Main memory control systemGRANT1983-11-081978-07-0313743128GoodNEC CorpNEC Corp
US6988171B20.571Method and system for recovery of meta data in a storage controllerGRANT2006-01-171999-03-0322995045GoodInternational Business Machines CorpInternational Business Machines Corp
US20040073829A10.571Fail-over of multiple memory blocks in multiple memory modules in computer systemAPPLICATION2004-04-151998-07-1622368780GoodHewlett Packard Development Co LPHewlett Packard Enterprise Development LP
EP0708450A20.570A semiconductor disk device with a constant data-writing time periodGRANT1996-04-241994-10-1717213034GoodMitsubishi Electric CorpMitsubishi Electric Corp
US6535949B10.570Portable electronic device having a log-structured file system in flash memoryGRANT2003-03-181999-04-1923135546GoodResearch in Motion LtdBlackBerry Ltd
US7126873B20.570Method and system for expanding flash storage device capacityGRANT2006-10-242004-06-2935505478GoodSuper Talent Electronics IncElectronics and Telecommunications Research Institute ETRI, Super Talent Electronics Inc
US20020161855A10.570Symmetric shared file storage systemAPPLICATION2002-10-312000-12-0532328487GoodZambeel IncAgami Systems Inc, Zambeelcom Inc
US5426639A0.569Multiple virtual FIFO arrangementGRANT1995-06-201991-11-2925176820GoodAT&T CorpAT&T Corp
US20060149913A10.569Reducing memory fragmentationAPPLICATION2006-07-062004-12-3036284019GoodIntel CorpIntel Corp
US6209088B10.569Computer hibernation implemented by a computer operating systemGRANT2001-03-271998-09-2122566917GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US7246200B10.569Provisioning and snapshotting using copy on read/write and transient virtual machine technologyGRANT2007-07-172003-11-1238235674GoodVeritas Operating CorpVeritas Technologies LLC
US7136964B20.569Disk array with spare logic drive created from spare physical drivesGRANT2006-11-142003-11-1934567500GoodHitachi LtdHitachi Ltd
US6401166B20.569Data processing system  block erasing type memory device and memory storing program for controlling memory deviceGRANT2002-06-041997-08-0416565284GoodTokyo Electron Device LtdTokyo Electron Device Ltd
US5671388A0.569Method and apparatus for performing write operations in multi-level cell storage deviceGRANT1997-09-231995-05-0323720830GoodIntel CorpIntel Corp
US20060156078A10.568Method for restoring administrative data records of a memory that can be erased in blocksAPPLICATION2006-07-132002-06-1929723253GoodHyperstone AGHyperstone AG
US5650969A0.568Disk array system and method for storing dataGRANT1997-07-221994-04-2214430745GoodInternational Business Machines CorpInternational Business Machines Corp
US8914557B20.568Optimizing write and wear performance for a memoryGRANT2014-12-162005-12-1638218316GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US7366808B20.567System  method and apparatus for multiple-protocol-accessible OSD storage subsystemGRANT2008-04-292005-11-2338054802GoodHitachi LtdHitachi Ltd
US5303198A0.567Method of recording data in memory card having EEPROM and memory card system using the sameGRANT1994-04-121990-09-2826543183GoodFuji Photo Film Co LtdFujifilm Corp
US7475098B20.567System and method for managing a plurality of snapshotsGRANT2009-01-062002-03-1927804305GoodNetApp IncNetApp Inc
US7747660B10.567Method and system of providing access to a virtual storage deviceGRANT2010-06-292003-03-2442271295GoodSymantec Operating CorpVeritas Technologies LLC
US6651147B20.567Data placement and allocation using virtual contiguityGRANT2003-11-182001-05-0825309201GoodInternational Business Machines CorpGoogle LLC
US6724663B20.567Erase block architecture for non-volatile memoryGRANT2004-04-202002-03-1922281891GoodMicron Technology IncConversant Intellectual Property Management Inc
US7064992B20.567Method and apparatus for saving current in a memory deviceGRANT2006-06-202002-08-0131187491GoodMicron Technology IncRound Rock Research LLC
US7280398B10.567System and memory for sequential multi-plane page memory operationsGRANT2007-10-092006-08-3138562173GoodMicron Technology IncRound Rock Research LLC
US6601147B10.567Computer system and method for maintaining an integrated shared buffer memory in a group of interconnected hostsGRANT2003-07-291999-03-3127613147GoodInternational Business Machines CorpLenovo International Ltd
US7864781B20.566Information processing apparatus  method and program utilizing a communication adapterGRANT2011-01-042004-06-1835480489GoodFujitsu LtdFujitsu Ltd
US5506977A0.566Method and controller for minimizing reads during partial stripe write operations to a disk driveGRANT1996-04-091991-12-1725203465GoodDell USA LPDell USA LP
US5341489A0.566Memory card with programmable interleavingGRANT1994-08-231992-04-1425351180GoodEastman Kodak CoEastman Kodak Co
US20070277000A10.566Methods and apparatus for providing simultaneous software/hardware cache fillAPPLICATION2007-11-292006-05-2438723097GoodSony Interactive Entertainment IncSony Interactive Entertainment Inc
US6047352A0.566Memory system  method and predecoding circuit operable in different modes for selectively accessing multiple blocks of memory cells for simultaneous writing or erasureGRANT2000-04-041996-10-2924971531GoodMicron Technology IncMicron Quantum Devices Inc, Round Rock Research LLC
US7190284B10.565Selective lossless  lossy  or no compression of data based on address range  data type  and/or requesting agentGRANT2007-03-131994-11-1637833412GoodQuickshift IncIntellectual Ventures I LLC
US6934755B10.565System and method for migrating processes on a networkGRANT2005-08-232000-06-0224348410GoodSun Microsystems IncOracle America Inc
US7730335B20.564Low power computer with main and auxiliary processorsGRANT2010-06-012004-06-1034936771GoodMarvell World Trade LtdCavium International
US7720892B10.564Bulk updates and tape synchronizationGRANT2010-05-182006-06-3042166728GoodEMC CorpEMC Corp
US6272587B10.564Method and apparatus for transfer of data between cache and flash memory in an internal combustion engine control systemGRANT2001-08-071996-09-3024906636GoodCummins Engine Co IncCummins Inc
US6334195B10.563Use of hot spare drives to boost performance during nominal raid operationGRANT2001-12-251995-12-2924343938GoodLSI CorpAvago Technologies General IP Singapore Pte Ltd
US20070083697A10.563Flash memory managementAPPLICATION2007-04-122005-10-0737912139GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US7139863B10.563Method and system for improving usable life of memory devices using vector processingGRANT2006-11-212003-09-2637423348GoodOracle StorageTekOracle America Inc
US20070279988A10.563Apparatus and method for reduced peak power consumption during common operation of multi-NAND flash memory devicesAPPLICATION2007-12-062006-05-1738723939GoodMicron Technology IncMicron Technology Inc
US5682499A0.563Directory rebuild method and apparatus for maintaining and rebuilding directory information for compressed data on direct access storage device (DASD)GRANT1997-10-281995-06-0623851456GoodInternational Business Machines CorpInternational Business Machines Corp
US7058769B10.563Method and system of improving disk access time by compressionGRANT2006-06-062002-08-0736423993GoodNvidia CorpNvidia Corp
US5884024A0.563Secure DHCP serverGRANT1999-03-161996-12-0925066800GoodSun Microsystems IncOracle America Inc
US5715193A0.562Flash memory system and method for monitoring the disturb effect on memory cell blocks due to high voltage conditions of other memory cell blocksGRANT1998-02-031996-05-2324618135GoodMicron Quantum Devices IncRound Rock Research LLC
US9432240B20.562Flexible failover configurationGRANT2016-08-302005-04-2937235740GoodSAP SE SAP SE
US5960169A0.562Transformational raid for hierarchical storage management systemGRANT1999-09-281997-02-2725192126GoodInternational Business Machines CorpInternational Business Machines Corp
US7287180B10.561Hardware independent hierarchical cluster of heterogeneous media servers using a hierarchical command beat protocol to synchronize distributed parallel computing systems and employing a virtual dynamic network topology for distributed parallel computing systemGRANT2007-10-232003-03-2038607159GoodInfo Value Computing IncInfoValue Computing Inc, Info Value Computing Inc
US5617537A0.560Message passing system for distributed shared memory multiprocessor system and message passing method using the sameGRANT1997-04-011993-10-0526513173GoodNippon Telegraph and Telephone CorpNIPPO TELEGRAPH AND TELEPHONE Corp, Nippon Telegraph and Telephone Corp
US5379411A0.560Fault indication in a storage device arrayGRANT1995-01-031991-11-1525157791GoodFujitsu LtdFujitsu Ltd
US20050114587A10.559ExpressCard with On-Card Flash Memory with Shared Flash-Control Bus but Separate Ready LinesAPPLICATION2005-05-262003-11-2234590806GoodSuper Talent Electronics IncSuper Talent Electronics Inc
US7437510B20.559Instruction-assisted cache management for efficient use of cache and memoryGRANT2008-10-142005-09-3037487701GoodIntel CorpIntel Corp
US7937522B20.559Method for flash memory data managementGRANT2011-05-032006-11-2039418243GoodSilicon Motion IncSilicon Motion Inc
US5463765A0.558Disk array system  data writing method thereof  and fault recovering methodGRANT1995-10-311993-03-1821876096GoodHitachi LtdHitachi Ltd
US6138185A0.558High performance crossbar switchGRANT2000-10-241998-10-2922672628GoodMcData CorpAvago Technologies International Sales Pte Ltd
US6016275A0.558Flash memory wear leveling system and methodGRANT2000-01-181998-03-1319534743GoodLG Semicon Co LtdSK Hynix Inc
EP1125295B10.557REWRITE METHOD AND APPARATUS FOR DATA STORAGE DEVICEGRANT2006-11-081998-10-2022642630GoodExabyte CorpExabyte Corp
US20050273560A10.557Method and apparatus to avoid incoherency between a cache memory and flash memoryAPPLICATION2005-12-082004-06-0335450283GoodIntel CorpIntel Corp
US5511227A0.557Method for configuring a composite drive for a disk drive array controllerGRANT1996-04-231993-09-3022442852GoodDell USA LPDell USA LP
US7100002B20.557Port independent data transaction interface for multi-port devicesGRANT2006-08-292003-09-1634274356GoodDenali Software IncCadence Design Systems Inc
US7340558B20.557Multisection memory bank systemGRANT2008-03-042000-11-2222957257GoodSilicon Image IncLattice Semiconductor Corp
US7359244B20.557Non-volatile semiconductor memory device and semiconductor disk deviceGRANT2008-04-152000-01-1218534819GoodRenesas Technology Corp, Hitachi Device Engineering Co LtdRenesas Electronics Corp
US4476526A0.557Cache buffered memory subsystemGRANT1984-10-091981-11-2723267505GoodOracle StorageTekOracle StorageTek
US20070300130A10.556Method of Error Correction Coding for Multiple-Sector Pages in Flash Memory DevicesAPPLICATION2007-12-272006-05-1738874841GoodSanDisk CorpSanDisk Technologies LLC
US20070150887A10.556APPARATUS AND METHOD FOR SELECTIVELY DISPENSING SOFT ASSETSAPPLICATION2007-06-282005-12-2244767204Good
US5519847A0.556Method of pipelining sequential writes in a flash memoryGRANT1996-05-211993-06-3022195145GoodIntel CorpIntel Corp
US7343453B20.556Hierarchical systems and methods for providing a unified view of storage informationGRANT2008-03-112004-04-3035320870GoodCommvault Systems IncCommvault Systems Inc
US6295592B10.556Method of processing memory requests in a pipelined memory controllerGRANT2001-09-251998-07-3122429299GoodMicron Technology IncRound Rock Research LLC
US7734864B20.555Semiconductor memory card access apparatus  a computer-readable recording medium  an initialization method  and a semiconductor memory cardGRANT2010-06-081999-10-2117875164GoodPanasonic CorpPanasonic Corp
US6882082B20.555Memory repeaterGRANT2005-04-192001-03-1333419011GoodMicron Technology IncMicron Technology Inc
US6522586B20.555Dynamic refresh that changes the physical storage locations of data in flash memoryGRANT2003-02-182000-04-2524229692GoodMulti Level Memory TechnologySamsung Electronics Co Ltd
US5537534A0.555Disk array having redundant storage and methods for incrementally generating redundancy as data is written to the disk arrayGRANT1996-07-161995-02-1023526204GoodHP IncHewlett Packard Development Co LP
US20080126685A10.554SYSTEM  METHOD  AND COMPUTER PROGRAM PRODUCT FOR REDUCING MEMORY WRITE OPERATIONS USING AN INSTRUCTION SETAPPLICATION2008-05-292006-11-2439465133GoodSandForce IncLSI Corp
US5325509A0.554Method of operating a cache memory including determining desirability of cache ahead or cache behind based on a number of available I/O operationsGRANT1994-06-281991-03-0524668392GoodZitel CorpZitel Corp
US4363094A0.554Communications processorGRANT1982-12-071977-12-2926853199GoodM A COM DDC IncDirecTV Group Inc, Hughes Network Systems LLC
US5937425A0.554Flash file system optimized for page-mode flash technologiesGRANT1999-08-101997-10-1625491960GoodSanDisk IL LtdSanDisk IL Ltd
US5359569A0.554Semiconductor memoryGRANT1994-10-251991-10-2926554718GoodHitachi LtdHitachi Ltd
US5553261A0.554Method of performing clean-up of a solid state disk while executing a read commandGRANT1996-09-031994-04-0122829449GoodIntel CorpIntel Corp
US5459856A0.554System having independent access paths for permitting independent access from the host and storage device to respective cache memoriesGRANT1995-10-171991-12-0618149628GoodHitachi LtdHitachi Ltd
US5734816A0.554Nonvolatile memory with flash erase capabilityGRANT1998-03-311993-03-1112853663GoodInternational Business Machines CorpSamsung Electronics Co Ltd
US5129089A0.553Distributed interlock apparatus and distributed interlock management methodGRANT1992-07-071987-12-1826832647GoodDigital Equipment CorpHewlett Packard Development Co LP
US20080071971A10.553APPARATUS AND METHOD FOR REORGANIZATION OF MAPPING INFORMATION IN FLASH MEMORYAPPLICATION2008-03-202006-09-2039190028GoodSamsung Electronics Co LtdSamsung Electronics Co Ltd
US7177782B20.553Methods and arrangements for capturing runtime informationGRANT2007-02-132004-06-1835481730GoodLenovo Singapore Pte LtdLenovo PC International Ltd, Winbond Electronics Corp
US9122577B20.553Systems and methods exchanging data between processors through concurrent shared memoryGRANT2015-09-012004-12-2242312451GoodIntel CorpIntel Corp
US5884298A0.553Method for accessing and updating a library of optical discsGRANT1999-03-161996-03-2927362034GoodCygnet Storage Solutions IncCygnet Storage Solutions Inc
US7266716B20.553Method and recovery of data using erasure coded data from stripe blocksGRANT2007-09-042003-10-2334522467GoodHewlett Packard Development Co LPHewlett Packard Enterprise Development LP
US5696934A0.553Method of utilizing storage disks of differing capacity in a single storage volume in a hierarchial disk arrayGRANT1997-12-091994-06-2223002874GoodHP IncHewlett Packard Development Co LP
US6219768B10.552Employing stored management data for supervision of data storageGRANT2001-04-171997-09-3017441126GoodSony CorpSony Corp
US5912848A0.552Methods and apparatus for efficiently managing flash memoryGRANT1999-06-151996-09-3010800720GoodNokia Mobile Phones LtdProvenance Asset Group LLC, Nokia USA Inc
US7707232B20.552Implementation for collecting unmanaged memoryGRANT2010-04-272005-05-1337420426GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US7911872B20.552Column/row redundancy architecture using latches programmed from a look up tableGRANT2011-03-222002-07-2930770206GoodMicron Technology IncMicron Technology Inc
US6021415A0.552Storage management system with file aggregation and space reclamation within aggregated filesGRANT2000-02-011997-10-2925503379GoodInternational Business Machines CorpHGST Netherlands BV
US5012408A0.551Memory array addressing system for computer systems with multiple memory arraysGRANT1991-04-301990-03-1523965937GoodDigital Equipment CorpHewlett Packard Development Co LP
US20070113019A10.550Fast path memory read request processing in a multi-level memory architectureAPPLICATION2007-05-172005-11-1738042286GoodInternational Business Machines CorpInternational Business Machines Corp
US6557076B10.549Method and apparatus for aggressively rendering data in a data processing systemGRANT2003-04-291999-07-2223413127GoodInternational Business Machines CorpInternational Business Machines Corp
US7047366B10.549QOS feature knobsGRANT2006-05-162003-06-1736318298GoodEMC CorpEMC Corp
US7831783B20.549Effective wear-leveling and concurrent reclamation method for embedded linear flash file systemsGRANT2010-11-092005-12-2238195285GoodHoneywell International IncHoneywell International Inc
US6799235B20.549Daisy chain latency reductionGRANT2004-09-282002-01-0221899301GoodIntel CorpIntel Corp
US20080104264A10.549Load balancing in a storage systemAPPLICATION2008-05-012006-11-0139331720GoodIntel CorpIntel Corp
US4653050A0.549Fault-tolerant memory systemGRANT1987-03-241984-12-0324718623GoodTRW IncNorthrop Grumman Corp
US20070174582A10.549Mutable association of a set of logical block addresses to a band of physical storage blocksAPPLICATION2007-07-262006-01-2538286961GoodSeagate Technology LLCSeagate Technology LLC
WO2003069627A10.548PARTIAL PAGE PROGRAMMING OF MULTI LEVEL FLASH SEMICONDUCTOR MEMORYAPPLICATION2003-08-212002-02-1127732372Good
US7167944B10.548Block management for mass storageGRANT2007-01-232000-07-2124486380GoodLexar Media IncMicron Technology Inc
US5239640A0.548DATA STORAGE SYSTEM AND METHOD INCLUDING DATA AND CHECKSUM WRITE STAGING STORAGEGRANT1993-08-241991-02-0124602855GoodInternational Business Machines CorpInternational Business Machines Corp
US6715046B10.548Method and apparatus for reading from and writing to storage using acknowledged phases of sets of dataGRANT2004-03-302001-11-2931994745GoodCisco Technology IncCisco Technology Inc
US7184446B20.548Cross-bar switch employing a multiple entry point FIFOGRANT2007-02-272001-07-0625412645GoodJuniper Networks IncNEXSI SYSTEMS Corp, Juniper Networks Inc
US20060136657A10.548Embedding a filesystem into a non-volatile deviceAPPLICATION2006-06-222004-12-2236597531GoodIntel CorpIntel Corp
US5910917A0.547Multi-chip IC memory device with a single command controller and signal clock generatorGRANT1999-06-081998-03-2513626560GoodMitsubishi Electric CorpRenesas Electronics Corp
US7089328B10.547Method allocation scheme for maintaining server load balancers services in a high throughput environmentGRANT2006-08-082000-12-2936942130GoodCisco Technology IncCisco Technology Inc
US6741978B10.547Accessing file data stored in non-volatile re-programmable semiconductor memoriesGRANT2004-05-252000-04-1224185429GoodIntel CorpMicron Technology Inc
US5701407A0.547Redundant array of disks with improved data reconstructionGRANT1997-12-231992-08-2616853569GoodMitsubishi Electric CorpMitsubishi Electric Corp
US5708849A0.547Implementing scatter/gather operations in a direct memory access device on a personal computerGRANT1998-01-131994-01-2622690317GoodIntel CorpIntel Corp
US5787463A0.547Disk array system including a dual-ported staging memory and concurrent redundancy calculation capabilityGRANT1998-07-281995-05-2223769614GoodMTI Tech CorpEMC Corp
US7072981B10.546Preallocation of client network address translation addresses for client-server networksGRANT2006-07-042000-12-2136613891GoodCisco Technology IncCisco Technology Inc
US5664144A0.546System and method for FBA formatted disk mapping and variable-length CKD formatted data record retrievalGRANT1997-09-021990-09-2421975034GoodEMC CorpEMC Corp
US7203815B20.546Multi-level page cache for enhanced file system performance via read aheadGRANT2007-04-102004-07-3035733738GoodInternational Business Machines CorpInternational Business Machines Corp
US5799140A0.546Disk array system and method for storing dataGRANT1998-08-251995-04-2123690336GoodInternational Business Machines CorpInternational Business Machines Corp
US7725628B10.546Direct secondary device interface by a hostGRANT2010-05-252004-04-2042184389GoodLexar Media IncMicron Technology Inc
US5473765A0.545Apparatus for using flash memory as a floppy disk emulator in a computer systemGRANT1995-12-051994-01-2422679106Good3Com CorpHP Inc, Hewlett Packard Development Co LP
US5577231A0.545Storage access authorization controls in a computer system using dynamic translation of large addressesGRANT1996-11-191994-12-0623373886GoodInternational Business Machines CorpInternational Business Machines Corp
US7360015B20.544Preventing storage of streaming accesses in a cacheGRANT2008-04-152004-05-0435240686GoodIntel CorpIntel Corp
US7356641B20.544Data management in flash memoryGRANT2008-04-082001-08-2846303741GoodInternational Business Machines CorpInternational Business Machines Corp
US6237052B10.544On-the-fly redundancy operation for forming redundant drive data and reconstructing missing data as data transferred between buffer memory and disk drives during write and read operation respectivelyGRANT2001-05-221996-05-0324576623GoodNetCell CorpMICHAEL C STOLOWITZ, NC2006 ASSIGNMENT FBO CREDITORS LLC, Nvidia Corp
US6424621B10.544Software interface between switching module and operating system of a data packet switching and load balancing systemGRANT2002-07-231998-11-1722714474GoodSun Microsystems IncOracle America Inc
US6957295B10.544File management of one-time-programmable nonvolatile memory devicesGRANT2005-10-182002-01-1821991148GoodLexar Media IncMicron Technology Inc
US20030061296A10.543Memory semantic storage I/OAPPLICATION2003-03-272001-09-2425505221GoodInternational Business Machines CorpInternational Business Machines Corp
US6236593B10.543Method for simultaneously programming plural flash memories having invalid blocksGRANT2001-05-221999-04-2719582471GoodSamsung Electronics Co LtdSamsung Electronics Co Ltd
US6629112B10.543Resource management for CORBA-based applicationsGRANT2003-09-301998-12-3128454375GoodNortel Networks LtdNortel Networks Ltd
US6038636A0.542Method and apparatus for reclaiming and defragmenting a flash memory deviceGRANT2000-03-141998-04-2722076363GoodLexmark International IncLexmark International Inc
US7353323B20.542Method  system  and computer-readable medium for updating memory devices in a computer systemGRANT2008-04-012003-03-1832987800GoodAmerican Megatrends IncAmerican Megatrends Inc
US6742078B10.542Management  data link structure and calculating method for flash memoryGRANT2004-05-251999-10-0532312459GoodFeiya Tech CorpSilicon Motion Inc
EP1159811B10.542A HIGH PERFORMANCE NETWORK INTERFACEGRANT2005-07-201999-03-0122986279GoodSun Microsystems IncSun Microsystems Inc
US6266671B10.542Data storage apparatus  method  and medium with variable data storage structureGRANT2001-07-241997-10-0217472181GoodOki Electric Industry Co LtdLapis Semiconductor Co Ltd
US7523157B20.542Managing a plurality of processors as devicesGRANT2009-04-212003-09-2534520464GoodInternational Business Machines CorpCavium International
EP1286267A10.542Flash based non-volatile memoryGRANT2003-02-262001-08-178178359GoodSony International Europe GmbH, Sony Europe GmbHSony Deutschland GmbH
US6442662B10.542Memory management device including a free block table and a conversion table with a free block address data identification componentGRANT2002-08-271995-01-1911631876GoodFujitsu LtdFujitsu Ltd
EP1217530A20.541Global access bus architectureGRANT2002-06-262000-12-2224982444GoodNortel Networks LtdNortel Networks Ltd
US4240143A0.541Hierarchical multi-processor network for memory sharingGRANT1980-12-161978-12-2225519657GoodBurroughs CorpUnisys Corp
US6055577A0.541System for granting bandwidth for real time processes and assigning bandwidth for non-real time processes while being forced to periodically re-arbitrate for new assigned bandwidthGRANT2000-04-251996-05-0624594053GoodOracle CorpAlcatel Lucent SAS, Arris Solutions Inc
US5557798A0.541Apparatus and method for providing decoupling of data exchange details for providing high performance communication between software processesGRANT1996-09-171989-07-2727083793GoodTibco IncThomson Reuters Global Resources ULC, Tibco Inc
US6839798B10.541Flash memory capable of storing frequently rewritten dataGRANT2005-01-041998-12-1418441548GoodRenesas Technology Corp, Renesas Solutions CorpMITSUBISHI ELECTRIC SEMICONDUCTOR APPLICATION ENGINEERING COOPERATION, NEC Electronics Corp, Renesas Electronics Corp, Renesas Solutions Corp
US7681106B20.541Error correction device and methods thereofGRANT2010-03-162006-03-2938541777GoodNXP USA IncNXP USA Inc
US4771375A0.541Managing data storage devices connected to a digital computerGRANT1988-09-131984-01-1224278005GoodInternational Business Machines CorpInternational Business Machines Corp
EP0175458A20.540Method for managing virtual memory to separate active and stable memory blocksGRANT1986-03-261984-07-2424543364GoodTexas Instruments IncTexas Instruments Inc
US7437523B10.540System and method for on-the-fly file folding in a replicated storage systemGRANT2008-10-142003-04-2539828424GoodNetApp IncNetApp Inc
US9407608B20.540Systems and methods for enhanced client side policyGRANT2016-08-022005-05-2651896928GoodCitrix Systems IncCitrix Systems Inc
US7426623B20.540System and method for configuring flash memory partitions as super-unitsGRANT2008-09-162005-01-1436685301GoodSanDisk IL LtdSanDisk IL Ltd
EP1628187B10.540System and method for secure data streaming by means of a virtual smart cardGRANT2008-07-092004-10-0134940483GoodWidevine Technologies IncWidevine Technologies Inc
US6240040B10.540Multiple bank simultaneous operation for a flash memoryGRANT2001-05-292000-03-1524096499GoodFujitsu Ltd, Advanced Micro Devices IncMonterey Research LLC
US6073232A0.540Method for minimizing a computer's initial program load time after a system reset or a power-on using non-volatile storageGRANT2000-06-061997-02-2525193399GoodInternational Business Machines CorpInternational Business Machines Corp
US6000019A0.540SDRAM data allocation system and method utilizing dual bank storage and retrievalGRANT1999-12-071995-06-0623853399GoodHP IncSamsung Electronics Co Ltd
US5283877A0.540Single in-line DRAM memory module including a memory controller and cross bar switchesGRANT1994-02-011990-07-1724212768GoodXerox Corp, Sun Microsystems IncXerox Corp, Sun Microsystems Inc
US4642759A0.539Bubble memory disk emulation systemGRANT1987-02-101984-04-0224384277GoodTARGA ELECTRONICS SYSTEMS IncELECTRONICS SYTEMS Inc, TARGA ELECTRONICS SYSTEMS Inc
US7129860B20.539System and method for performing scalable embedded parallel data decompressionGRANT2006-10-311999-01-2937421110GoodQuickshift IncIntellectual Ventures I LLC
US8285817B10.539Migration engine for use in a logical namespace of a storage system environmentGRANT2012-10-092006-03-2046964328GoodNetApp IncNetApp Inc
US7269765B10.539Method and apparatus for storing failing part locations in a moduleGRANT2007-09-112000-04-1338473364GoodMicron Technology IncMicron Technology Inc
US5606660A0.539Method and apparatus for combining controller firmware storage and controller logic in a mass storage systemGRANT1997-02-251994-10-2123274140GoodLexar Media IncMicron Technology Inc
US7228299B10.538System and method for performing file lookups based on tagsGRANT2007-06-052003-05-0238090261GoodVeritas Operating CorpVeritas Technologies LLC
US6865655B10.538Methods and apparatus for backing up and restoring data portions stored in client computer systemsGRANT2005-03-082002-07-3034215657GoodSun Microsystems IncOracle America Inc
US4456971A0.538Semiconductor RAM that is accessible in magnetic disc storage formatGRANT1984-06-261981-02-0911952196GoodSony CorpSony Corp
US4958315A0.538Solid state electronic emulator of a multiple track motor driven rotating magnetic memoryGRANT1990-09-181985-07-0225021602GoodUS Secretary of NavyNAVY UNITED STATE OF AMERICAN AS RESPRESENTED BY SECRETARY OF, US Secretary of Navy
EP1221654A20.538Multi-thread packet processorGRANT2002-07-102000-12-2224982495GoodNortel Networks LtdNortel Networks Ltd
US6272136B10.538Pseudo-interface between control and switching modules of a data packet switching and load balancing systemGRANT2001-08-071998-11-1622712650GoodSun Microsystems IncOracle America Inc
US5303244A0.538Fault tolerant disk drive matrixGRANT1994-04-121991-03-0124659021GoodNCR Corp, Teradata CorpTeradata US Inc
US7089391B20.537Managing a codec engine for memory compression/decompression operations using a data movement engineGRANT2006-08-082000-04-1426921587GoodQuickshift IncIntellectual Ventures I LLC
US7774390B20.537Apparatus for collecting garbage block of nonvolatile memory according to power state and method of collecting the sameGRANT2010-08-102006-01-2037955214GoodSamsung Electronics Co LtdSamsung Electronics Co Ltd
US7519628B10.537Technique for accelerating log replay with partial cache flushGRANT2009-04-142004-06-0140525212GoodNetApp IncNetApp Inc
EP1168725B10.537Switch fabric with path redundancyGRANT2005-06-152000-06-1926907293GoodBroadcom CorpBroadcom Corp
EP1217795A20.537Route switch packet architectureGRANT2002-06-262000-12-2224982437GoodNortel Networks LtdNortel Networks Ltd
US5381539A0.537System and method for dynamically controlling cache managementGRANT1995-01-101992-06-0425401696GoodEMC CorpEMC Corp
US7035974B20.537RAID-5 disk having cache memory implemented using non-volatile RAMGRANT2006-04-252002-11-0632233572GoodSynology IncSynology Inc
US8165221B20.536System and method for sampling based elimination of duplicate dataGRANT2012-04-242006-04-2838649561GoodNetApp IncNetApp Inc
US6038680A0.536Failover memory for a computer systemGRANT2000-03-141996-12-1125067779GoodCompaq Computer CorpHewlett Packard Enterprise Development LP
US6760805B20.536Flash management system for large page sizeGRANT2004-07-062001-09-0525483573GoodSanDisk IL LtdSanDisk IL Ltd
US7254724B20.536Power management systemGRANT2007-08-072001-09-289922936GoodLexar Media IncMicron Technology Inc
US7779117B20.536Monitoring digital imagesGRANT2010-08-172002-05-3137072525GoodAOL IncGoogle LLC
US5651133A0.536Methods for avoiding over-commitment of virtual capacity in a redundant hierarchic data storage systemGRANT1997-07-221995-02-0123508566GoodHP IncHewlett Packard Development Co LP
US20040024963A10.536Method and system for striping data to accommodate integrity metadataAPPLICATION2004-02-052002-08-0531187831GoodSun Microsystems IncOracle America Inc
US8116455B10.536System and method for securely initializing and booting a security applianceGRANT2012-02-142006-09-2945561532GoodNetApp IncNetApp Inc
US5809527A0.536Outboard file cache systemGRANT1998-09-151993-12-2322637374GoodUnisys CorpUnisys Corp
US5530938A0.536Non-volatile memory card device having flash EEPROM memory chips with designated spare memory chips and the method of rewriting data into the memory card deviceGRANT1996-06-251992-02-0512017981GoodSeiko Instruments IncSII Network Systems Inc
US7120687B10.535Monitoring digital imagesGRANT2006-10-102000-12-0826677283GoodAOL IncGoogle LLC
US6581142B10.535Computer program product and method for partial paging and eviction of microprocessor instructions in an embedded computerGRANT2003-06-172000-09-0124621867GoodInternational Business Machines CorpUniversity of Chicago, Google LLC
US7865741B10.535System and method for securely replicating a configuration database of a security applianceGRANT2011-01-042006-08-2343385088GoodNetApp IncNetApp Inc
US7246209B20.535System for secure erasing of filesGRANT2007-07-172004-11-3036568501GoodToshiba Corp, Toshiba TEC CorpToshiba Corp, Toshiba TEC Corp
US20050111249A10.535Disk array optimizing the drive operation timeAPPLICATION2005-05-262003-11-2632588735GoodHitachi LtdHitachi Ltd
US7818299B10.535System and method for determining changes in two snapshots and for transmitting changes to a destination snapshotGRANT2010-10-192002-03-1928039940GoodNetApp IncNetApp Inc
US6345318B10.535System for maintaining a user-modifiable confirmation message configuration record that specifying with respect to a plurality of operations whether to communicate a confirmation messageGRANT2002-02-051998-10-0722608830GoodInternational Business Machines CorpInternational Business Machines Corp
US5465338A0.534Disk drive system interface architecture employing state machinesGRANT1995-11-071993-08-2422335437GoodSeagate Peripherals IncSeagate Technology LLC
US20040030847A10.534System and method for using a compressed main memory based on degree of compressibilityAPPLICATION2004-02-122002-08-0631494539GoodInternational Business Machines CorpInternational Business Machines Corp
US4942575A0.534Error connection device for parity protected memory systemsGRANT1990-07-171988-06-1722772338GoodModular Computer Systems IncMODULAR COMPUTER SYSTEMS Inc A FLORIDA Corp
US6374337B10.533Data pipelining method and apparatus for memory control circuitGRANT2002-04-161998-11-1726806371GoodLexar Media IncMicron Technology Inc
US8943304B20.533Systems and methods for using an HTTP-aware client agentGRANT2015-01-272006-08-0339030771GoodCitrix Systems IncCitrix Systems Inc
US7493442B20.533Multiple segment data object managementGRANT2009-02-172002-08-2931977085GoodMicron Technology IncMicron Technology Inc
US7657727B20.533Security for logical unit in storage subsystemGRANT2010-02-022000-01-1446324341GoodHitachi LtdHitachi Ltd
US5802602A0.533Method and apparatus for performing reads of related data from a set-associative cache memoryGRANT1998-09-011997-01-1725134739GoodIntel CorpIntel Corp
US7509526B20.533Method of correcting NAND memory blocks and to a printing device employing the methodGRANT2009-03-242004-09-2436125215GoodSeiko Epson CorpSeiko Epson Corp
US6272586B10.533Memory system having programmable control parametersGRANT2001-08-071995-07-2824024255GoodMicron Technology IncRound Rock Research LLC
US5398331A0.532Shared storage controller for dual copy shared dataGRANT1995-03-141992-07-0825428434GoodInternational Business Machines CorpInternational Business Machines Corp
US6029179A0.532Automated read-only volume processing in a virtual tape serverGRANT2000-02-221997-12-1825539569GoodInternational Business Machines CorpInternational Business Machines Corp
US5802551A0.532Method and apparatus for controlling the writing and erasing of information in a memory deviceGRANT1998-09-011993-10-0117150041GoodFujitsu LtdFujitsu Ltd
US5640529A0.532Method and system for performing clean-up of a solid state disk during host command executionGRANT1997-06-171993-07-2922273446GoodIntel CorpIntel Corp
US5933852A0.532System and method for accelerated remapping of defective memory locationsGRANT1999-08-031996-11-0724994629GoodMicron Electronics IncRound Rock Research LLC
WO2004084049A10.531SECURE COMPUTER DATA STORAGE METHOD AND DEVICEAPPLICATION2004-09-302003-03-1232893229Good
US7802158B20.531Diagnostic interface architecture for memory deviceGRANT2010-09-212004-09-3036127077GoodInternational Business Machines CorpLenovo International Ltd
US5488701A0.531In log sparing for log structured arraysGRANT1996-01-301994-11-1723335730GoodInternational Business Machines CorpInternational Business Machines Corp
US6715027B20.531Ranked cleaning policy and error recovery method for file systems using flash memoryGRANT2004-03-302000-12-2719703724GoodElectronics and Telecommunications Research Institute ETRIElectronics and Telecommunications Research Institute ETRI
US9621666B20.531Systems and methods for enhanced delta compressionGRANT2017-04-112005-05-2652344637GoodCitrix Systems IncCitrix Systems Inc
US8909861B20.530Using external memory devices to improve system performanceGRANT2014-12-092004-10-2135789162GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US5822245A0.530Dual buffer flash memory architecture with multiple operating modesGRANT1998-10-131997-03-2625240792GoodAtmel CorpAtmel Corp
US5053990A0.530PROGRAM/ERASE SELECTION FOR FLASH MEMORYGRANT1991-10-011988-02-1722563397GoodIntel CorpIntel Corp
US20070076479A10.530Multiple independent serial link memoryAPPLICATION2007-04-052005-09-3037899329GoodMosaid Technologies IncConversant Intellectual Property Management Inc
US6801979B10.530Method and apparatus for memory control circuitGRANT2004-10-051995-07-3133033359GoodLexar Media IncMicron Technology Inc
US5708793A0.529Method and apparatus using address and read head location information to provide optimal operation of a disk systemGRANT1998-01-131995-03-3123641331GoodInternational Business Machines CorpInternational Business Machines Corp
US20060031593A10.529Ring bus structure and its use in flash memory systemsAPPLICATION2006-02-092004-08-0935695695GoodSanDisk CorpSanDisk Technologies LLC
US20030163656A10.528Memory configuration for a wireless communications deviceAPPLICATION2003-08-282002-02-2627753710GoodKyocera Wireless CorpGE Technology Development Inc
US20060136681A10.528Method and apparatus to support multiple memory banks with a memory blockAPPLICATION2006-06-222004-12-2136388192GoodIntel CorpIntel Corp
US6349390B10.528On-board scrubbing of soft errors memory moduleGRANT2002-02-191999-01-0422843085GoodInternational Business Machines CorpInternational Business Machines Corp
US20070038793A10.528General input/output architecture  protocol and related methods to manage data integrityAPPLICATION2007-02-152001-08-2423221101Good
US7698524B20.528Apparatus and methods for controlling output of clock signal and systems including the sameGRANT2010-04-132005-11-3038088879GoodSamsung Electronics Co LtdSamsung Electronics Co Ltd
US6182162B10.528Externally coupled compact flash memory card that configures itself one of a plurality of appropriate operating protocol modes of a host computerGRANT2001-01-301998-03-0221874761GoodLexar Media IncMicron Technology Inc
US5611067A0.528Nonvolatile semiconductor memory device having means for selective transfer of memory block contents and for chaining together unused memory blocksGRANT1997-03-111992-03-3113648065GoodToshiba CorpToshiba Corp
US5915129A0.528Method and system for storing uncompressed data in a memory cache that is destined for a compressed file systemGRANT1999-06-221994-06-2723013508GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US5590276A0.528Method for synchronizing reserved areas in a redundant storage arrayGRANT1996-12-311992-01-0825224493GoodEMC CorpEMC Corp
US6836815B10.527Layered crossbar for interconnection of multiple processors and shared memoriesGRANT2004-12-282001-07-1133518773GoodPasternak Solutions LLCZarbana Digital Fund LLC
US4899272A0.527Addressing multiple types of memory devicesGRANT1990-02-061987-10-2322346837GoodChips and Technologies IncIntel Corp
US7251671B20.527Method and system for garbage collection wherein resetting the mark/allocation bit  and switching the mark/allocation bit to the mark bit to perform marking and scanning of objects using the identified object as a root object and providing mark/allocation bit information being displayed at the clientGRANT2007-07-312004-03-2634991424GoodIntel CorpIntel Corp
US5131089A0.527Solid state disk drive emulationGRANT1992-07-141989-06-1223638705GoodGrid Systems CorpSamsung Electronics Co Ltd
US5787486A0.527Bus protocol for locked cycle cache hitGRANT1998-07-281995-12-1524290178GoodInternational Business Machines CorpInternational Business Machines Corp
US20100017441A10.527METHODS  APPARATUS AND COMPUTER PROGRAMS FOR MANAGING PERSISTENCEAPPLICATION2010-01-212006-07-0136888544GoodInternational Business Machines CorpInternational Business Machines Corp
US7483930B10.527Method and apparatus for maintaining an object-based write barrier to facilitate garbage-collection operationsGRANT2009-01-272004-07-2940275485GoodSun Microsystems IncOracle America Inc
EP1039473A20.527Digital data recording apparatusGRANT2000-09-271999-03-2313660647GoodToshiba Video Products Japan Co LtdToshiba Corp
US5687183A0.527Memory access system with overwrite prevention for overlapping write operationsGRANT1997-11-111991-12-1825201927GoodSun Microsystems IncSun Microsystems Inc
US20030097517A10.527Recording apparatus and recording method  reproducing apparatus and reproducing method  and recording mediumAPPLICATION2003-05-221998-08-0516765325Good
US20040049628A10.527Multi-tasking non-volatile memory subsystemAPPLICATION2004-03-112002-09-1031991137GoodSilicon Storage Technology IncSilicon Storage Technology Inc
US5257369A0.527Apparatus and method for providing decoupling of data exchange details for providing high performance communication between software processesGRANT1993-10-261990-10-2224406292GoodThomson Reuters Global Resources ULC, TEKNEKRON SOFTWARE SYSTEMS Inc 530 LYTTON AVENUE PALO ALTO CA 94301 A NV CORPTEKNEKRON SOFTWARE SYSTEMS Inc 530 LYTTON AVENUE PALO ALTO CA 94301 A NV CORP
US20060277310A10.526Apparatus  system  and method for accessing a preferred path through a storage controllerAPPLICATION2006-12-072005-06-0137495436GoodInternational Business Machines CorpInternational Business Machines Corp
EP1197868A20.526Method of driving remapping in flash memory and flash memory architecture suitable thereforGRANT2002-04-172000-10-1136848389GoodSamsung Electronics Co LtdSamsung Electronics Co Ltd
EP1616415B10.526METHOD AND APPARATUS FOR SHARED MULTI-BANK MEMORYGRANT2009-06-032003-04-2233310893GoodAgere Systems LLCAgere Systems LLC
US6668336B20.526Ruggedized block device driverGRANT2003-12-232001-11-0828041002GoodSanDisk IL LtdSanDisk IL Ltd
US7110373B20.526Apparatus and method for controlling memory for a base station modemGRANT2006-09-192001-12-2619717632GoodLG Electronics IncLG Electronics Inc
US6272522B10.526Computer data packet switching and load balancing system using a general-purpose multiprocessor architectureGRANT2001-08-071998-11-1722714446GoodSun Microsystems IncOracle America Inc
US5550975A0.525Disk array controllerGRANT1996-08-271992-01-2111686908GoodHitachi Microcomputer System Ltd, Hitachi LtdHitachi Microcomputer System Ltd, Hitachi Ltd
US6009103A0.525Method and system for automatic allocation of resources in a networkGRANT1999-12-281997-12-2325543831GoodUS West Inc, MediaOne Group IncComcast MO Group Inc
US6694402B10.525Access control for a memory having a limited erasure frequencyGRANT2004-02-171998-09-047879831GoodHyperstone AGHyperstone AG
EP1482516A10.524Wear levelling in a non volatile flash memory not needing free blocksGRANT2004-12-012003-05-2833128245GoodNEC CorpNEC Corp
US7409493B20.524Top/bottom symmetrical protection scheme for flashGRANT2008-08-052000-06-3029584779GoodMicron Technology IncRound Rock Research LLC
US20030046510A10.524System-on-a-chip with soft cache and systems and methods using the sameAPPLICATION2003-03-062001-03-3025236598GoodCirrus Logic IncCirrus Logic Inc
US20060271740A10.524Performing read-ahead operation for a direct input/output requestAPPLICATION2006-11-302005-05-3137464812GoodHewlett Packard Development Co LPSamsung Electronics Co Ltd
US20060136570A10.524Runtime adaptable search processorAPPLICATION2006-06-222003-06-1038228814GoodIp Program IncIp Program Inc
US7562180B20.523Method and device for reduced read latency of non-volatile memoryGRANT2009-07-142006-03-2838540827GoodNokia OyjMemory Technologies LLC
US7076598B20.523Pipeline accessing method to a large block memoryGRANT2006-07-112003-09-0934225864GoodSolid State System Co LtdSolid State System Co Ltd
US5594926A0.523Hard disk accelerating system for computerGRANT1997-01-141993-07-1922238568GoodEFAR Microsystems IncStandard Microsystems LLC
US5341339A0.523Method for wear leveling in a flash EEPROM memoryGRANT1994-08-231992-10-3025515597GoodIntel CorpIntel Corp
US5418925A0.523Fast write I/O handling in a disk array using spare drive for bufferingGRANT1995-05-231992-10-2325510925GoodNCR CorpTaiwan Semiconductor Manufacturing Co TSMC Ltd, Symbios Inc
US6442076B10.523Flash memory with multiple status reading capabilityGRANT2002-08-272000-06-3024439103GoodMicron Technology IncRound Rock Research LLC
US5848026A0.523Integrated circuit with flag register for block selection of nonvolatile cells for bulk operationsGRANT1998-12-081997-12-0825532498GoodAtmel CorpAtmel Corp
US5664187A0.523Method and system for selecting data for migration in a hierarchic data storage system using frequency distribution tablesGRANT1997-09-021994-10-2623284974GoodHP IncHewlett Packard Development Co LP
US6404647B10.523Solid-state mass memory storage deviceGRANT2002-06-112000-08-2424591157GoodHP IncSeagate Technology LLC
US5774643A0.523Enhanced raid write hole protection and recoveryGRANT1998-06-301995-10-1324164263GoodDigital Equipment CorpHewlett Packard Enterprise Development LP
US7032123B20.522Error recoveryGRANT2006-04-182001-10-1921929872GoodSun Microsystems IncOracle America Inc
US7325108B20.522Method and system for page-out and page-in of stale objects in memoryGRANT2008-01-292005-03-1537011719GoodInternational Business Machines CorpFacebook Inc
US7418436B20.522Information processing apparatus  memory management apparatus  memory management method  and information processing methodGRANT2008-08-262002-01-3127654489GoodPanasonic CorpGodo Kaisha IP Bridge 1
US20040243769A10.522Tree based memory structureAPPLICATION2004-12-022003-05-3033451712GoodIntel CorpIntel Corp
US5305276A0.522Non-volatile IC memoryGRANT1994-04-191991-09-1117336415GoodRohm Co LtdFOHM Co Ltd, Rohm Co Ltd
US6658438B10.522Method for deleting stored digital data from write-once memory deviceGRANT2003-12-022000-08-1429550397GoodSanDisk 3D LLCSanDisk Technologies LLC
US5333305A0.521Method for improving partial stripe write performance in disk array subsystemsGRANT1994-07-261991-12-2725216919GoodCompaq Computer CorpHewlett Packard Development Co LP
US7194740B10.521System for extending an addressable range of memoryGRANT2007-03-201999-05-2837863988GoodOracle International CorpOracle International Corp
US4710871A0.521Data transmitting and receiving apparatusGRANT1987-12-011982-11-0123739240GoodNCR CorpNCR Corp
US7865536B10.521Garbage collecting systems and methodsGRANT2011-01-042003-02-1442237707GoodGoogle LLCGoogle LLC
US5109486A0.521Distributed computer system with network and resource status monitoringGRANT1992-04-281989-01-0623131626GoodMotorola Solutions IncMotorola Solutions Inc
US6728161B10.521Zero latency-zero bus turnaround synchronous flash memoryGRANT2004-04-272000-06-3032108374GoodMicron Technology IncRound Rock Research LLC
US7661140B20.520System and method of secure garbage collection on a mobile deviceGRANT2010-02-092002-03-2028042027GoodResearch in Motion LtdCitrix Systems International GmbH
US20070294496A10.520METHODS  APPARATUS  AND SYSTEMS FOR SECURE DEMAND PAGING AND OTHER PAGING OPERATIONS FOR PROCESSOR DEVICESAPPLICATION2007-12-202006-06-1937669601GoodTexas Instruments IncTexas Instruments Inc
US20100262889A10.520RELIABILITY  AVAILABILITY  AND SERVICEABILITY IN A MEMORY DEVICEAPPLICATION2010-10-142006-06-3038878338GoodIntel CorpIntel Corp
US5446741A0.520Fast memory power-on diagnostics using DMAGRANT1995-08-291990-08-0224243668GoodInternational Business Machines CorpInternational Business Machines Corp
US5937428A0.520Method for host-based I/O workload balancing on redundant array controllersGRANT1999-08-101997-08-0625423214GoodLSI CorpAvago Technologies General IP Singapore Pte Ltd
US7093086B10.520Disaster recovery and backup using virtual machinesGRANT2006-08-152002-03-2836781911GoodVeritas Operating CorpVeritas Technologies LLC
US6871253B20.520Data transmission circuit for memory subsystem  has switching circuit that selectively connects or disconnects two data bus segments to respectively enable data transmission or I/O circuit connectionGRANT2005-03-222000-12-2224982350GoodMicron Technology IncMicron Technology Inc
US20040128414A10.520Using system memory as a write buffer for a non-volatile memoryAPPLICATION2004-07-012002-12-3032654769GoodIntel CorpIntel Corp
US4703451A0.519Data relay systemGRANT1987-10-271983-05-0227049201GoodSchneider Electric USA IncSchneider Electric USA Inc
EP1103114B10.519IN-LINE PACKET PROCESSINGGRANT2008-11-051998-08-0422438616GoodJuniper Networks IncJuniper Networks Inc
US7752380B20.519SDRAM memory device with an embedded NAND flash controllerGRANT2010-07-062003-07-3134108105GoodSanDisk IL LtdSanDisk IL Ltd
US6822589B10.519System and method for performing scalable embedded parallel data decompressionGRANT2004-11-231999-01-2933437039GoodQuickshift IncIntellectual Ventures I LLC
US20060069850A10.519Methods and apparatus to perform a reclaim operation in a nonvolatile memoryAPPLICATION2006-03-302004-09-3036100544GoodIntel CorpIntel Corp
US5070474A0.519DISK EMULATION SYSTEMGRANT1991-12-031988-07-2622841086GoodDisk Emulation Systems IncDatabase Excelleration Systems Inc
US6021463A0.519Method and means for efficiently managing update writes and fault tolerance in redundancy groups of addressable ECC-coded sectors in a DASD storage subsystemGRANT2000-02-011997-09-0225446507GoodInternational Business Machines CorpInternational Business Machines Corp
US7478101B10.519System-independent data format in a mirrored storage system environment and method for using the sameGRANT2009-01-132003-12-2340223954GoodNetApp IncNetApp Inc
US6950918B10.518File management of one-time-programmable nonvolatile memory devicesGRANT2005-09-272002-01-1834992768GoodLexar Media IncMicron Technology Inc
US20070271439A10.518METHOD AND DEVICE FOR MANAGING A MEMORY ACCESS LOOK-UP TABLEAPPLICATION2007-11-222006-05-1137103123GoodSTMicroelectronics SA, STMicroelectronics SA TunisieSTMicroelectronics SA, STMicroelectronics SA Tunisie
US5596738A0.518Peripheral device control system using changeable firmware in a single flash memoryGRANT1997-01-211992-01-3125253611GoodTeac Corp, DZU CorpTeac Corp
US5805799A0.518Data integrity and cross-check code with logical block addressGRANT1998-09-081995-12-0124262561GoodQuantum CorpMaxtor Corp
US20080104309A10.518Flash memory device with multi-level cells and method of writing data thereinAPPLICATION2008-05-012006-10-3038816331GoodSamsung Electronics Co LtdSamsung Electronics Co Ltd
US6879266B10.518Memory module including scalable embedded parallel data compression and decompression enginesGRANT2005-04-121997-08-0834426769GoodQuickshift IncIntellectual Ventures I LLC
EP0850448A10.517METHOD AND APPARATUS FOR IMPROVING PERFORMANCE IN A REDUNDANT ARRAY OF INDEPENDENT DISKSGRANT1998-07-011995-08-1724054941GoodBorg Technologies IncQLogic LLC
US6226728B10.517Dynamic allocation for efficient management of variable sized data within a nonvolatile memoryGRANT2001-05-011998-04-2122052575GoodIntel CorpIntel Corp
US5341381A0.517Redundant array parity caching systemGRANT1994-08-231992-01-2125237912GoodTandem Computers IncHewlett Packard Development Co LP
US8095678B20.516Data processingGRANT2012-01-102006-06-3038476892GoodData Equation LtdData Equation Ltd
US20050073884A10.516Flash memory data correction and scrub techniquesAPPLICATION2005-04-072003-10-0334393904GoodSanDisk CorpSanDisk Technologies LLC
US6895464B20.516Flash memory management system and method utilizing multiple block list windowsGRANT2005-05-172002-06-0329583421GoodHoneywell International IncIII Holdings 12 LLC
US5778392A0.516Opportunistic tile-pulling  vacancy-filling method and apparatus for file-structure reorganizationGRANT1998-07-071996-04-0124511353GoodSymantec CorpNortonLifeLock Inc
US6094693A0.516Information recording apparatus using erasure unitsGRANT2000-07-251996-08-2916884664GoodSony CorpSony Corp
US7275135B20.515Hardware updated metadata for non-volatile mass storage cacheGRANT2007-09-252001-08-3125482877GoodIntel CorpIntel Corp
US4210959A0.515Controller for magnetic disc  recorder  or the likeGRANT1980-07-011978-05-1025419128GoodApple Computer IncApple Inc
US6279114B10.515Voltage negotiation in a single host multiple cards systemGRANT2001-08-211998-11-0422681877GoodSanDisk CorpSanDisk Technologies LLC
US7228411B10.515Method and apparatus to use-volatile read/write memory for bootstrap code and processes by relocating write instructionsGRANT2007-06-052000-12-2732108451GoodCisco Technology IncCisco Technology Inc
US6208273B10.514System and method for performing scalable embedded parallel data compressionGRANT2001-03-271999-01-2926932743GoodInteractive Silicon IncIntellectual Ventures I LLC
US6404676B20.514Nonvolatile memory and nonvolatile memory reproducing apparatusGRANT2002-06-111999-03-0327295727GoodSony CorpSony Corp
US5267218A0.514Nonvolatile memory card with a single power supply inputGRANT1993-11-301992-03-3125335631GoodIntel CorpIntel Corp
US7743409B20.514Methods used in a mass storage device with automated credentials loadingGRANT2010-06-222005-07-0844260296GoodSanDisk CorpSanDisk Technologies LLC
US20070033350A10.513Ruined storage area marking and accessing method and systemAPPLICATION2007-02-082005-08-0837717488GoodRDC Semiconductor Co LtdRDC Semiconductor Co Ltd
US6567905B20.513Generational garbage collector with persistent object cacheGRANT2003-05-202001-01-2324734003GoodGemStone Systems IncVMware Inc
US5568423A0.513Flash memory wear leveling system providing immediate direct access to microprocessorGRANT1996-10-221995-04-1423673474GoodUnisys CorpUnisys Corp
US5958005A0.513Electronic mail securityGRANT1999-09-281997-07-1725405009GoodVerizon Services CorpSnapchat Inc
US7870326B20.512Multiprocessor system and method thereofGRANT2011-01-112006-07-2839618640GoodSamsung Electronics Co LtdSamsung Electronics Co Ltd
US20040076044A10.512Method and system for improving access latency of multiple bank devicesAPPLICATION2004-04-222002-07-0930115695GoodConexant IncConexant Inc
US20040044873A10.512Linear object management for a range of flash memoryAPPLICATION2004-03-042002-08-2931977117GoodMicron Technology IncMicron Technology Inc
US8042189B20.512System and method to force a mobile device into a secure stateGRANT2011-10-182002-03-2046123982GoodResearch in Motion LtdCitrix Systems International GmbH
US6598141B10.512Manipulating interior pointers on a stack during garbage collectionGRANT2003-07-222001-03-0825185987GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US7711920B20.511Method and system for dynamically managing storage of data objects generated during execution of a computer programGRANT2010-05-042005-06-2337568874GoodInternational Business Machines CorpTwitter Inc
US6865659B20.511Using short references to access program elements in a large address spaceGRANT2005-03-082002-06-0729712239GoodSun Microsystems IncOracle America Inc
US20030149753A10.511Storage area network methods and apparatus for associating a logical identification with a physical identificationAPPLICATION2003-08-072001-10-0527663769GoodInternational Business Machines CorpInternational Business Machines Corp
US4354253A0.510Bubble redundancy map storage using non-volatile semiconductor memoryGRANT1982-10-121976-12-1725028547GoodTexas Instruments IncTexas Instruments Inc
US5522032A0.510Raid level 5 with free blocks parity cacheGRANT1996-05-281994-05-0522899236GoodInternational Business Machines CorpInternational Business Machines Corp
US7886107B20.510Data processor  data processing method  and computer readable medium storing program thereforGRANT2011-02-082006-04-0338606199GoodFuji Xerox Co LtdFuji Xerox Co Ltd
US6311263B10.510Data processing circuits and interfacesGRANT2001-10-301994-09-2310761822GoodQualcomm Technologies International LtdCambridge Consultants Ltd, Qualcomm Technologies International Ltd
US5524244A0.510System for dividing processing tasks into signal processor and decision-making microprocessor interfacing therewithGRANT1996-06-041988-07-1125106652GoodLogic Devices IncLogic Devices Inc
US7623381B20.509Non-volatile memory device and method of erasing the sameGRANT2009-11-242006-10-3139140392GoodSK Hynix IncSK Hynix Inc
US4355376A0.509Apparatus and method for utilizing partially defective memory devicesGRANT1982-10-191980-09-3022709700GoodBurroughs CorpUnisys Corp
US4617624A0.509Multiple configuration memory circuitGRANT1986-10-141984-04-1624403331Good
US7289499B10.509Integrated system and method for controlling telecommunication network data communicated over a local area network and storage data communicated over a storage area networkGRANT2007-10-302001-07-1638623387GoodNetApp IncNetApp Inc
US9141539B20.509System and method for object deletion in persistent memory using bitmap windowsGRANT2015-09-222002-05-2449996077GoodOracle International CorpOracle International Corp
US7219238B20.509Data transfer control device  electronic instrument  and data transfer control methodGRANT2007-05-152002-03-2029228186GoodSeiko Epson CorpSeiko Epson Corp
US5367484A0.509Programmable high endurance block for EEPROM deviceGRANT1994-11-221993-04-0121917581GoodMicrochip Technology IncMicrochip Technology Inc
US20050088985A10.509METHOD FOR UPDATING DATA IN NON-VOLATILE MEMORYAPPLICATION2005-04-282003-10-2834511764GoodProlific Tech IncProlific Tech Inc
US5187787A0.508APPARATUS AND METHOD FOR PROVIDING DECOUPLING OF DATA EXCHANGE DETAILS FOR PROVIDING HIGH PERFORMANCE COMMUNICATION BETWEEN SOFTWARE PROCESSESGRANT1993-02-161989-07-2723526213GoodTeknekron Software Systems IncReuters Ltd, Teknekron Software Systems Inc
US7529882B20.508Dynamic volume management for flash memoriesGRANT2009-05-052002-08-2931977115GoodMicron Technology IncMicron Technology Inc
US6785769B10.507Multi-version data cachingGRANT2004-08-312001-08-0432909084GoodOracle International CorpOracle International Corp
US20050160213A10.507Method and system for providing a modular server on USB flash storageAPPLICATION2005-07-212004-01-2134750388GoodSuper Talent Electronics IncSuper Talent Electronics Inc
US7149950B20.507Assisted memory device for reading and writing single and multiple units of dataGRANT2006-12-122003-09-1234273980GoodHewlett Packard Development Co LPSamsung Electronics Co Ltd
US20050055495A10.507Memory wear levelingAPPLICATION2005-03-102003-09-0534226457GoodNokia OyjNokia Solutions and Networks Oy
US6799264B20.507Memory accelerator for ARM processor pre-fetching multiple instructions from cyclically sequential memory partitionsGRANT2004-09-282001-02-2025145266GoodKoninklijke Philips NVNXP BV
US20020069313A10.506Controller for controlling nonvolatile memory unitAPPLICATION2002-06-062000-12-0418838989GoodToshiba CorpKioxia Corp
US5818350A0.506High performance method of and system for selecting one of a plurality of IC chip while requiring minimal select linesGRANT1998-10-061995-04-1123665648GoodLexar Media IncMicron Technology Inc
US6078999A0.506Recovering from a failure using a transaction table in connection with shadow copy transaction processingGRANT2000-06-201997-01-0925136725GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US6934821B20.506Memory management apparatus  memory management method  memory management program and computer readable storage medium thereinGRANT2005-08-232000-12-1118844617GoodPanasonic CorpPanasonic Corp
US6173362B10.506Storage system with selective optimization of data locationGRANT2001-01-091996-12-2418366192GoodToshiba CorpToshiba Corp
US9558135B20.506Flashcard reader and converter for reading serial and parallel flashcardsGRANT2017-01-312000-07-0624446871GoodMCM Portfolio LLCMCM Portfolio LLC
US20020162075A10.506Storage array employing scrubbing operations at the disk-controller levelAPPLICATION2002-10-312001-04-3026964742GoodSun Microsystems IncOracle America Inc
US20070180198A10.506Processor for multiprocessing computer systems and a computer systemAPPLICATION2007-08-022006-02-0238323494GoodHitachi LtdHitachi Ltd
US20070277036A10.505Intelligent data storage and processing using fpga devicesAPPLICATION2007-11-292003-05-2335453244GoodUniversity of Washington, Exegy IncIP Reservoir LLC
US6226708B10.505Method and system for efficiently programming non-volatile memoryGRANT2001-05-011997-08-1826734752GoodTexas Instruments IncTexas Instruments Inc
US5930167A0.505Multi-state non-volatile flash memory capable of being its own two state write cacheGRANT1999-07-271997-07-3025416380GoodSanDisk CorpSanDisk Technologies LLC
US6493250B20.505Multi-tier point-to-point buffered memory interfaceGRANT2002-12-102000-12-2825028831GoodIntel CorpIntel Corp
US5841991A0.505In an Interactive network board  a method and apparatus for storing a media access control address in a remotely alterable memoryGRANT1998-11-241992-11-1825526095GoodCanon Information Systems IncCanon Inc
WO2005103878A20.504METHOD AND SYSTEM FOR COMPRESSION OF FILES FOR STORAGE AND OPERATION ON COMPRESSED FILESAPPLICATION2005-11-032004-04-2635197600Good
US5832493A0.504Flash file management systemGRANT1998-11-031997-04-2425300678GoodTrimble IncTrimble Inc
US6798353B20.504Method of using flash memory for storing metering dataGRANT2004-09-282002-04-2429248601GoodItron Electricity Metering IncItron Inc
US5392427A0.504System for updating data stored on a flash-erasable  programmable  read-only memory (FEPROM) based upon predetermined bit value of indicating pointersGRANT1995-02-211989-10-3123708852GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US6938133B20.504Memory latency and bandwidth optimizationsGRANT2005-08-302001-09-2825510665GoodHewlett Packard Development Co LPHewlett Packard Development Co LP
US4493075A0.503Self repairing bulk memoryGRANT1985-01-081982-05-1723496229GoodNational Semiconductor CorpNational Semiconductor Corp
US5263145A0.503Method and means for accessing DASD arrays with tuned data transfer rate and concurrencyGRANT1993-11-161990-05-2424108083GoodInternational Business Machines CorpInternational Business Machines Corp
US5680573A0.503Method of buffering data objects in a databaseGRANT1997-10-211994-07-1223045753GoodSybase IncSybase Inc
US20030142101A10.503Parallel read with source-clear operationAPPLICATION2003-07-312002-01-3127610477GoodSun Microsystems IncOracle America Inc
US6567307B10.503Block management for mass storageGRANT2003-05-202000-07-2146280371GoodLexar Media IncMicron Technology Inc
US20080228996A10.502Portable Data Storage Device Using Multiple Memory DevicesAPPLICATION2008-09-182004-01-2034793523GoodTrek 2000 International LtdTrek 2000 International Ltd
US5532962A0.502Soft errors handling in EEPROM devicesGRANT1996-07-021992-05-2025388230GoodSanDisk CorpSanDisk Technologies LLC
US7266635B10.502Address lookup apparatus having memory and content addressable memoryGRANT2007-09-042004-07-2238457011GoodMarvell Israel MISL LtdMarvell Israel MISL Ltd
US20050050261A10.502High density flash memory with high speed cache data interfaceAPPLICATION2005-03-032003-08-2734217165Good
US20070208790A10.501Distributed data-storage systemAPPLICATION2007-09-062006-03-0637965764GoodHewlett Packard Development Co LPHewlett Packard Development Co LP
US6230200B10.501Dynamic modeling for resource allocation in a file serverGRANT2001-05-081997-09-0825451090GoodEMC CorpEMC Corp
US5452459A0.501Method and apparatus for allocating server access in a distributed computing environmentGRANT1995-09-191993-01-0821699649GoodDigital Equipment CorpHewlett Packard Development Co LP
US4616311A0.501Data processing systemGRANT1986-10-071980-10-0315201918GoodToshiba CorpToshiba Corp
US5680579A0.501Redundant array of solid state memory devicesGRANT1997-10-211994-11-1023321322GoodKaman Aerospace CorpKaman Aerospace Corp
US20010007120A10.500Storage deviceAPPLICATION2001-07-051998-09-1117325196GoodFujitsu LtdFujitsu Ltd
US5594883A0.500Hierarchical data storage system employing contemporaneous transfer of designated data pages to long write and short read cycle memoryGRANT1997-01-141993-04-1421954413GoodInternational Business Machines CorpInternational Business Machines Corp
US4527251A0.500Remap method and apparatus for a memory system which uses partially good memory devicesGRANT1985-07-021982-12-1723789116GoodBull HN Information Systems IncBull HN Information Systems Inc
US6742137B10.500Object oriented fault toleranceGRANT2004-05-251999-08-1723486424GoodSteel Excel IncMicrosemi Storage Solutions Inc
US5560003A0.500System and hardware module for incremental real time garbage collection and memory managementGRANT1996-09-241992-12-2125540747GoodIowa State University Research Foundation ISURFAONIX SA, Iowa State University Research Foundation ISURF
US6223284B10.499Method and apparatus for remote ROM flashing and security management for a computer systemGRANT2001-04-241998-04-3022098290GoodCompaq Computer CorpHewlett Packard Development Co LP
US4924331A0.499Method for mapping around defective sectors in a disc driveGRANT1990-05-081985-11-2026892700GoodSeagate Technology LLCSeagate Technology LLC
US5579502A0.498Memory card apparatus using EEPROMS for storing data and an interface buffer for buffering data transfer between the EEPROMS and an external deviceGRANT1996-11-261991-08-0927580397GoodToshiba CorpToshiba Corp
US7231643B10.498Image rescue system including direct communication between an application program and a device driverGRANT2007-06-122002-02-2238120647GoodLexar Media IncMicron Technology Inc
US5469548A0.498Disk array controller having internal protocol for sending address/transfer count information during first/second load cycles and transferring data after receiving an acknowldgementGRANT1995-11-211992-10-1325503347GoodCompaq Computer CorpHewlett Packard Development Co LP
US7603670B10.498Virtual machine transfer between computer systemsGRANT2009-10-132002-03-2841138118GoodSymantec Operating CorpCA Inc
US20060010174A10.498Method and system for backing up and restoring dataAPPLICATION2006-01-122004-07-0935542615GoodInternational Business Machines CorpInternational Business Machines Corp
US20070156952A10.498Digital storage safeAPPLICATION2007-07-052005-12-2938226014GoodIntel CorpIntel Corp
US20070016756A10.498Device for identifying data characteristics for flash memoryAPPLICATION2007-01-182005-07-1537432803GoodGenesys Logic IncGenesys Logic Inc
US7272613B20.497Method and system for managing distributed content and related metadataGRANT2007-09-182000-10-2627559463GoodIntel CorpPRISMEDIA NETWORK Inc, Intel Corp
WO1992018928A10.497COUPLING CIRCUIT  USE THEREOF IN A CARD  AND METHODAPPLICATION1992-10-291991-04-159411855Good
US5880955A0.497Status display system for storage deviceGRANT1999-03-091991-11-1317841885GoodFujitsu LtdFujitsu Ltd
US7991917B10.497High performance packet processing using a general purpose processorGRANT2011-08-022000-07-0544314465GoodMcAfee LLCMcAfee LLC
US20030135514A10.497Systems and methods for providing a distributed file system incorporating a virtual hot spareAPPLICATION2003-07-172001-08-0332228765GoodIsilon Systems LLCIsilon Systems LLC, EMC Corp
US7810092B10.497Central administration and maintenance of workstations using virtual machines  network filesystems  and replicationGRANT2010-10-052004-03-0242797895GoodSymantec Operating CorpSymantec Operating Corp, Veritas Technologies LLC
US7103765B20.496Method and system for providing a modulized server on boardGRANT2006-09-052001-09-2526670687GoodAskey Computer CorpAsustek Computer Inc, ATEONIX NETWORKS
US7243185B20.496Flash memory system with a high-speed flash controllerGRANT2007-07-102004-04-0535055712GoodSuper Talent Electronics IncSuper Talent Tech Corp
US5551003A0.496System for managing log structured array (LSA) of DASDS by managing segment space availability and reclaiming regions of segments using garbage collection procedureGRANT1996-08-271992-12-1125534904GoodInternational Business Machines CorpInternational Business Machines Corp
US7529142B20.496Data processing device with a WOM memoryGRANT2009-05-052000-12-208172479GoodNXP BVCallahan Cellular LLC
US20080112238A10.496HYBRID FLASH MEMORY DEVICE AND METHOD FOR ASSIGNING RESERVED BLOCKS THEREOFAPPLICATION2008-05-152006-10-2539369046GoodSamsung Electronics Co LtdSamsung Electronics Co Ltd
US5592662A0.496File management system and method for managing access and storage of data within multiple external memory devicesGRANT1997-01-071992-09-3017371303GoodToshiba CorpToshiba Corp
US6016560A0.495Semiconductor memory  memory device  and memory cardGRANT2000-01-181995-06-1415924609GoodHitachi LtdRenesas Electronics Corp
US6480935B10.495Smart card memory management system and methodGRANT2002-11-121999-01-1526814031GoodRPX Corp, CRYPTEC SYSTEMS IncCRYPTEC SYSTEMS Inc
US5128810A0.495Single disk emulation interface for an array of synchronous spindle disk drivesGRANT1992-07-071988-08-0226921392GoodCray Research LLCSilicon Graphics International Corp, Morgan Stanley and Co LLC
EP1571557A10.495A METHOD OF SENDING COMMAND AND DATA TO MOVABLE STORAGE DEVICEGRANT2005-09-072002-11-1832315222GoodNetac Technology Co LtdNetac Technology Co Ltd
US7538694B20.495Network device with improved storage density and access speed using compression techniquesGRANT2009-05-261999-01-2926900574GoodMossman Holdings LLCIntellectual Ventures I LLC
US5890202A0.495Method of accessing storage units using a schedule table having free periods corresponding to data blocks for each storage portionGRANT1999-03-301994-11-2817788163GoodFujitsu LtdFujitsu Ltd
US6253281B10.495Method for updating firmware of a computer peripheral deviceGRANT2001-06-261997-06-2110814694GoodUS Philips CorpNXP BV
US5448709A0.494Disk array controller having command descriptor blocks utilized by bus master and bus slave for respectively performing data transfer operationsGRANT1995-09-051992-10-1325503370GoodCompaq Computer CorpHewlett Packard Development Co LP
US6542407B10.494Techniques of recovering data from memory cells affected by field coupling with adjacent memory cellsGRANT2003-04-012002-01-1821979721GoodSanDisk CorpSanDisk Technologies LLC
US7069402B20.494Host-independent incremental backup method  apparatus  and systemGRANT2006-06-272003-06-0233452007GoodInternational Business Machines CorpGoogle LLC
US6381708B10.493Method for decoding addresses for a defective memory arrayGRANT2002-04-301998-04-2822076184GoodMicron Technology IncRound Rock Research LLC
US6598171B10.493Integrated circuit I/O using a high performance bus interfaceGRANT2003-07-221990-04-1824032637GoodRambus IncRambus Inc
US20070050548A10.493Dynamic optimization of cache memoryAPPLICATION2007-03-012005-08-2637805697GoodNetwork Appliances IncNetwork Appliances Inc
US7092911B20.493Reproducing apparatus and reproducing methodGRANT2006-08-151999-03-2627304692GoodSony CorpSony Corp
US6779088B10.493Virtual uncompressed cache size control in compressed memory systemsGRANT2004-08-172000-10-2432851305GoodInternational Business Machines CorpInternational Business Machines Corp
US5802344A0.493Method and apparatus for dynamic segment allocation in log structured arraysGRANT1998-09-011995-11-0324206344GoodInternational Business Machines CorpInternational Business Machines Corp
US20030202383A10.493Memory systemAPPLICATION2003-10-302002-02-0727654730GoodHitachi Ltd, Hitachi ULSI Systems Co LtdEmergence Memory Solutions LLC
US20070016699A10.492Memory control apparatus and methodAPPLICATION2007-01-182005-07-1437662921GoodCanon IncCanon Inc
US4746998A0.492Method for mapping around defective sectors in a disc driveGRANT1988-05-241985-11-2025177415GoodSeagate Technology LLCSeagate Technology LLC
US6026020A0.492Data line disturbance free memory block divided flash memory and microcomputer having flash memory thereinGRANT2000-02-151992-03-1726433348GoodHitachi ULSI Engineering Corp, Hitachi LtdHitachi ULSI Systems Co Ltd, Renesas Electronics Corp
US4525839A0.492Method of controlling storage deviceGRANT1985-06-251981-10-3015968477GoodHitachi LtdHitachi Ltd
US6606628B10.491File system for nonvolatile memoryGRANT2003-08-122000-02-1427663411GoodCisco Technology IncCisco Technology Inc
US5832219A0.491Distributed object networking serviceGRANT1998-11-031994-02-0822713171GoodObject Technology Licensing CorpApple Inc
US20040260908A10.491Method and apparatus for dynamic prefetch buffer configuration and replacementAPPLICATION2004-12-232003-06-2033517859GoodNXP USA IncNorth Star Innovations Inc
US7039728B20.491Information processing device and methodGRANT2006-05-022003-10-0734386419GoodHitachi LtdHitachi Ltd
US6504846B10.491Method and apparatus for reclaiming buffers using a single buffer bitGRANT2003-01-071999-05-2123225771GoodAdvanced Micro Devices IncGlobalFoundries Inc
US5261068A0.490Dual path memory retrieval system for an interleaved dynamic RAM memory unitGRANT1993-11-091990-05-2524112585GoodDell USA LPDell USA LP
US6275804B10.490Process and circuit arrangement for storing dictations in a digital dictating machineGRANT2001-08-141996-08-217803200GoodGrundig AGGBS Holding GmbH
US7594063B10.490Storage capacity statusGRANT2009-09-222004-08-2741077064GoodLexar Media IncMicron Technology Inc
US8281014B20.490Session lifecycle management within a multi-tiered enterprise networkGRANT2012-10-022004-12-2836654509GoodSAP SE SAP SE
US5379262A0.490Nonvolatile semiconductor memory deviceGRANT1995-01-031992-07-0115975035GoodToshiba CorpToshiba Corp
US5422856A0.489Non-volatile memory programming at arbitrary timing based on current requirementsGRANT1995-06-061993-03-0412667298GoodHitachi LtdSamsung Electronics Co Ltd
US6128694A0.489Method of correcting identification data stored in an EEPROMGRANT2000-10-031998-03-1021893098GoodDell USA LPDell USA LP
US5946694A0.489Apparatus and method for transparent application of service to business objectsGRANT1999-08-311997-09-2925473964GoodInternational Business Machines CorpInternational Business Machines Corp
US6252878B10.489Switched architecture access serverGRANT2001-06-261997-10-3025503363GoodCisco Technology IncITT Manufacturing Enterprises LLC, Cisco Technology Inc
US20050055531A10.489Non-volatile memory control device capable of recovering data even when data writing is interruptedAPPLICATION2005-03-102003-09-0934225268GoodRenesas Technology Corp, Renesas Design CorpRenesas Technology Corp, Renesas Design Corp
US7428616B20.488Method and apparatus for appending buffer areas to requested memoryGRANT2008-09-232004-02-0234805797GoodCanon IncCanon Inc
US6563734B20.488Non-volatile semiconductor memory device capable of executing erasable  writable and readable functions simultaneouslyGRANT2003-05-132000-08-3018749071GoodSharp CorpSamsung Electronics Co Ltd
US20050246510A10.487System and method for combining data streams in pipelined storage operations in a storage networkAPPLICATION2005-11-032003-11-1334619352GoodCommvault Systems IncCommvault Systems Inc
US20030140051A10.487System and method for virtualizing a distributed network storage as a single-view file systemAPPLICATION2003-07-242002-01-2319191823GoodHitachi LtdHitachi Ltd
US5907854A0.487Flash memory file system for writing data files without rewriting an entire volumeGRANT1999-05-251996-09-2724899780GoodAlcatel USA Sourcing LPNokia of America Corp
US5822781A0.487Sector-based storage device emulator having variable-sized sectorGRANT1998-10-131992-10-3025515225GoodIntel CorpIntel Corp
US6885319B20.486System and method for generating optimally compressed data from a plurality of data compression/decompression engines implementing different data compression algorithmsGRANT2005-04-261999-01-2927399256GoodQuickshift IncIntellectual Ventures I LLC
US20030046482A10.486Data management in flash memoryAPPLICATION2003-03-062001-08-2825475291GoodInternational Business Machines CorpInternational Business Machines Corp
US4322849A0.486Data relay systemGRANT1982-03-301980-04-1422490300GoodKATHLEEN CALABRESEKATHLEEN CALABRESE
US7007141B20.486Archival data storage system and methodGRANT2006-02-282001-01-3027658365GoodData Domain LLCEMC Corp
US7506010B20.485Storing and retrieving computer data files using an encrypted network drive file systemGRANT2009-03-172005-02-0846324449GoodPro Softnet CorpIDrive Inc
US6321345B10.485Slow response in redundant arrays of inexpensive disksGRANT2001-11-201999-03-0122988463GoodSeaChange Systems IncSeaChange International Inc
US20040237018A10.485Dual decode schemeAPPLICATION2004-11-252003-05-2333450664GoodHewlett Packard Development Co LPHewlett Packard Enterprise Development LP
US20020129192A10.485Method  apparatus  system and machine readable medium to pre-allocate a space for dataAPPLICATION2002-09-122001-03-0825181522GoodIntel CorpIntel Corp
US5809507A0.485Method and apparatus for storing persistent objects on a distributed object network using a marshaling frameworkGRANT1998-09-151996-07-0124716954GoodSun Microsystems IncOracle America Inc
US20030105928A10.485Method  system  and program for destaging data in cacheAPPLICATION2003-06-052001-12-0421713624GoodInternational Business Machines CorpInternational Business Machines Corp
US20050257120A10.484Pipelined data relocation and improved chip architecturesAPPLICATION2005-11-172004-05-1334982249GoodSanDisk CorpSanDisk Technologies LLC
US5390328A0.484Data processing system and method for providing notification in a central processor of state changes for shared data structure on external storageGRANT1995-02-141992-03-3025334069GoodInternational Business Machines CorpInternational Business Machines Corp
US6954765B20.484Updating a file in a fragmented file systemGRANT2005-10-112000-12-3032070253GoodIntel CorpIntel Corp
US7057939B20.484Non-volatile memory and control with improved partial page program capabilityGRANT2006-06-062004-04-2334966316GoodSanDisk CorpSanDisk Technologies LLC
WO2007107073A10.483SMART CARD STORAGE SYSTEM AND FILE MANAGEMENT METHOD THEREINAPPLICATION2007-09-272006-03-2338522020Good
US7203889B20.483Error correction for memoryGRANT2007-04-102004-04-0135061955GoodIntel CorpIntel Corp
US7020017B20.482Variable programming of non-volatile memoryGRANT2006-03-282004-04-0634964016GoodSanDisk CorpSanDisk Technologies LLC
WO2005043589A20.482METHOD AND SYSTEM FOR ENHANCING THE ENDURANCE OF MEMORY CELLSAPPLICATION2005-05-122003-10-2034521547Good
US20050152251A10.481Method and apparatus for recording check data of file system on recording mediumAPPLICATION2005-07-142004-01-0834737120GoodVictor Company of Japan LtdVictor Company of Japan Ltd
US20040148482A10.481Memory chainAPPLICATION2004-07-292003-01-1334807474GoodSilicon Pipe IncSamsung Electronics Co Ltd
US6968434B20.481Method and apparatus for controlling access to storage deviceGRANT2005-11-222000-05-2418662496GoodHitachi LtdHitachi Ltd
US6571312B10.481Data storage method and data processing device using an erasure block buffer and write buffer for writing and erasing data in memoryGRANT2003-05-271999-02-1912603487GoodMitsubishi Electric CorpMitsubishi Electric Corp
US7065101B20.481Modification of bus protocol packet for serial data synchronizationGRANT2006-06-202001-11-1521705524GoodInternational Business Machines CorpTwitter Inc
US7433928B10.481System pre-allocating data object replicas for a distributed file sharing systemGRANT2008-10-072003-12-3139797370GoodSymantec Operating CorpSymantec Operating Corp, Veritas Technologies LLC
US6523102B10.480PARALLEL COMPRESSION/DECOMPRESSION SYSTEM AND METHOD FOR IMPLEMENTATION OF IN-MEMORY COMPRESSED CACHE IMPROVING STORAGE DENSITY AND ACCESS SPEED FOR INDUSTRY STANDARD MEMORY SUBSYSTEMS AND IN-LINE MEMORY MODULESGRANT2003-02-182000-04-1424196933GoodInteractive Silicon IncIntellectual Ventures I LLC
US6185134B10.480Flash memory control method  flash memory system using the control method and flash memory device using the control methodGRANT2001-02-061998-12-1018417275GoodToshiba CorpToshiba Corp
US7765359B20.480Flash memory system and programming method performed thereinGRANT2010-07-272006-08-2339113250GoodSamsung Electronics Co LtdSamsung Electronics Co Ltd
US7536540B20.480Method of hardware driver integrity check of memory card controller firmwareGRANT2009-05-192005-09-1439963020GoodSanDisk CorpSanDisk Technologies LLC
US6097666A0.480Nonvolatile semiconductor memory device whose addresses are selected in a multiple accessGRANT2000-08-011997-11-0626563896GoodToshiba CorpKioxia Corp
US20040157638A10.479Multi-access solid state memory devices and a telephone utilizing suchAPPLICATION2004-08-122003-02-0632823815GoodSanDisk IL LtdGoogle LLC
US5398253A0.479Storage unit generation of redundancy information in a redundant storage array systemGRANT1995-03-141992-03-1127126852GoodEMC CorpEMC Corp
US6480862B10.479Relation-based ordering of objects in an object heapGRANT2002-11-121999-04-2323149150GoodInternational Business Machines CorpLinkedIn Corp
US6625687B10.479Memory module employing a junction circuit for point-to-point connection isolation  voltage translation  data synchronization  and multiplexing/demultiplexingGRANT2003-09-232000-09-1824669290GoodIntel CorpIntel Corp
US5974503A0.479Storage and access of continuous media files indexed as lists of raid stripe sets associated with file namesGRANT1999-10-261997-04-2526722199GoodEMC CorpEMC Corp
US6912598B10.479Non-volatile memory with functional capability of simultaneous modification of the content and burst mode read or page mode readGRANT2005-06-281999-07-308243531GoodSTMicroelectronics SRLNumonyx BV, Micron Technology Inc
US7181572B20.479Cache updating method and apparatusGRANT2007-02-202002-12-0232471018GoodSilverbrook Research Pty LtdMemjet Technology Ltd
EP1125294A20.478MULTI-LEVEL ERROR DETECTION AND CORRECTION TECHNIQUE FOR DATA STORAGE RECORDING DEVICEGRANT2001-08-221998-10-2022642627GoodEcrix CorpExabyte Corp
US5644768A0.478Systems and methods for sharing resources in a multi-user environmentGRANT1997-07-011994-12-0923389346GoodBorland Software CorpBorland Software Corp
US6781877B20.478Techniques for reducing effects of coupling between storage elements of adjacent rows of memory cellsGRANT2004-08-242002-09-0631977713GoodSanDisk CorpSanDisk Technologies LLC
US20070201274A10.478Cell-Downgrading and Reference-Voltage Adjustment for a Multi-Bit-Cell Flash MemoryAPPLICATION2007-08-302000-01-0638443802GoodSuper Talent Electronics IncSuper Talent Electronics Inc, Super Talent Tech Corp
WO2002067258A20.477METHOD AND APPARATUS FOR HANDLING ARBITRARILY LARGE CAPACITY REMOVABLE MEDIAAPPLICATION2002-08-292000-12-2925022597Good
US20050185067A10.477Secure compact flashAPPLICATION2005-08-252004-02-2334910874GoodLexar Media IncMicron Technology Inc
US20030198100A10.477Method of controlling the operation of non-volatile semiconductor memory chipsAPPLICATION2003-10-232001-12-0429217700GoodHitachi LtdNEC Electronics Corp, Renesas Electronics Corp
US5491816A0.477Input/ouput controller providing preventive maintenance information regarding a spare I/O unitGRANT1996-02-131990-09-2017216921GoodFujitsu LtdFujitsu Ltd
US20050278479A10.476Method of efficient data management with flash storage systemAPPLICATION2005-12-152004-06-0935461840GoodIntegrated Circuit Solution IncWestern Digital Technologies Inc
US7010555B20.476System and method for compacting a computer system heapGRANT2006-03-072002-10-1732092856GoodInternational Business Machines CorpInternational Business Machines Corp
US6269420B10.476Information recording/reproducing apparatus reducing disk access frequency to file management area and sharply accelerating record processing and reproduction processingGRANT2001-07-311997-12-1218360515GoodOlympus CorpOlympus Corp
US20070088923A10.476SYSTEM AND METHOD FOR FAST  SECURE REMOVAL OF OBJECTS FROM DISK STORAGEAPPLICATION2007-04-192004-03-0837949458Good
US20070279993A10.476VERIFY OPERATION FOR NON-VOLATILE STORAGE USING DIFFERENT VOLTAGESAPPLICATION2007-12-062006-06-0138789922GoodSanDisk CorpSanDisk Technologies LLC
US6009547A0.476ECC in memory arrays having subsequent insertion of contentGRANT1999-12-281997-12-0325530274GoodInternational Business Machines CorpInternational Business Machines Corp
US20020078002A10.476Memory garbage collection method and apparatusAPPLICATION2002-06-202000-08-2527397774GoodZUCOTTO WIRELESS IncZUCOTTO WIRELESS Inc
US20070245409A10.475Systems and Methods for Providing Levels of Access and Action Control Via an SSL VPN ApplianceAPPLICATION2007-10-182006-04-1238595542GoodCitrix Systems IncCitrix Systems Inc
US6134610A0.475Buffer room logic in data storage device and method for controlling the sameGRANT2000-10-171997-06-2619511331GoodSamsung Electronics Co LtdSeagate Technology LLC
US20040128464A10.475Memory reclamationAPPLICATION2004-07-012002-12-3032654848GoodIntel CorpIntel Corp
US5218695A0.475File server system having high-speed write executionGRANT1993-06-081990-02-0523887276GoodEpoch Systems IncEpoch Systems Inc
US6182121B10.475Method and apparatus for a physical storage architecture having an improved information storage and retrieval system for a shared file environmentGRANT2001-01-301995-02-0356289929GoodEnfish IncENFISH Corp, Enfish LLC
US20080089135A10.474Systems for partitioned erase and erase verification in non-volatile memoryAPPLICATION2008-04-172006-10-1339302939GoodSanDisk CorpSanDisk Technologies LLC
US20070088666A10.474FILE RECORDING APPARATUSAPPLICATION2007-04-192003-11-1834616171GoodPanasonic CorpPanasonic Corp
US20060029230A10.474Recording apparatus  recording method  reproducing apparatus  and reproducing methodAPPLICATION2006-02-091999-03-0327523263Good
US6819271B20.474Parallel compression and decompression system and method having multiple parallel compression and decompression enginesGRANT2004-11-161999-01-2946278675GoodQuickshift IncIntellectual Ventures I LLC
US20040003002A10.473Systems and methods for storing information to allow users to manage filesAPPLICATION2004-01-012002-06-2629778885GoodHewlett Packard Development Co LPHewlett Packard Development Co LP
US4896259A0.473Apparatus for storing modifying data prior to selectively storing data to be modified into a registerGRANT1990-01-231984-09-0726823871GoodInternational Business Machines CorpInternational Business Machines Corp
US7213246B10.473Failing over a virtual machineGRANT2007-05-012002-03-2837991571GoodVeritas Operating CorpVeritas Technologies LLC
US20080040385A10.473Apparatus and Method for Hardware-Based File SystemAPPLICATION2008-02-142002-11-0132312060GoodBlueArc UK LtdHitachi Vantara LLC
US6968549B10.473Method and system for dynamically loading data structures into memory with global constant poolGRANT2005-11-221999-07-0235345109GoodBeryl Technical Assays LLCIntellectual Ventures I LLC
US5611049A0.472System for accessing distributed data cache channel at each network node to pass requests and dataGRANT1997-03-111992-06-0323346269GoodRPX CorpRPX Corp
US5734812A0.472Storage unit with parity generation function and storage systems using storage unit with parity generation analyzationGRANT1998-03-311991-08-2016545845GoodHitachi LtdHitachi Ltd
US20030237016A10.472System and apparatus for accelerating content delivery throughout networksAPPLICATION2003-12-252000-03-0325170185GoodSurgient Networks IncSurgient Networks Inc
US7343460B20.472Data storage system and processGRANT2008-03-112000-06-0624353053GoodQuantum CorpQuantum Corp
US5889714A0.472Adaptive precharge management for synchronous DRAMGRANT1999-03-301997-11-0325506663GoodDigital Equipment CorpHewlett Packard Enterprise Development LP
US5706435A0.471System for maintaining data coherency in cache memory by periodically broadcasting a single invalidation report from server to clientsGRANT1998-01-061993-12-0622589579GoodPanasonic Technologies IncPanasonic Corp of North America
US5508971A0.471Programmable power generation circuit for flash EEPROM memory systemsGRANT1996-04-161994-10-1723269395GoodSanDisk CorpSanDisk Technologies LLC
US6470413B10.471Information processing apparatus and method in which an executable file in an incorporated memory is loaded and executed at startupGRANT2002-10-221996-07-1916264098GoodCanon IncCanon Inc
US7337201B10.470System and method to increase memory allocation efficiencyGRANT2008-02-262003-10-0839103729GoodSun Microsystems IncOracle America Inc
US6658509B10.470Multi-tier point-to-point ring memory interfaceGRANT2003-12-022000-10-0329550428GoodIntel CorpIntel Corp
US4802117A0.470Method of preserving data storage in a postal meterGRANT1989-01-311985-12-1625201378GoodPitney Bowes IncPitney Bowes Inc
US5745703A0.470Transmission of higher-order objects across a network of heterogeneous machinesGRANT1998-04-281995-07-1824002604GoodNEC Laboratories America IncNEC Corp
US5890192A0.470Concurrent write of multiple chunks of data into multiple subarrays of flash EEPROMGRANT1999-03-301996-11-0524990480GoodSanDisk CorpSanDisk Technologies LLC
US5734814A0.470Host-based RAID-5 and NV-RAM integrationGRANT1998-03-311996-04-1524533373GoodSun Microsystems IncOracle America Inc
US5469555A0.469Adaptive write-back method and apparatus wherein the cache system operates in a combination of write-back and write-through modes for a cache-based microprocessor systemGRANT1995-11-211991-12-1946247713GoodOPTi IncOPTI Inc A CORP OF, OPTi Inc
US20060074922A10.469File management device  file management method  file management program and recording mediumAPPLICATION2006-04-062002-11-2532375826GoodPanasonic CorpPanasonic Corp
US20020165870A10.469Method and apparatus for freeing memory from an extensible markup language document object model tree active in an application cacheAPPLICATION2002-11-072001-03-0125171375GoodSun Microsystems IncOracle America Inc
US6317352B10.469Apparatus for implementing a buffered daisy chain connection between a memory controller and memory modulesGRANT2001-11-132000-09-1824669114GoodIntel CorpIntel Corp
US5845129A0.469Protection domains in a single address spaceGRANT1998-12-011996-03-2224491519GoodPhilips North America LLCPhilips North America LLC
US6392935B10.469Maximum bandwidth/minimum latency SDRAM interfaceGRANT2002-05-212000-04-0326889729GoodMaxtor CorpMaxtor Corp
US7257714B10.468Electronic data storage medium with fingerprint verification capabilityGRANT2007-08-141999-10-1921654985GoodSuper Talent Electronics IncSuper Talent Electronics Inc, Super Talent Tech Corp
US5511197A0.468Method and system for network marshalling of interface pointers for remote procedure callsGRANT1996-04-231992-11-1325523380GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US7936602B20.468Use of data latches in cache operations of non-volatile memoriesGRANT2011-05-032005-04-0136636435GoodSanDisk CorpSanDisk Technologies LLC
US20080112226A10.468NON-VOLATILE MEMORY WITH BOOST STRUCTURESAPPLICATION2008-05-152006-11-1339369038GoodSanDisk CorpSanDisk Technologies LLC
US20060117153A10.468System for secure erasing of filesAPPLICATION2006-06-012004-11-3046205844GoodToshiba Corp, Toshiba TEC CorpToshiba Corp, Toshiba TEC Corp
US5675796A0.468Concurrency management component for use by a computer program during the transfer of a messageGRANT1997-10-071994-04-0822842533GoodMicrosoft CorpMicrosoft Technology Licensing LLC
EP0757317A20.468Hierarchical data storage device and storage methodGRANT1997-02-051995-07-3116328774GoodToshiba CorpToshiba Corp
US6880024B20.467Control system for memory storage device having two different interfacesGRANT2005-04-122003-06-1233510837GoodPhison Electronics Corp, AData Technology Co LtdPhison Electronics Corp, AData Technology Co Ltd
US5305278A0.467Semiconductor memory device having block write functionGRANT1994-04-191990-12-1818513116GoodMitsubishi Electric CorpMitsubishi Electric Corp
US8656185B20.467High-assurance processor active memory content protectionGRANT2014-02-182004-07-3035731961GoodSafeNet IncSafeNet Inc
US6708251B10.467Disk drive having separate interfaces for host commands and audiovisual dataGRANT2004-03-162001-05-3131947147GoodKeen Personal Technologies Inc, Keen Personal Media IncKeen Personal Technologies Inc, Keen Personal Media Inc
US5280447A0.467Floating gate nonvolatile memory with configurable erasure blocksGRANT1994-01-181992-06-1925413854GoodIntel CorpIntel Corp
US7065531B20.467Combining computer programsGRANT2006-06-202002-03-1228038830GoodHewlett Packard Development Co LPHewlett Packard Development Co LP
US5872969A0.466System and method for efficiently synchronizing cache and persistent data in an object oriented transaction processing systemGRANT1999-02-161995-06-2323962817GoodInternational Business Machines CorpInternational Business Machines Corp
US6308214B10.466Self-tuning dataflow I/O coreGRANT2001-10-231998-09-2322572724GoodInktomi CorpAltaba Inc
US5309451A0.466Data and parity prefetching for redundant arrays of disk drivesGRANT1994-05-031992-08-1225457284GoodDigital Equipment CorpHewlett Packard Development Co LP
US5537555A0.466Fully pipelined and highly concurrent memory controllerGRANT1996-07-161993-03-2221875479GoodCompaq Computer CorpHewlett Packard Development Co LP
US5999947A0.466Distributing database differences corresponding to database change events made to a database table located on a server computerGRANT1999-12-071997-05-2725341565GoodArkona LLCPure Data Systems LLC
US5499354A0.465Method and means for dynamic cache management by variable space and time binding and rebinding of cache extents to DASD cylindersGRANT1996-03-121993-05-1922054944GoodInternational Business Machines CorpInternational Business Machines Corp
US4479214A0.464System for updating error map of fault tolerant memoryGRANT1984-10-231982-06-1623535709GoodInternational Business Machines CorpInternational Business Machines Corp
US5481691A0.464Cache page replacement using sequential LIFO and non-sequential LRU cast outGRANT1996-01-021991-04-2224768233GoodInternational Business Machines CorpInternational Business Machines Corp
US5220518A0.464Integrated circuit memory with non-binary array configurationGRANT1993-06-151990-06-0727064597GoodPhilips Semiconductors IncNXP BV
US6026414A0.464System including a proxy client to backup files in a distributed computing environmentGRANT2000-02-151998-03-0521883253GoodInternational Business Machines CorpInternational Business Machines Corp
US6766432B20.464Memory management system supporting object deletion in non-volatile memoryGRANT2004-07-202002-05-2429548963GoodSun Microsystems IncOracle America Inc
US4463450A0.464Semiconductor memory formed of memory modules with redundant memory areasGRANT1984-07-311980-08-296110700GoodSiemens AGSiemens AG
US5978791A0.464Data processing system using substantially unique identifiers to identify data items  whereby identical data items have the same identifiersGRANT1999-11-021995-04-1123685427GoodKinetech IncPersonalweb Technologies LLC, Level 3 Communications LLC
US20050180729A10.464Editing apparatus and editing methodAPPLICATION2005-08-181999-03-2527303616Good
US5440744A0.464Methods and apparatus for implementing server functions in a distributed heterogeneous environmentGRANT1995-08-081990-08-1424265845GoodDigital Equipment CorpHewlett Packard Development Co LP
US20020129028A10.463System and method for managing file system extended attributesAPPLICATION2002-09-122001-03-0825181571GoodInternational Business Machines CorpInternational Business Machines Corp
US6075745A0.463Field programmable memory arrayGRANT2000-06-131995-12-2024299802GoodInternational Business Machines CorpMarvell International Ltd
US20030145230A10.463System for exchanging data utilizing remote direct memory accessAPPLICATION2003-07-312002-01-3127610367GoodSun Microsystems IncSun Microsystems Inc
US6118612A0.462Disk drive synchronizationGRANT2000-09-121991-12-058208494GoodInternational Business Machines CorpInternational Business Machines Corp
US5315558A0.462Integrated circuit memory with non-binary array configurationGRANT1994-05-241991-10-2525127995GoodPhilips Semiconductors IncNXP BV
US6449667B10.462Tree network including arrangement for establishing sub-tree having a logical root below the network's physical rootGRANT2002-09-101990-10-0324368979GoodT M Patents LPT M Patents LP
US5657332A0.462Soft errors handling in EEPROM devicesGRANT1997-08-121992-05-2025388229GoodSanDisk CorpSanDisk Technologies LLC
US20070260654A10.461GARBAGE COLLECTION SENSITIVE LOAD BALANCINGAPPLICATION2007-11-082006-05-0838662340GoodInternational Business Machines CorpInternational Business Machines Corp
US5915081A0.461Arrayed recording apparatus with selectably connectable spare disksGRANT1999-06-221993-05-2114774420GoodMitsubishi Electric CorpMitsubishi Electric Corp
US7043599B10.459Dynamic memory supporting simultaneous refresh and data-access transactionsGRANT2006-05-092002-06-2032092412GoodRambus IncRambus Inc
US7366852B20.459Method for improving data reading performance and storage system for performing the sameGRANT2008-04-292004-07-2935571446GoodInfortrend Tech IncInfortrend Tech Inc
US20070079030A10.459Auxiliary display and storage unitAPPLICATION2007-04-052005-09-3037903178GoodIntel CorpIntel Corp
US20050198450A10.457Method  system  and program for managing data migrationAPPLICATION2005-09-082003-12-2934911215GoodIntel CorpIntel Corp
US6973519B10.457Card identification compatibilityGRANT2005-12-062003-06-0333159549GoodLexar Media IncMicron Technology Inc
US6351838B10.457Multidimensional parity protection systemGRANT2002-02-261999-03-1223020379GoodAurora Communications IncAurora Communications Inc
US5778426A0.457Methods and structure to maintain a two level cache in a RAID controller and thereby selecting a preferred posting methodGRANT1998-07-071995-10-2324182341GoodSymbios IncAvago Technologies General IP Singapore Pte Ltd
US3633175A0.457DEFECT-TOLERANT DIGITAL MEMORY SYSTEMGRANT1972-01-041969-05-1525242631GoodHoneywell IncHoneywell Inc
US8838630B20.456Method and systems for efficient delivery of previously stored contentGRANT2014-09-162006-06-3038878037GoodCitrix Systems IncCitrix Systems Inc
US6671757B10.456Data transfer and synchronization systemGRANT2003-12-302000-01-2623953265GoodFusionOne IncSynchronoss Technologies Inc
US5568629A0.456Method for partitioning disk drives within a physical disk array and selectively assigning disk drive partitions into a logical disk arrayGRANT1996-10-221991-12-2325209281GoodSymbios Inc, NCR Corp, SK Hynix America IncTaiwan Semiconductor Manufacturing Co TSMC Ltd, Symbios Inc
US4380066A0.456Defect tolerant memoryGRANT1983-04-121980-12-0422792368GoodBurroughs CorpUnisys Corp
US5701492A0.456Fail-safe flashing of EPROMGRANT1997-12-231996-03-2924504306GoodCanon IncCanon Inc
US5485475A0.456Data storage device and data managing methodGRANT1996-01-161993-09-2217007743GoodToshiba CorpToshiba Corp
US5513377A0.456Input-output element has self timed interface using a received clock signal to individually phase aligned bits received from a parallel busGRANT1996-04-301994-06-1722993866GoodInternational Business Machines CorpCisco Technology Inc
US6041001A0.456Method of increasing data reliability of a flash memory device without compromising compatibilityGRANT2000-03-211999-02-2522979362GoodLexar Media IncMicron Technology Inc
US5408644A0.456Method and apparatus for improving the performance of partial stripe operations in a disk array subsystemGRANT1995-04-181992-06-0525402554GoodCompaq Computer CorpHewlett Packard Development Co LP
US7664987B20.455Flash memory device with fast reading rateGRANT2010-02-162003-05-2533493348GoodSanDisk IL LtdSanDisk IL Ltd
US5870763A0.455Database computer system with application recovery and dependency handling read cacheGRANT1999-02-091997-03-1025213911GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US6748503B10.455System and method facilitating unmanaged code participation in garbage collectionGRANT2004-06-082001-06-2732327118GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US6785776B20.455DMA exclusive cache state providing a fully pipelined input/output DMA write mechanismGRANT2004-08-312001-07-2625436099GoodInternational Business Machines CorpInternational Business Machines Corp
US7102957B20.455Reduction of fusible links and associated circuitry on memory diesGRANT2006-09-052004-09-0236033740GoodMicron Technology IncMicron Technology Inc
US6775185B20.455Nonvolatile semiconductor memoryGRANT2004-08-102002-04-1829207729GoodRenesas Technology CorpNEC Electronics Corp, Renesas Electronics Corp
US7917590B20.455Deleting mechanism in SIP multimedia servicesGRANT2011-03-292006-03-1338509848GoodNokia OyjNokia Technologies Oy
US20020083299A10.455High speed remote storage controllerAPPLICATION2002-06-272000-12-2224997366GoodInternational Business Machines CorpGoogle LLC
US20050036387A10.455Method of using flash memory for storing metering dataAPPLICATION2005-02-172002-04-2436119224Good
US20020165896A10.455Multiprocessor communication system and methodAPPLICATION2002-11-072001-05-0225302006GoodPortalPlayer IncNvidia Corp
US4566082A0.454Memory pack addressing systemGRANT1986-01-211983-03-2323898849GoodTektronix IncTEKTRONIC Inc 4900 SW GRIFFITH DRIVE PO BOX 500 BEAVERTON OR 97077 A CORP OF OR, Tektronix Inc
US4051354A0.454FAULT-TOLERANT CELL ADDRESSABLE ARRAYGRANT1977-09-271975-07-0324373340GoodTexas Instruments IncTexas Instruments Inc
US6507911B10.454System and method for securely deleting plaintext dataGRANT2003-01-141998-07-2222392083GoodEntrust LtdEntrust Ltd
US7917832B20.453Apparatus for improving data access reliability of flash memoryGRANT2011-03-292006-04-2638436556GoodGenesys Logic IncGenesys Logic Inc
WO1995014272A10.453ADDRESS GENERATOR FOR SOLID STATE DISK DRIVEAPPLICATION1995-05-261993-11-1922555013Good
US6456528B10.453Selective operation of a multi-state non-volatile memory system in a binary modeGRANT2002-09-242001-09-1725498102GoodSanDisk CorpSanDisk Technologies LLC
US5341341A0.452Dynamic random access memory device having addressing section and/or data transferring path arranged in pipeline architectureGRANT1994-08-231992-03-2613355248GoodNEC CorpMicron Memory Japan Ltd
US20030079078A10.452Confirmation of secure data file erasureAPPLICATION2003-04-242001-10-1921921886GoodXerox CorpXerox Corp
US5535369A0.452Method for allocating memory in a solid state memory diskGRANT1996-07-091992-10-3025515236GoodIntel CorpIntel Corp
US7032090B20.452Method  system  and apparatus for releasing storage in a fast replication environmentGRANT2006-04-182003-04-0833130578GoodInternational Business Machines CorpInternational Business Machines Corp
US5999450A0.452Electrically erasable and programmable non-volatile memory device with testable redundancy circuitsGRANT1999-12-071996-05-098225904GoodSTMicroelectronics SRLSTMicroelectronics SRL, Micron Technology Inc
US20060101192A10.452Systems and methods of nonvolatile memory managementAPPLICATION2006-05-112004-11-0936317675GoodHewlett Packard Development Co LPHewlett Packard Development Co LP
US7480782B20.452Reference-updating using per-chunk referenced-address ranges in a compacting garbage collectorGRANT2009-01-202006-06-1438862864GoodSun Microsystems IncOracle America Inc
US6731447B20.451Secure data file erasureGRANT2004-05-042001-06-0425358358GoodXerox CorpXerox Corp
US5598549A0.451Array storage system for returning an I/O complete signal to a virtual I/O daemon that is separated from software array driver and physical device driverGRANT1997-01-281993-06-1122133385GoodSymbios Inc, NCR Corp, SK Hynix America IncTaiwan Semiconductor Manufacturing Co TSMC Ltd, Symbios Inc
US5809556A0.451Data storage system for highly frequent repetitive data writingGRANT1998-09-151992-05-1514850312GoodToshiba CorpToshiba Corp
US5978893A0.450Method and system for memory managementGRANT1999-11-021996-06-1924671659GoodApple Computer IncApple Inc
US6198660B10.450Synchronous multilevel non-volatile memory and related reading methodGRANT2001-03-061999-05-318243424GoodSTMicroelectronics SRLMicron Technology Inc
US6950349B20.450Nonvolatile semiconductor memory having partial data rewriting functionGRANT2005-09-272002-06-2829774295GoodFujitsu LtdSocionext Inc
US6070174A0.449Method and apparatus for real-time secure file deletionGRANT2000-05-301997-09-3026812518GoodInfraworks CorpGigamedia Access Corp, GigaTrust Corp
US5586248A0.449Disk drive controller with a posted write cache memoryGRANT1996-12-171992-06-0525403463GoodCompaq Computer CorpHewlett Packard Development Co LP
US5274646A0.449Excessive error correction controlGRANT1993-12-281991-04-1724757461GoodInternational Business Machines CorpInternational Business Machines Corp
US6229737B10.449Method and apparatus for initializing semiconductor memoryGRANT2001-05-081996-12-1225075647GoodEricsson IncEricsson Inc, HPS Investment Partners LLC
US4924375A0.449Page interleaved memory accessGRANT1990-05-081987-10-2322346252GoodChips and Technologies IncChips and Technologies Inc
US5832529A0.448Methods  apparatus  and product for distributed garbage collectionGRANT1998-11-031996-10-1124930946GoodSun Microsystems IncSun Microsystems Inc
US5628005A0.448System and method for providing opportunistic file access in a network environmentGRANT1997-05-061995-06-0723900010GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US9026679B10.448Methods and apparatus for persisting management information changesGRANT2015-05-052006-03-3053001814GoodEMC CorpEMC Corp
US7634510B20.448Method and system for time-based reclamation of objects from a recycle bin in a databaseGRANT2009-12-152004-10-0536126870GoodOracle International CorpOracle International Corp
US5640286A0.448Disk drive with error code embedded sector identificationGRANT1997-06-171995-05-0823732749GoodWestern Digital CorpWestern Digital Corp
US5604902A0.448Hole plugging garbage collection for a data storage systemGRANT1997-02-181995-02-1623546555GoodHP IncHewlett Packard Development Co LP
US20070260829A10.447Method and apparatus for processing a sequential fileAPPLICATION2007-11-082006-05-0336539874GoodCoriant OyCoriant Oy
US7734867B10.447Data storage using disk drives in accordance with a schedule of operationsGRANT2010-06-082002-05-1742227034GoodHewlett Packard Development Co LPHewlett Packard Enterprise Development LP
US5537566A0.447Apparatus and method for controlling background processing in disk array deviceGRANT1996-07-161991-12-1726574451GoodFujitsu LtdFujitsu Ltd
US5986965A0.447Method and device for writing data in non-volatile memory circuitGRANT1999-11-161996-09-1319473646GoodLG Semicon Co LtdSK Hynix Inc
US7243203B20.447Pipeline circuit for low latency memoryGRANT2007-07-102003-06-1333511227GoodSanDisk 3D LLCSanDisk Technologies LLC
US4843541A0.447Logical resource partitioning of a data processing systemGRANT1989-06-271987-07-2922149754GoodInternational Business Machines CorpInternational Business Machines Corp
US6334167B10.446System and method for memory self-timed refresh for reduced power consumptionGRANT2001-12-251998-08-3122509271GoodInternational Business Machines CorpInternational Business Machines Corp
US20030099134A10.446Detecting partially erased units in flash devicesAPPLICATION2003-05-292001-11-2327613196GoodSanDisk IL LtdSanDisk IL Ltd
US6578157B10.446Method and apparatus for recovery of useful areas of partially defective direct rambus rimm componentsGRANT2003-06-102000-03-0624069178GoodMicron Technology IncMicron Technology Inc
US5802264A0.445Background data reconstruction in a storage device array systemGRANT1998-09-011991-11-1525157880GoodFujitsu LtdFujitsu Ltd
US6981205B20.445Data storage apparatus  read data processor  and read data processing methodGRANT2005-12-272001-10-2319142208GoodLenovo Singapore Pte LtdLenovo PC International Ltd
US6643730B20.445CPU controlled memory controlling device for accessing operational informationGRANT2003-11-041998-07-3026520782GoodFujitsu LtdFujitsu Ltd
US8145957B20.445Using fractional sectors for mapping defects in disk drivesGRANT2012-03-272005-07-2237718949GoodBroadcom CorpAvago Technologies International Sales Pte Ltd
US6983354B20.445Memory device sequencer and method supporting multiple memory device clock speedsGRANT2006-01-032002-05-2429549133GoodMicron Technology IncMicron Technology Inc
US20070133312A10.445Flash with consistent latency for read operationsAPPLICATION2007-06-142000-05-1027766404GoodMicron Technology IncRound Rock Research LLC
US7340566B20.445System and method for initializing a memory device from block oriented NAND flashGRANT2008-03-042002-10-2132096345GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US7676627B20.444Single segment data object managementGRANT2010-03-092002-08-2931977086GoodMicron Technology IncMicron Technology Inc
US5479633A0.444Method of controlling clean-up of a solid state memory disk storing floating sector dataGRANT1995-12-261992-10-3025515968GoodIntel CorpIntel Corp
US20030033471A10.443Window-based flash memory storage system and management and access methods thereofAPPLICATION2003-02-132001-08-0721678979GoodSolid State System Co LtdSolid State System Co Ltd
US20020152305A10.442Systems and methods for resource utilization analysis in information management environmentsAPPLICATION2002-10-172000-03-0327583590GoodSurgient Networks IncSurgient Networks Inc
US7483929B20.442Systems and methods for storing  backing up and recovering computer data filesGRANT2009-01-272005-02-0836781127GoodPro Softnet CorpIDrive Inc
US6324620B10.442Dynamic DASD data management and partitioning based on access frequency utilization and capacityGRANT2001-11-271998-07-2322396812GoodInternational Business Machines CorpInternational Business Machines Corp
US5991849A0.442Rewriting protection of a size varying first region of a reprogrammable non-volatile memoryGRANT1999-11-231996-04-1026429791GoodSanyo Electric Co LtdSemiconductor Components Industries LLC
US5561785A0.442System for allocating and returning storage and collecting garbage using subpool of available blocksGRANT1996-10-011992-10-2925516098GoodInternational Business Machines CorpInternational Business Machines Corp
US6549469B20.441Semiconductor memory systemGRANT2003-04-152001-11-0719155550GoodMitsubishi Electric CorpRenesas Electronics Corp
US6101601A0.441Method and apparatus for hibernation within a distributed data processing systemGRANT2000-08-081998-04-2022045480GoodInternational Business Machines CorpInternational Business Machines Corp
US7187583B20.441Method for reducing data error when flash memory storage device using copy back commandGRANT2007-03-062005-01-2536696577GoodPhison Electronics CorpPhison Electronics Corp
US7277011B20.441Removable memory media with integral indicator lightGRANT2007-10-022002-02-2227766090GoodMicron Technology IncMicron Technology Inc
US6941413B20.441Nonvolatile memory  its data updating method  and card reader equipped with such nonvolatile memoryGRANT2005-09-062001-12-2827604804GoodNidec Sankyo CorpOL Security LLC
US6412040B20.441Method of performing reliable updates in a symmetrically blocked nonvolatile memory having a bifurcated storage architectureGRANT2002-06-251997-04-0627125746GoodIntel CorpIntel Corp
US7162678B20.440Extended error correction codesGRANT2007-01-092003-03-1432771657GoodQuantum CorpQuantum Corp
US20060039227A10.440Memory device having staggered memory operationsAPPLICATION2006-02-232004-08-1735457887GoodRambus IncRambus Inc
US6545916B20.440Memory configuration of a composite memory deviceGRANT2003-04-081997-05-2315486730GoodRicoh Co LtdRicoh Co Ltd
US20090049238A10.440DISK DRIVE STORAGE DEFRAGMENTATION SYSTEMAPPLICATION2009-02-192006-02-1438429650GoodSoftware Site Applications LLCIntellectual Ventures I LLC, EXAVIO (ASSIGNMENT FOR BENEFIT OF CREDITORS) LLC, SOFTWARE SITE APPLICATIONS Ltd LIABLILITY Co
US6622200B10.440Method of performing reliable updates in a symmetrically blocked nonvolatile memory having a bifurcated storage architectureGRANT2003-09-161997-04-0625268154GoodIntel CorpIntel Corp
US6385710B10.439Multiple-mode external cache subsystemGRANT2002-05-071996-02-2324425584GoodSun Microsystems IncOracle America Inc
US20030061388A10.439System and method for providing connectivity between two different networks using different protocolsAPPLICATION2003-03-272001-09-2746281061GoodOpen Invention Network LLCOpen Invention Network LLC
US6493709B10.439Method and apparatus for digitally shredding similar documents within large document sets in a data processing environmentGRANT2002-12-101998-07-3126825337GoodUniversity of CaliforniaUniversity of California
US4920518A0.438Semiconductor integrated circuit with nonvolatile memoryGRANT1990-04-241985-04-2327305255GoodHitachi LtdHitachi Ltd
US20040256638A10.438Configurable width buffered module having a bypass circuitAPPLICATION2004-12-232000-01-0535451048GoodRambus IncRambus Inc
EP1465203A10.438Nonvolatile memory with page copy capability and method thereofGRANT2004-10-062003-04-0332844907GoodSamsung Electronics Co LtdSamsung Electronics Co Ltd
US7328377B10.438Error correction for programmable logic integrated circuitsGRANT2008-02-052004-01-2738988924GoodAltera CorpAltera Corp
US20040128470A10.438Log-structured write cache for data storage devices and systemsAPPLICATION2004-07-012002-12-2732654532GoodInternational Business Machines CorpSeagate Systems UK Ltd
US20070101075A10.437Out of order DRAM sequencerAPPLICATION2007-05-032002-05-1429418478Good
US5475817A0.437Object oriented distributed computing system processing request to other object model with code mapping by object managers located by manager of object managersGRANT1995-12-121991-02-2524649693GoodHP IncHewlett Packard Development Co LP
US7805490B20.437Deleting mechanism in SIP multimedia servicesGRANT2010-09-282006-04-0338564053GoodNokia OyjNokia Technologies Oy
US6412042B10.437System and method for improved disk drive performance and reliabilityGRANT2002-06-251999-11-1723755586GoodMaxtor CorpMaxtor Corp
US10366097B20.437System and method for conducting searches at target devicesGRANT2019-07-302002-06-2029734133GoodOpen Text Holdings IncOpen Text Holdings Inc
US8027951B20.437Predictive algorithm for load balancing data transfers across componentsGRANT2011-09-272004-02-2534886945GoodInternational Business Machines CorpInternational Business Machines Corp
US6694338B10.436Virtual aggregate fieldsGRANT2004-02-172000-08-2924607987GoodContivo IncLiaison Technologies Inc
US20060167961A10.436Autonomic cache object array based on heap usageAPPLICATION2006-07-272005-01-2736698197GoodInternational Business Machines CorpInternational Business Machines Corp
US20040153817A10.436Apparatus and method for detecting over-programming condition in multistate memory deviceAPPLICATION2004-08-051996-10-2424958897GoodMicron Technology IncRound Rock Research LLC
EP1369767A20.436Method and apparatus for adaptive power management of memoryGRANT2003-12-102002-06-0529549328GoodBroadcom CorpBroadcom Corp
US7062616B20.436Implementing a dual partition flash with suspend/resume capabilitiesGRANT2006-06-132001-06-1225376199GoodIntel CorpIntel Corp
US20040167898A10.436History preservation in a computer storage systemAPPLICATION2004-08-262003-02-2632868893GoodPermabit IncRed Hat Inc
WO2007100649A20.436RECLAIM ALGORITHM FOR FAST EDITS IN A NONVOLATILE FILE SYSTEMAPPLICATION2007-09-072006-02-2438328529Good
US6151289A0.436Multibyte random access mass storage/memory systemGRANT2000-11-211996-01-2224358523GoodT Squared G IncThanatos Inc C/o Butler Fitzgerald Fiveson & Mccarthy
US5537577A0.436Interleaved memory wherein plural memory means comprising plural banks output data simultaneously while a control unit sequences the addresses in ascending and descending directionsGRANT1996-07-161992-05-1114715342GoodPanasonic CorpPanasonic Corp
US20060195650A10.435Method to detect NAND-flash parameters by hardware automaticallyAPPLICATION2006-08-312005-02-2536933117GoodLSI CorpAvago Technologies International Sales Pte Ltd
US6484224B10.435Multi-interface symmetric multiprocessorGRANT2002-11-191999-11-2923789548GoodCisco Technology IncCisco Technology Inc
US7032064B20.435Single chip embedded microcontroller having multiple non-volatile erasable PROMS sharing a single high voltage generatorGRANT2006-04-181999-09-1323560303GoodEmosyn America IncEM Microelectronic Marin SA, Silicon Storage Technology Inc
US5936884A0.434Multiple writes per a single erase for a nonvolatile memoryGRANT1999-08-101995-09-2924141356GoodIntel CorpIntel Corp
US9602585B20.434Systems and methods for retrieving dataGRANT2017-03-212005-06-2237595885GoodCybervore IncCybervore Inc
US4989134A0.433Method and apparatus for enhancing data storage efficiencyGRANT1991-01-291987-03-2021845547GoodHP IncHP Inc
US20070174428A10.433Double-proxy remote data access systemAPPLICATION2007-07-262001-08-0127405354GoodActona Technologies LtdCisco Technology Inc
US6928515B20.432Integrated sector format-error correction code system and method for efficient writing in a disk array systemGRANT2005-08-092002-11-0932229190GoodInternational Business Machines CorpInternational Business Machines Corp
US5745792A0.432System for automatically and continuously tuning tunable parameters by setting tuning mechanism to tune a next tunable parameter after maintaining means maintained paramenter changeGRANT1998-04-281993-04-2921985725GoodSBC Technology Resources IncAT&T Labs Inc
US7388778B20.432Nonvolatile memory devices that support virtual page storage using odd-state memory cellsGRANT2008-06-172005-04-2736791826GoodSamsung Electronics Co LtdSamsung Electronics Co Ltd
US6105104A0.431Method and apparatus for optimizing the data transfer rate to and from a plurality of disk surfacesGRANT2000-08-151997-10-2025494558GoodWestern Digital CorpWestern Digital Corp
US6256690B10.431System and method for facilitating multiple applications on a smart cardGRANT2001-07-031999-01-1523786471GoodRPX Corp, CRYPTEC SYSTEMS IncCRYPTEC SYSTEMS Inc
US20050007805A10.431Configurable width buffered module having flyby elementsAPPLICATION2005-01-132000-01-0546205287GoodRambus IncRambus Inc
US6031977A0.431Object-oriented distributed communications directory serviceGRANT2000-02-291993-12-1722617515GoodObject Technology Licensing CorpApple Inc
US20060026385A10.431Method for patching virtually aliased pages by a virtual-machine monitorAPPLICATION2006-02-022004-07-3135733748GoodHewlett Packard Development Co LPHewlett Packard Development Co LP
US4405952A0.430Apparatus for detecting faulty sectors and for allocating replacement sectors in a magnetic disc memoryGRANT1983-09-201978-05-269208743GoodBull SABull SA
US5253351A0.430Memory controller with a cache memory and control method of cache memory including steps of determining memory access threshold valuesGRANT1993-10-121988-08-1127327874GoodHitachi Ltd, Microcomputer Engr LtdHitachi Ltd, Microcomputer Engr Ltd
US20040133734A10.430Use of NAND flash for hidden memory blocks to store an operating system programAPPLICATION2004-07-082002-11-2932685239GoodSigmaTel LLCApple Inc
US6886083B20.429Apparatus and method for controlling a card deviceGRANT2005-04-262001-10-2219140767GoodToshiba CorpToshiba Corp
US5542066A0.429Destaging modified data blocks from cache memoryGRANT1996-07-301993-12-2322628084GoodInternational Business Machines CorpInternational Business Machines Corp
US5053942A0.429Bit-sliced cross-connect chip having a tree topology of arbitration cells for connecting memory modules to processors in a multiprocessor systemGRANT1991-10-011988-11-0123010907GoodUniversity of CaliforniaUniversity of California
US8701095B20.429Add/remove memory pressure per objectGRANT2014-04-152005-07-2537680380GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US5555427A0.429Distributed processing in a system of computers at terminals connected by a communication networkGRANT1996-09-101989-12-2626575654GoodFujitsu LtdFujitsu Ltd
US20060047800A10.429Systems and methods for network managementAPPLICATION2006-03-022004-08-2435159659GoodPanduit CorpPanduit Corp
US6400633B10.429Power-saving modes for memoriesGRANT2002-06-042000-02-1126877405GoodFujitsu Ltd, Advanced Micro Devices IncMonterey Research LLC
US5689727A0.429Disk drive with pipelined embedded ECC/EDC controller which provides parallel operand fetching and instruction executionGRANT1997-11-181994-09-0846250357GoodWestern Digital CorpWestern Digital Corp
US5594921A0.428Authentication of users with dynamically configurable protocol stackGRANT1997-01-141993-12-1722615288GoodObject Technology Licensing CorpApple Inc
US20080120469A10.428Systems and Arrangements for Cache ManagementAPPLICATION2008-05-222006-11-2239471679GoodInternational Business Machines CorpInternational Business Machines Corp
US6522580B20.428Operating techniques for reducing effects of coupling between storage elements of a non-volatile memory operated in multiple data statesGRANT2003-02-182001-06-2725401316GoodSanDisk CorpKioxia Corp, SanDisk Technologies LLC
US6718406B20.428Memory array apparatus with reduced data accessing time and method for the sameGRANT2004-04-062001-08-0225442707GoodKey Tech CorpKey Tech Corp
US20060065743A10.427USB device with secondary USB on-the-go functionAPPLICATION2006-03-302004-09-3035608869GoodSTMicroelectronics lnc USASTMicroelectronics lnc USA
US5917998A0.427Method and apparatus for establishing and maintaining the status of membership sets used in mirrored read and write input/output without loggingGRANT1999-06-291996-07-2624771586GoodInternational Business Machines CorpInternational Business Machines Corp
US5862099A0.427Non-volatile programmable memory having a buffering capability and method of operation thereofGRANT1999-01-191996-02-1524409426GoodIntegrated Silicon Solution IncASSIGNOR AND INTEGRATED SILICON SOLUTION Inc, Winbond Electronics Corp
US4204634A0.427Storing partial words in memoryGRANT1980-05-271978-03-166034533GoodInternational Business Machines CorpInternational Business Machines Corp
US20070291556A10.427Programming Differently Sized Margins and Sensing with Compensations at Select States for Improved Read Operations in Non-Volatile MemoryAPPLICATION2007-12-202006-06-1938861382GoodSanDisk CorpSanDisk Technologies LLC
US5257362A0.427Method and means for ensuring single pass small read/write access to variable length records stored on selected DASDs in a DASD arrayGRANT1993-10-261991-03-0824673607GoodInternational Business Machines CorpInternational Business Machines Corp
US20070174737A10.427Storage medium management apparatus  storage medium management program  and storage medium management methodAPPLICATION2007-07-262005-12-1638247657GoodFujitsu LtdFujitsu Ltd
US20040230718A10.426System including a host connected to a plurality of memory modules via a serial memory interconnetAPPLICATION2004-11-182003-05-1333452363GoodAdvanced Micro Devices IncAdvanced Micro Devices Inc
US5504882A0.426Fault tolerant data storage subsystem employing hierarchically arranged controllersGRANT1996-04-021994-06-2023003713GoodInternational Business Machines CorpInternational Business Machines Corp
US7155464B20.426Recovering and checking large file systems in an object-based data storage systemGRANT2006-12-262002-03-2928457019GoodPanasas IncPanasas Inc
US20060206702A10.426Operating system boot from external mediaAPPLICATION2006-09-142005-03-0936972384GoodWyse Technology LLCWyse Technology LLC
US20080077937A10.426MULTIPATH ACCESSIBLE SEMICONDUCTOR MEMORY DEVICE WITH HOST INTERFACE BETWEEN PROCESSORSAPPLICATION2008-03-272006-07-2838955085GoodSamsung Electronics Co LtdSamsung Electronics Co Ltd
US20040255054A10.426High-speed data transmission deviceAPPLICATION2004-12-162003-06-1033510447GoodPhison Electronics CorpPhison Electronics Corp
US7356651B20.426Data-aware cache state machineGRANT2008-04-082004-01-3034810644GoodPiurata Tech LLCPiurata Tech LLC, SanDisk Technologies LLC
US5455952A0.425Method of computing based on networks of dependent objectsGRANT1995-10-031993-11-0322520378GoodCardinal Vision IncCardinal Vision Inc
US6502161B10.425Memory system including a point-to-point linked memory subsystemGRANT2002-12-312000-01-0523903738GoodRambus IncRambus Inc
US7107426B20.425Computer system with heap reset for performing generational garbage collection implemented by card-marking between successive applicationsGRANT2006-09-122000-11-069902610GoodInternational Business Machines CorpLinkedIn Corp
US20050010737A10.425Configurable width buffered module having splitter elementsAPPLICATION2005-01-132000-01-0546205289GoodRambus IncRambus Inc
US6795890B10.425Data storage method  and data processing device using an erasure block buffer and write buffer for writing and erasing data in memoryGRANT2004-09-211999-02-1932995479GoodMitsubishi Electric CorpMitsubishi Electric Corp
US5790548A0.425Universal access multimedia data networkGRANT1998-08-041996-04-1824544227GoodVerizon Services CorpIntellectual Ventures II LLC
US6366988B10.424Systems and methods for electronic data storage managementGRANT2002-04-021997-07-1826731471GoodStoractive IncStoractive Inc
US20060075174A10.424METHOD AND APARATUS FOR PLUG-AND-PLAY WEBSERVERAPPLICATION2006-04-062004-10-0636126999Good
US7024582B20.424Data management application programming interface failure recovery in a parallel file systemGRANT2006-04-042000-06-2622797885GoodInternational Business Machines CorpDaedalus Blue LLC
US5761656A0.424Interaction between databases and graphical user interfacesGRANT1998-06-021995-06-2623965826GoodNetDynamics IncOracle America Inc
US7150005B20.424Method and system for global constant management for memoryGRANT2006-12-121999-07-0223362067GoodBeryl Technical Assays LLCIntellectual Ventures I LLC
US6549460B20.423Memory device and memory cardGRANT2003-04-151999-04-2614739802GoodHitachi LtdRenesas Electronics Corp
US8793289B20.423Method and system for detecting memory leaks and copying garbage collection filesGRANT2014-07-292006-04-2838649572GoodSAP SE SAP SE
US8713524B20.423Memory management configurationGRANT2014-04-292005-04-0637084511GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US7370166B10.423Secure portable storage deviceGRANT2008-05-062004-04-3039332471GoodLexar Media IncMicron Technology Inc
US20050268022A10.422Cache line memory and method thereforAPPLICATION2005-12-012004-05-2635426726GoodNXP USA IncNXP USA Inc
US6005810A0.422Byte-programmable flash memory having counters and secondary storage for disturb control during program and erase operationsGRANT1999-12-211998-08-1022450016GoodIntegrated Silicon Solution Inc, Nexflash Technologies IncWinbond Electronics Corp, Integrated Silicon Solution Inc
US20030188097A10.422Data file migration from a mirrored RAID to a non-mirrored XOR-based RAID without rewriting the dataAPPLICATION2003-10-022002-03-2928453214GoodPanasas IncPanasas Inc
US8229979B20.421Method and system for inspecting memory leaksGRANT2012-07-242006-04-2838649573GoodSAP SE SAP SE
US6978343B10.421Error-correcting content addressable memoryGRANT2005-12-202002-08-0535465721GoodNetlogic I LLCAvago Technologies International Sales Pte Ltd
US7050337B20.421Writing control method and writing control system of semiconductor storage device  and portable electronic apparatusGRANT2006-05-232003-05-2033530726GoodSharp CorpSharp Corp
US20060020446A10.421Implementation of concurrent programs in object-oriented languagesAPPLICATION2006-01-262004-07-0935207422GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US5740432A0.421Log file optimization in a client/server computing systemGRANT1998-04-141996-05-2824624418GoodSun Microsystems IncOracle America Inc
US20050028048A10.421System and method for autonomous data scrubbing in a hard disk driveAPPLICATION2005-02-032003-07-2933541483GoodHGST Netherlands BVWestern Digital Technologies Inc
US6215705B10.420Simultaneous program  program-verify schemeGRANT2001-04-102000-02-1023993609GoodAdvanced Micro Devices IncMonterey Research LLC
US6141260A0.420Single electron resistor memory device and method for use thereofGRANT2000-10-311998-08-2722497147GoodMicron Technology IncMicron Technology Inc
US7447847B20.420Memory device trimsGRANT2008-11-042004-07-1935600801GoodMicron Technology IncMicron Technology Inc
US5386568A0.420Apparatus and method for linking software modulesGRANT1995-01-311992-12-0125530949GoodYamaha CorpYamaha Corp
US20060143396A10.419Method for programmer-controlled cache line eviction policyAPPLICATION2006-06-292004-12-2936454331GoodIntel CorpIntel Corp
US5596526A0.419Non-volatile memory system of multi-level transistor cells and methods using sameGRANT1997-01-211995-08-1524050308GoodLexar Media IncMicron Technology Inc
US6147687A0.419Dynamic and selective buffering tree view refresh with viewable pending notificationGRANT2000-11-141998-10-0222599625GoodInternational Business Machines CorpInternational Business Machines Corp
US7487235B20.419Dynamically varying a raid cache policy in order to optimize throughputGRANT2009-02-032003-09-2434393435GoodDell Products LPDell Products LP
US5749090A0.419Cache tag RAM having separate valid bit array with multiple step invalidation and method thereforGRANT1998-05-051994-08-2223129848GoodMotorola Solutions IncNXP USA Inc
US20040024921A10.419System and method for analyzing input/output activity on local attached storageAPPLICATION2004-02-052002-02-2127765946GoodPrecise Software Solutions IncPrecise Software Solutions Inc
US20080148124A10.418METHOD AND SYSTEM FOR DETECTING AND CORRECTING ERRORS WHILE ACCESSING MEMORY DEVICES IN MICROPROCESSOR SYSTEMSAPPLICATION2008-06-192004-06-0435481955GoodAvago Technologies International Sales Pte LtdAvago Technologies International Sales Pte Ltd
US20090157994A10.418MEMORY MODULE WITH REDUCED ACCESS GRANULARITYAPPLICATION2009-06-182006-05-0238662472GoodRambus IncRambus Inc
US20060179334A10.418Dynamic power management via DIMM read operation limiterAPPLICATION2006-08-102005-02-0936781299GoodInternational Business Machines CorpInternational Business Machines Corp
US5991778A0.418Method and apparatus for real-time secure file deletionGRANT1999-11-231997-09-3025475356GoodStratfor Systems IncGigamedia Access Corp, GigaTrust Corp
US5961611A0.418Automatic option setting circuitGRANT1999-10-051996-12-2719491365GoodLG Semicon Co LtdMagnaChip Semiconductor Ltd
US7343412B10.418Method for maintaining and managing dynamic web pages stored in a system cache and referenced objects cached in other data storesGRANT2008-03-111999-06-2439155450GoodInternational Business Machines CorpGoogle LLC
US8717833B20.417Semiconductor memory device having non-volatile memory circuits in single chipGRANT2014-05-062004-12-1536583615GoodSpansion LLCSpansion LLC
US6170039B10.417Memory controller for interchanging memory against memory error in interleave memory systemGRANT2001-01-021997-05-1615341338GoodNEC CorpNEC Corp
US7484070B10.417Selective memory block remappingGRANT2009-01-272004-01-0940275504GoodLakestar Semi IncSynaptics Inc
US20050015539A10.417Memory system and memory cardAPPLICATION2005-01-202002-01-0911738112GoodRenesas Technology CorpNEC Electronics Corp, Renesas Electronics Corp
US7203871B20.417Arrangement in a network node for secure storage and retrieval of encoded data distributed among multiple network nodesGRANT2007-04-102004-06-0335450362GoodCisco Technology IncCisco Technology Inc
US5701434A0.417Interleave memory controller with a common access queueGRANT1997-12-231995-03-1623602659GoodHitachi LtdHitachi Ltd
US7200628B20.416Method for reserving pages of databaseGRANT2007-04-032002-05-1629416962GoodHitachi LtdHitachi Ltd
US4942556A0.416Semiconductor memory deviceGRANT1990-07-171986-04-2327306936GoodHitachi LtdHitachi Ltd
US20070124532A10.416Interconnection systemAPPLICATION2007-05-312005-04-2137215237GoodViolin Memory IncViolin Systems LLC
US20070245099A10.416Cache metadata for implementing bounded transactional memoryAPPLICATION2007-10-182005-12-0740130616GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US7200790B20.416Switch level reliable transmissionGRANT2007-04-032003-07-0834079656GoodSun Microsystems IncOracle America Inc
US20010039601A10.416Memory with large number of memory modulesAPPLICATION2001-11-081991-11-0525454909GoodMosys IncMosys Inc
US5390186A0.416Method of fault handling for a disk control unit with built-in cacheGRANT1995-02-141989-11-2217927438GoodHitachi LtdHitachi Ltd
US20030053334A10.415Selective operation of a multi-state non-volatile memory system in a a binary modeAPPLICATION2003-03-202001-09-1726923119GoodSanDisk CorpSanDisk Technologies LLC
US4654847A0.415Apparatus for automatically correcting erroneous data and for storing the corrected data in a common pool alternate memory arrayGRANT1987-03-311984-12-2824760314GoodInternational Business Machines CorpInternational Business Machines Corp
US6647027B10.415Method and apparatus for multi-channel data delay equalizationGRANT2003-11-111999-11-1029401673GoodLSI CorpAvago Technologies International Sales Pte Ltd
US5226155A0.414METHOD AND SYSTEM FOR ALLOCATING FILE SPACE IN MEMORY OF IC CARDGRANT1993-07-061988-08-2616612348GoodToshiba CorpToshiba Corp
US20050044331A10.414Data managementAPPLICATION2005-02-242003-04-229957032GoodHewlett Packard Development Co LPHewlett Packard Development Co LP
US20060236061A10.414Systems and methods for adaptively deriving storage policy and configuration rulesAPPLICATION2006-10-192005-04-1837109908GoodCreekPath Systems IncHewlett Packard Development Co LP, CreekPath Systems Inc
US5717850A0.414Efficient system for predicting and processing storage subsystem failureGRANT1998-02-101996-03-1224461230GoodInternational Business Machines CorpInternational Business Machines Corp
US5752256A0.414Disk array apparatus and method for dividing and reading/writing partial data across a plurality of drive groups utilizing parallel processingGRANT1998-05-121993-05-2714918614GoodHitachi LtdHitachi Ltd
US20070067326A10.413METHOD OF MANAGING STORAGE AND RETRIEVAL OF DATA OBJECTSAPPLICATION2007-03-222005-09-2037885429GoodNCR CorpTeradata US Inc
US4860201A0.413Binary tree parallel processorGRANT1989-08-221986-09-0225416008GoodColumbia University of New YorkFifth Generation Computer Corp
US20030088805A10.413Error indication in a raid memory systemAPPLICATION2003-05-082001-09-2825510622GoodHewlett Packard Development Co LPSonrai Memory Ltd
US5831929A0.413Memory device with staggered data pathsGRANT1998-11-031997-04-0425264266GoodMicron Technology IncRound Rock Research LLC
US5862158A0.413Efficient method for providing fault tolerance against double device failures in multiple device systemsGRANT1999-01-191995-11-0826675512GoodInternational Business Machines CorpGlobalFoundries Inc
US6038635A0.413Microcomputer containing flash EEPROM thereinGRANT2000-03-141997-02-0512490186GoodNEC CorpRenesas Electronics Corp
US20070150790A10.412Method of storing downloadable firmware on bulk mediaAPPLICATION2007-06-282005-12-2738195336GoodSanDisk CorpSanDisk Technologies LLC
US6925007B20.412Multi-state non-volatile integrated circuit memory systems that employ dielectric storage elementsGRANT2005-08-022001-10-3127357218GoodSanDisk CorpSanDisk Technologies LLC
US6295564B10.412Storage medium having electronic circuit and computer system having the storage mediumGRANT2001-09-251997-06-1815739514GoodOptrom KKIntelligentDisc Inc
US6622199B10.412Method for minimizing data relocation overhead in flash based file systemsGRANT2003-09-161999-07-0227804980GoodQualcomm IncQualcomm Inc
US20030065866A10.412Memory controller for memory card manages file allocation tableAPPLICATION2003-04-032001-10-0125511136GoodHP IncTaiwan Semiconductor Manufacturing Co TSMC Ltd
US5774551A0.411Pluggable account management interface with unified login and logout and multiple user authentication servicesGRANT1998-06-301995-08-0723985448GoodSun Microsystems IncOracle America Inc
US5818781A0.411Automatic voltage detection in multiple voltage applicationsGRANT1998-10-061995-11-1321721103GoodLexar Media IncMicron Technology Inc
US20020013880A10.411Integrated circuit with flash bridge and autoloadAPPLICATION2002-01-312000-06-278169087GoodKoninklijke Philips NVKoninklijke Philips NV
US8015561B20.411System and method for managing memory of Java session objectsGRANT2011-09-062004-12-2836499961GoodSAP SE SAP SE
US20050257083A10.411Transaction-based storage system and method that uses variable sized objects to store dataAPPLICATION2005-11-172004-05-1335310727Good
US6314527B10.411Recovery of useful areas of partially defective synchronous memory componentsGRANT2001-11-061998-03-0521883854GoodMicron Technology IncRound Rock Research LLC
US20020152310A10.411Method and apparatus to dynamically determine the optimal capacity of a server in a server farmAPPLICATION2002-10-172001-04-1225264365GoodInternational Business Machines CorpInternational Business Machines Corp
US6785785B20.410Method for supporting multi-level stripping of non-homogeneous memory to maximize concurrencyGRANT2004-08-312000-01-2526873672GoodHewlett Packard Development Co LPHewlett Packard Enterprise Development LP
US6275894B10.410Bank selector circuit for a simultaneous operation flash memory device with a flexible bank partition architectureGRANT2001-08-141998-09-2322572785GoodAdvanced Micro Devices IncCypress Semiconductor Corp, AMD US Holdings Inc
US5754849A0.410Self-describing object providing dynamic manipulation of heterogeneous data values and semantic identity between memory and transmission representationsGRANT1998-05-191996-01-3024376959GoodWayfarer Communications IncOracle International Corp, Vantive Corp
US20020112119A10.409Dual-port buffer-to-memory interfaceAPPLICATION2002-08-151998-02-1326696803GoodIntel CorpIntel Corp
US20050289314A10.409Simultaneous external read operation during internal programming in a flash memory deviceAPPLICATION2005-12-292004-06-2335507446GoodAtmel CorpAtmel Corp
US5949997A0.408Method and apparatus for programming a microprocessor using an address decode circuitGRANT1999-09-071997-01-0325113618GoodNCR CorpTeradata US Inc
US5878411A0.408Dependent object class and subclass mapping to relational data storeGRANT1999-03-021997-06-2725383437GoodInternational Business Machines CorpInternational Business Machines Corp
US4910669A0.408Binary tree multiprocessorGRANT1990-03-201987-04-0321878844GoodNokia Bell LabsNokia Bell Labs, AT&T Corp
US6065020A0.407Dynamic adjustment of garbage collectionGRANT2000-05-161998-05-2722195203GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US20040040018A10.407Apparatus and method for removing elements from a linked listAPPLICATION2004-02-262002-08-2231887482GoodInternational Business Machines CorpInternational Business Machines Corp
US7464306B10.407Status of overall health of nonvolatile memoryGRANT2008-12-092004-08-2740090679GoodLexar Media IncMicron Technology Inc
US5268870A0.406Flash EEPROM system and intelligent programming and erasing methods thereforGRANT1993-12-071988-06-0827394632GoodSanDisk Technologies LLCSanDisk Technologies LLC
US5727145A0.406Mechanism for locating objects in a secure fashionGRANT1998-03-101996-06-2624692586GoodSun Microsystems IncOracle America Inc
US7213103B20.406Accessing data storage systems without waiting for read errorsGRANT2007-05-012004-04-2235137820GoodApple IncApple Inc
US7877760B20.406Distributed hardware state management in virtual machinesGRANT2011-01-252006-09-2939230518GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US20060075057A10.406Remote direct memory access system and methodAPPLICATION2006-04-062004-08-3036126929GoodInternational Business Machines CorpInternational Business Machines Corp
US6389433B10.406Method and system for automatically merging files into a single instance storeGRANT2002-05-141999-07-1623394384GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US6563741B20.406Flash memory device and method of erasingGRANT2003-05-132001-01-3025095809GoodMicron Technology IncMicron Technology Inc
US7203944B10.405Migrating virtual machines among computer systems to balance load caused by virtual machinesGRANT2007-04-102003-07-0937904354GoodVeritas Operating CorpVeritas Technologies LLC
US5872994A0.405Flash memory incorporating microcomputer having on-board writing functionGRANT1999-02-161995-11-1017790775GoodNEC CorpAcacia Research Group LLC
US5438671A0.404Method and system for transferring compressed bytes of information between separate hard disk drive unitsGRANT1995-08-011991-07-1924945158GoodDell USA LPDell USA LP
US5974426A0.404Device and method for data recovery in a file systemGRANT1999-10-261996-08-1319469528GoodSamsung Electronics Co LtdSamsung Electronics Co Ltd
US7434214B20.404Method for determining a close approximate benefit of reducing memory footprint of a Java applicationGRANT2008-10-072004-01-2134750296GoodInternational Business Machines CorpInternational Business Machines Corp
US5944793A0.404Computerized resource name resolution mechanismGRANT1999-08-311996-11-2126707278GoodInternational Business Machines CorpGoogle LLC
US6851015B20.404Method of overwriting data in nonvolatile memory and a control apparatus used for the methodGRANT2005-02-012001-05-2218997701GoodNidec Sankyo CorpIntellectual Ventures Assets 152 LLC
US7469095B10.404DVD-ROM backwards compatible defective sector management in recordable DVD mediaGRANT2008-12-231999-11-1022596176GoodThomson Licensing SASThomson Licensing SAS
US7698502B20.403File recovery system for a removable portable memory deviceGRANT2010-04-132002-07-2430769585GoodSeagate Technology LLCSeagate Technology LLC, Hewlett Packard Development Co LP
US7580287B20.403Program and read trim settingGRANT2009-08-252005-09-0137803849GoodMicron Technology IncMicron Technology Inc
US5371702A0.403Block erasable nonvolatile memory deviceGRANT1994-12-061992-03-0526388589GoodToshiba CorpToshiba Corp
US7707481B20.403System and method for efficient uncorrectable error detection in flash memoryGRANT2010-04-272006-05-1638515708GoodPitney Bowes IncPitney Bowes Inc
US20080140738A10.403FREE ITEM DISTRIBUTION AMONG MULTIPLE FREE LISTS DURING GARBAGE COLLECTION FOR MORE EFFICIENT OBJECT ALLOCATIONAPPLICATION2008-06-122004-06-0435450288GoodInternational Business Machines CorpInternational Business Machines Corp
US5428621A0.402Latent defect handling in EEPROM devicesGRANT1995-06-271992-09-2125487413GoodSanDisk CorpSanDisk Technologies LLC
US5270979A0.402Method for optimum erasing of EEPROMGRANT1993-12-141991-03-1524689605GoodSanDisk CorpSanDisk Technologies LLC
US5959926A0.402Programmable power supply systems and methods providing a write protected memory having multiple interface capabilityGRANT1999-09-281996-06-0724648281GoodDallas Semiconductor CorpDallas Semiconductor Corp
US5740465A0.402Array disk controller for grouping host commands into a single virtual host commandGRANT1998-04-141992-04-0826428520GoodHitachi LtdHitachi Ltd
US6772955B20.401Memory cardGRANT2004-08-102002-02-2827750907GoodPanasonic CorpGodo Kaisha IP Bridge 1
US20070061513A10.401Disk array apparatus  data migration method  and storage mediumAPPLICATION2007-03-152005-09-0937856646GoodHitachi LtdHitachi Ltd
US5798968A0.401Plane decode/virtual sector architectureGRANT1998-08-251996-09-2424889066GoodSanDisk CorpSanDisk Technologies LLC
US6775423B20.400Systems and methods for incrementally updating an image in flash memoryGRANT2004-08-102000-05-0326896903GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US4899342A0.400Method and apparatus for operating multi-unit array of memoriesGRANT1990-02-061988-02-0122536098GoodThinking Machines CorpThinking Machines Corp, TM Patents LP
US20040153902A10.400Serial flash integrated circuit having error detection and correctionAPPLICATION2004-08-052003-01-2132770258GoodNexflash Technologies IncWinbond Electronics Corp
US20020073285A10.399Data sorting in information storage systemsAPPLICATION2002-06-132000-09-099899138GoodInternational Business Machines CorpInternational Business Machines Corp
US7260820B10.399Undefeatable transformation for virtual machine I/O operationsGRANT2007-08-212001-04-2638374138GoodVMware IncVMware Inc
US8443258B20.399Memory device including memory controllerGRANT2013-05-142006-09-2939374555GoodToshiba CorpKioxia Corp
US5757925A0.399Secure platform independent cross-platform remote execution computer system and methodGRANT1998-05-261996-07-2324752296GoodSun Microsystems IncSun Microsystems Inc
US7149160B20.398Recording and playing back device with error correctionGRANT2006-12-122000-09-1818765881GoodHGST Netherlands BVHGST Netherlands BV
US5570315A0.398Multi-state EEPROM having write-verify control circuitGRANT1996-10-291993-09-2126531745GoodToshiba CorpToshiba Corp
US20050249013A10.398Techniques for storing accurate operating current valuesAPPLICATION2005-11-102004-04-0135239284GoodMicron Technology IncRound Rock Research LLC
US5890158A0.398Method  apparatus  and program storage device for sharing objects with a network server and a database server using a common object modelGRANT1999-03-301997-03-3125251917GoodInternational Business Machines CorpInternational Business Machines Corp
US5765185A0.398EEPROM array with flash-like core having ECC or a write cache or interruptible load cyclesGRANT1998-06-091995-03-1723605633GoodAtmel CorpAtmel Corp
US20030193927A10.398Random access memory architecture and serial interface with continuous packet handling capabilityAPPLICATION2003-10-162002-04-1028790133GoodIntegrated Device Technology IncIntegrated Device Technology Inc
US5920876A0.397Performing exact garbage collection using bitmaps that identify pointer values within objectsGRANT1999-07-061997-04-2325278492GoodSun Microsystems IncOracle America Inc
US6115782A0.397Method and apparatus for locating nodes in a carded heap using a card marking structure and a node advance valueGRANT2000-09-051997-04-2325286607GoodSun Microsystems IncSun Microsystems Inc
US6262976B10.397System and method for network flow optimization using traffic classesGRANT2001-07-171998-09-1722281202GoodOrdered Networks IncOrdered Networks Inc
US5592415A0.396Non-volatile semiconductor memoryGRANT1997-01-071992-07-0646249935GoodHitachi LtdEmergence Memory Solutions LLC
US7526614B20.396Method for tuning a cacheGRANT2009-04-282005-11-3038088865GoodRed Hat IncRed Hat Inc
US6272589B10.396Method and apparatus for controlling write buffering operation in a disk driveGRANT2001-08-071998-03-2013485463GoodToshiba CorpToshiba Corp
US5671225A0.396Distributed interactive multimedia service systemGRANT1997-09-231995-09-0124083109GoodDigital Equipment CorpHewlett Packard Development Co LP
US5293614A0.395System and method for hard real-time garbage collection requiring a write barrier but no read barrierGRANT1994-03-081991-04-0824741210GoodTexas Instruments IncTexas Instruments Inc
US7904647B20.395System for optimizing the performance and reliability of a storage controller cache offload circuitGRANT2011-03-082006-11-2739465141GoodLSI CorpAvago Technologies International Sales Pte Ltd
US5754563A0.395Byte-parallel system for implementing reed-solomon error-correcting codesGRANT1998-05-191995-09-1124095867GoodECC Tech IncECC Tech Inc
US20050246243A10.395System and method for handling peripheral connections to mobile devicesAPPLICATION2005-11-032004-04-3035241851GoodResearch in Motion LtdBlackBerry Ltd
US5041964A0.395Low-power  standby mode computerGRANT1991-08-201989-06-1227002802GoodGrid Systems CorpSamsung Electronics Co Ltd
US7113402B20.395Systems  apparatus and method for reducing dust on components in a computer systemGRANT2006-09-262004-10-0136125299GoodLenovo Singapore Pte LtdLenovo Singapore Pte Ltd
US4281398A0.394Block redundancy for memory arrayGRANT1981-07-281980-02-1222393312GoodMostek CorpSTMicroelectronics lnc USA
US20060156177A10.394Method and apparatus for recovering from soft errors in register filesAPPLICATION2006-07-132004-12-2936654752GoodIntel CorpIntel Corp
US4128882A0.394Packet memory system with hierarchical structureGRANT1978-12-051976-08-1924876609GoodMassachusetts Institute of TechnologyDATAFLOW COMPUTER Corp 85 EAST INDIA ROW SUITE 5F BOSTON MASSACHUSETTS 02110 A CORP OF DE
US6567311B20.394Nonvolatile memory system  semiconductor memory  and writing methodGRANT2003-05-201996-07-0926462918GoodHitachi ULSI Engineering Corp, Hitachi LtdRenesas Electronics Corp, Medtronic Vascular Inc
US7467274B20.394Method to increase the life span of limited cycle read/write mediaGRANT2008-12-162001-12-3121903213GoodHewlett Packard Development Co LPHewlett Packard Enterprise Development LP
US5745678A0.393Method and system for the secured distribution of multimedia titlesGRANT1998-04-281994-12-1323394550GoodInternational Business Machines CorpInternational Business Machines Corp
US6732221B20.393Wear leveling of static areas in flash memoryGRANT2004-05-042001-06-0125355127GoodSanDisk IL LtdSanDisk IL Ltd
US20030093566A10.392System and method for network and application transparent database accelerationAPPLICATION2003-05-152001-11-0921905604GoodNEXTGIG IncNEXTGIG Inc
US6073221A0.392Synchronization of shared data stores through use of non-empty track copy procedureGRANT2000-06-061998-01-0521702843GoodInternational Business Machines CorpInternational Business Machines Corp
US20030093628A10.392Memory adaptedt to provide dedicated and or shared memory to multiple processors and method thereforAPPLICATION2003-05-152001-11-1421704523GoodIntel CorpIntel Corp
US6061699A0.392Method and computer program product for extracting translatable material from browser program function codes using variables for displaying MRIGRANT2000-05-091997-11-0325507382GoodInternational Business Machines CorpInternational Business Machines Corp
US7500077B20.392Use of region-oriented memory profiling to detect heap fragmentation and sparse memory utilizationGRANT2009-03-032005-12-0938140851GoodInternational Business Machines CorpInternational Business Machines Corp
US6446140B10.392Data input/output device  data input/output method and storage mediumGRANT2002-09-031998-11-1018265182GoodNEC CorpNEC Corp
US20060242395A10.392Operating system boot from network locationAPPLICATION2006-10-262005-03-0937188445GoodWyse Technology LLCWyse Technology LLC
US20040064634A10.390Method of emulating electrically erasable memory in a motor vehicle microcontrollerAPPLICATION2004-04-012002-09-2632029070GoodDelphi Technologies IncDelphi Technologies Inc
US5481721A0.390Method for providing automatic and dynamic translation of object oriented programming language-based message passing into operation system message passing using proxy objectsGRANT1996-01-021991-07-1724940357GoodNeXT Computer IncNeXT Software Inc
US6834322B20.390Nonvolatile semiconductor memory device having plural memory circuits selectively controlled by a master chip enable terminal or an input command and outputting a pass/fail resultGRANT2004-12-211999-12-0818403423GoodToshiba CorpKioxia Corp
US5966702A0.390Method and apparatus for pre-processing and packaging class filesGRANT1999-10-121997-10-3125505128GoodSun Microsystems IncOracle America Inc
US5293560A0.390Multi-state flash EEPROM system using incremental programing and erasing methodsGRANT1994-03-081988-06-0827539499GoodSanDisk Technologies LLCSanDisk Technologies LLC
US5504760A0.390Mixed data encoding EEPROM systemGRANT1996-04-021991-03-1546248867GoodSanDisk CorpSanDisk Technologies LLC
US5640564A0.390Method and apparatus for generating and using short operation identifiers in object oriented systemsGRANT1997-06-171994-05-2622945442GoodSun Microsystems IncSun Microsystems Inc
US20060236025A10.389Method and apparatus to control number of erasures of nonvolatile memoryAPPLICATION2006-10-192005-04-1837109889GoodIntel CorpIntel Corp
US20040260957A10.389System and method for selective memory module power managementAPPLICATION2004-12-232003-06-2033517926GoodMicron Technology IncRound Rock Research LLC
US5751947A0.388Magnetic disk apparatus having inspection function of recording medium and method of inspecting recording medium in magnetic disk apparatusGRANT1998-05-121995-04-2614321027GoodToshiba CorpToshiba Corp
US5872959A0.388Method and apparatus for parallel high speed data transferGRANT1999-02-161996-09-1024858343GoodLSI CorpAvago Technologies General IP Singapore Pte Ltd
US20050131900A10.387Methods  apparatus and computer programs for enhanced access to resources within a networkAPPLICATION2005-06-162003-12-1234653619GoodInternational Business Machines CorpInternational Business Machines Corp
US20060291301A10.387Memory device and method for operating the memory deviceAPPLICATION2006-12-282005-06-2437545136GoodQimonda AGPolaris Innovations Ltd
US6567319B20.387Nonvolatile semiconductor memory with controlled supply of boosted voltageGRANT2003-05-202000-07-1218707777GoodHitachi Ltd, Hitachi ULSI Systems Co LtdRenesas Electronics Corp
US7730465B20.387Mixed typesGRANT2010-06-012004-10-2236317572GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US7251747B10.386Method and system for transferring data using a volatile data transfer mechanism such as a pipeGRANT2007-07-312001-09-2038290411GoodNCR CorpTeradata US Inc
US6836808B20.386Pipelined packet processingGRANT2004-12-282002-02-2527757962GoodInternational Business Machines CorpInternational Business Machines Corp
US6880154B20.386Alias-free test for dynamic array structuresGRANT2005-04-122001-06-2925407088GoodIntel CorpIntel Corp
US7778961B20.386Delayed deletion of extended attributesGRANT2010-08-172004-08-1835910794GoodInternational Business Machines CorpInternational Business Machines Corp
US7558910B20.385Detecting access to a memory location in a multithreaded environmentGRANT2009-07-071998-11-1334192721GoodCray IncCray Inc
US5396468A0.385Streamlined write operation for EEPROM systemGRANT1995-03-071991-03-1546248214GoodSanDisk CorpSanDisk Technologies LLC
US5172338A0.385Multi-state EEprom read and write circuits and techniquesGRANT1992-12-151989-04-1326990766GoodSanDisk CorpSanDisk Technologies LLC
US20080282128A10.385Method of Error Correction Code on Solid State Disk to Gain Data Security and Higher PerformanceAPPLICATION2008-11-131999-08-0439970648GoodSuper Talent Electronics IncSuper Talent Electronics Inc
US5890193A0.385Architecture for state machine for controlling internal operations of flash memoryGRANT1999-03-301995-07-2824024827GoodMicron Technology IncMicron Technology Inc
US8224985B20.385Peer-to-peer communication traversing symmetric network address translatorsGRANT2012-07-172005-10-0437616050GoodSony Interactive Entertainment IncSony Interactive Entertainment Inc
US5682472A0.384Method and system for testing memory programming devicesGRANT1997-10-281995-03-1723610604GoodAehr Test Systems IncAehr Test Systems Inc
US7721147B20.384Method and apparatus for managing bad run-time block in MLC flash memoryGRANT2010-05-182006-09-0438736577GoodSamsung Electronics Co LtdSamsung Electronics Co Ltd
US5553282A0.384Software project history database and method of operationGRANT1996-09-031994-12-0923387444GoodTaligent IncApple Inc
US6380957B10.384Method of controlling view of large expansion treeGRANT2002-04-301998-12-1522786577GoodInternational Business Machines CorpInternational Business Machines Corp
US20060106962A10.384USB On-The-Go implementationAPPLICATION2006-05-182004-11-1736387762GoodIntel CorpIntel Corp
EP0220718A20.384IC cardGRANT1987-05-061985-10-2917088969GoodToppan Printing Co LtdToppan Printing Co Ltd
US6877154B20.383OBJECT-ORIENTED PROGRAMMING APPARATUS  OBJECT-ORIENTED PROGRAMMING SUPPORTING APPARATUS  COMPONENT BUILDER APPARATUS  OBJECT-ORIENTED PROGRAM STORAGE MEDIUM  PROGRAM STORAGE MEDIUM FOR USE IN OBJECT-ORIENTED PROGRAMMING  COMPONENT STORAGE MEDIUM  AND OBJECT-BETWEEN-NETWORK DISPLAY METHODGRANT2005-04-051996-06-2827323294GoodFujitsu LtdFujitsu Ltd
US7315915B20.383Non-volatile semiconductor memory device and electric device with the sameGRANT2008-01-012003-10-1534587156GoodToshiba CorpToshiba Corp
US20060256623A10.382Partial string erase scheme in a flash memory deviceAPPLICATION2006-11-162005-05-1237418954GoodMicron Technology IncMicron Technology Inc
US20060143372A10.382Directed auto-refresh synchronizationAPPLICATION2006-06-292004-12-2836178030GoodQualcomm IncQualcomm Inc
US6480936B10.382Storing apparatus having a dynamic buffer for random or sequential accessGRANT2002-11-121998-06-1515849792GoodFujitsu LtdFujitsu Ltd
US20070180346A10.382 Method Of Arranging Data In A Multi-Level Cell Memory DeviceAPPLICATION2007-08-022006-01-1838288010GoodSanDisk IL LtdSanDisk IL Ltd
US4491946A0.382Multi-station token pass communication systemGRANT1985-01-011981-03-0922911760GoodGould IncSchneider Electric USA Inc
US5999179A0.382Platform independent computer network management clientGRANT1999-12-071997-11-1725519149GoodFujitsu LtdFujitsu Ltd
US7734666B20.382Method and system for inspecting memory leaks and analyzing contents of garbage collection filesGRANT2010-06-082006-04-2838649571GoodSAP SE SAP SE
US4888750A0.381Method and system for erase before write magneto-optic recordingGRANT1989-12-191986-03-0727364529GoodMovid Information Tech IncMovid Information Tech Inc, MOVID INFORMATION TECHNOLOGY Inc 884 MORGAN AVENUE SCHENECTADY NEW YORK 12309
US6418478B10.381Pipelined high speed data transfer mechanismGRANT2002-07-091997-10-3026715207GoodCommvault Systems IncCommvault Systems Inc
US5222109A0.381ENDURANCE MANAGEMENT FOR SOLID STATE FILESGRANT1993-06-221990-12-2824549621GoodInternational Business Machines CorpSanDisk Technologies LLC
US5915255A0.381Method and apparatus for referencing nodes using linksGRANT1999-06-221997-04-2325286751GoodSun Microsystems IncOracle America Inc
US7076511B10.380Simplified deallocation of memory for programming objectsGRANT2006-07-112002-05-0729424433GoodOracle International CorpOracle International Corp
US6484937B10.380Method for storing data in a chip card rewritable memoryGRANT2002-11-261997-02-149503715GoodOberthur Card Systems SA FranceIdemia France SAS
US20030110343A10.380File system including non-volatile semiconductor memory device having a plurality of banksAPPLICATION2003-06-122001-12-1119185530GoodMitsubishi Electric CorpRenesas Electronics Corp
US5265098A0.380Method and means for managing DASD array accesses when operating in degraded modeGRANT1993-11-231990-08-0324245181GoodInternational Business Machines CorpInternational Business Machines Corp
US20030204341A10.379Method and apparatus for flash voltage detection and lockoutAPPLICATION2003-10-302000-03-3028455033Good
US20040122985A10.379Communication device using a plurality of communication interfaces  and wireless LAN access pointAPPLICATION2004-06-242002-11-2932588075GoodNEC Platforms LtdNEC Corp
US7051026B20.379System and method for monitoring software locksGRANT2006-05-232002-07-3131187438GoodInternational Business Machines CorpInternational Business Machines Corp
US7685494B10.378Error correction coding for varying signal-to-noise ratio channelsGRANT2010-03-232006-05-0842027128GoodMarvell International LtdCavium International
US4601031A0.378Repairable ROM arrayGRANT1986-07-151982-10-2910533945GoodInmos LtdSTMicroelectronics Ltd Great Britain
US5123104A0.378METHOD AND APPARATUS FOR CONCURRENT MODIFICATION OF AN INDEX TREE IN A TRANSACTION PROCESSING SYSTEM UTILIZING SELECTIVE INDICATION OF STRUCTURAL MODIFICATION OPERATIONSGRANT1992-06-161988-04-0822655596GoodInternational Business Machines CorpInternational Business Machines Corp
EP0735473A20.377Method and apparatus for managing a database in a distributed object operating environmentGRANT1996-10-021995-03-3123640038GoodSun Microsystems IncSun Microsystems Inc
US6038572A0.377Method and apparatus for localizing nodes in a garbage collected carded heapGRANT2000-03-141997-04-2325286452GoodSun Microsystems IncOracle America Inc
US6771536B20.377Operating techniques for reducing program and read disturbs of a non-volatile memoryGRANT2004-08-032002-02-2727733415GoodSanDisk CorpSanDisk Technologies LLC
US7603520B20.377Record apparatus  record method  and program for writing data to optical disc in a second unit larger than a first unitGRANT2009-10-132005-04-1537109887GoodSony CorpSony Corp
US7386854B20.376Computer system for detecting object updatesGRANT2008-06-102001-06-299917639GoodInternational Business Machines CorpFacebook Inc
US5920704A0.376Dynamic routing switch apparatus with clocked signal regenerationGRANT1999-07-061991-03-2946202086GoodInternational Business Machines CorpInternational Business Machines Corp
US7367015B20.376Method and system for software program editing in common language runtime environment (CLRE)GRANT2008-04-292001-06-0433518312GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US7526604B10.376Command queueing speculative write prefetchGRANT2009-04-282004-08-0940569018GoodNvidia CorpNvidia Corp
US5946677A0.376System and method for locating and deleting computer files stored on a mass storage deviceGRANT1999-08-311997-04-1425281488GoodElectronic Data Systems LLCHewlett Packard Development Co LP
USRE38997E10.376Information storage and information processing system utilizing state-designating member provided on supporting card surface which produces write-permitting or write-inhibiting signalGRANT2006-02-281995-02-0326353671GoodToshiba CorpToshiba Corp
US6442644B10.376Memory system having synchronous-link DRAM (SLDRAM) devices and controllerGRANT2002-08-271997-08-1127556718GoodAdvanced Memory International IncHP Inc, Advanced Memory International Inc
US5813011A0.375Storage of a compressed file containing its own compression management tableGRANT1998-09-221995-05-1214639313GoodFujitsu LtdFujitsu Ltd
US7398531B20.375Providing common memory management code to objects that are instances of different classesGRANT2008-07-082002-05-0729424432GoodOracle International CorpOracle International Corp
US6883069B20.375Cache control device and manufacturing method thereofGRANT2005-04-192002-07-0529997085GoodFujitsu LtdFujitsu Ltd
US20080086677A10.375ADAPTIVE SYSTEMS AND METHODS FOR STORING AND RETRIEVING DATA TO AND FROM MEMORY CELLSAPPLICATION2008-04-102006-10-1038921721GoodMarvell World Trade LtdCavium International
US7925879B20.375Information processing unit with information division recording functionGRANT2011-04-122006-04-1238606204GoodFujitsu LtdFujitsu Ltd
US20010049764A10.375Low cost memory management that resists power interruptionAPPLICATION2001-12-061999-12-3126869874GoodTexas Instruments IncTexas Instruments Inc
US6353927B10.375Data download technique into installed memoryGRANT2002-03-051997-10-1426741863GoodNokia of America CorpNokia of America Corp, Wsou Investments LLC
US20030147278A10.374Non-volatile semiconductor memory device adapted to store a multi-valued data in a single memory cellAPPLICATION2003-08-072001-12-2719189193GoodToshiba CorpKioxia Corp, SanDisk Technologies LLC
US6049810A0.374Method and apparatus for implementing a write barrier of a garbage collected heapGRANT2000-04-111997-04-2325286746GoodSun Microsystems IncOracle America Inc
US5297283A0.374Object transferring system and method in an object based computer operating systemGRANT1994-03-221989-06-2923475592GoodDigital Equipment CorpHewlett Packard Development Co LP
US6970981B20.373Method and apparatus to maintain consistency between an object store and a plurality of caches utilizing transactional updates to data cachesGRANT2005-11-292001-12-2126974767GoodTibco Software IncTibco Software Inc
US20070118632A10.373System and method for providing a directory service networkAPPLICATION2007-05-242005-11-0938054771GoodComputer Associates Think IncCA Inc
US5933846A0.373Rewritable ROM file device having read/write buffer access control via copy of rewritable areaGRANT1999-08-031994-11-2417731155GoodNEC CorpHTC Corp
US6996501B10.372Disk drive executing a manufacturing program internally by executing disk commands through a vectorGRANT2006-02-072002-12-2435734330GoodWestern Digital Technologies IncWestern Digital Technologies Inc
US6061713A0.372Communications system for client-server data processing systemsGRANT2000-05-091997-03-1225218728GoodFujitsu LtdFujitsu Ltd
US6125192A0.372Fingerprint recognition systemGRANT2000-09-261997-04-2125274779GoodDigital Persona IncDigital Persona Inc
US5802367A0.371Method and system for transparently executing code using a surrogate processGRANT1998-09-011995-07-0723985187GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US6332183B10.371Method for recovery of useful areas of partially defective synchronous memory componentsGRANT2001-12-181998-03-0521884515GoodMicron Technology IncRound Rock Research LLC
US7161830B20.371Clock synchronized nonvolatile memory deviceGRANT2007-01-091995-01-3111849793GoodRenesas Technology CorpEmergence Memory Solutions LLC
US4916652A0.371Dynamic multiple instruction stream multiple data multiple pipeline apparatus for floating-point single instruction stream single data architecturesGRANT1990-04-101987-09-3022292751GoodInternational Business Machines CorpInternational Business Machines Corp
US5778368A0.371Real-time embedded software respository with attribute searching apparatus and methodGRANT1998-07-071996-05-0324575021GoodTelogy Networks IncTelogy Networks Inc
US5384743A0.370Structure and method for flash eprom memory erasable by sectorsGRANT1995-01-241992-03-069427431GoodSGS Thomson Microelectronics SASTMicroelectronics SA
US6792510B10.370System and method for updating a cacheGRANT2004-09-142002-02-1432925386GoodMicro Focus Software IncEMC Corp
US20030221060A10.370Managing data in a multi-level raid storage arrayAPPLICATION2003-11-272002-05-2329548966GoodHewlett Packard Development Co LPHewlett Packard Enterprise Development LP
US5867649A0.370Dance/multitude concurrent computationGRANT1999-02-021996-01-2324360173GoodMultitude CorpMultitude Corp
US6834331B10.369System and method for improving flash memory data integrityGRANT2004-12-212000-10-2433511931GoodStarfish Software IncIntellisync Corp
US6842436B20.369Multiport-RAM memory deviceGRANT2005-01-111999-12-177933189GoodSiemens AGNokia Solutions and Networks GmbH and Co KG
US4823122A0.369Local area network for digital data processing systemGRANT1989-04-181984-06-0127362921GoodDigital Equipment CorpEnterasys Networks Inc
US6058054A0.369Method and system for providing an instant backup in a RAID data storage systemGRANT2000-05-021999-03-3123077808GoodInternational Business Machines CorpSeagate Systems UK Ltd
WO2007036834A20.368ERROR DETECTION / CORRECTION CIRCUIT AND CORRESPONDING METHODAPPLICATION2007-04-052005-09-2737796036Good
US5799305A0.368Method of commitment in a distributed database transactionGRANT1998-08-251995-11-0224203771GoodInformix Software IncInternational Business Machines Corp
US5134616A0.367DYNAMIC RAM WITH ON-CHIP ECC AND OPTIMIZED BIT AND WORD REDUNDANCYGRANT1992-07-281990-02-1323902828GoodInternational Business Machines CorpInternational Business Machines Corp
US20040248612A10.367Garbage collection system and method for a mobile communication terminalAPPLICATION2004-12-092003-06-0333492547GoodLG Electronics IncLG Electronics Inc
US20050273476A10.367Automated disk-oriented backupsAPPLICATION2005-12-082004-05-1835450228GoodOracle International CorpOracle International Corp
US20040215998A10.367Recovery from failures within data processing systemsAPPLICATION2004-10-282003-04-109956530GoodInternational Business Machines CorpLenovo Singapore Pte Ltd
US6058446A0.366Network terminal equipment capable of accommodating plurality of communication control unitsGRANT2000-05-021995-02-2312424633GoodFujitsu LtdFujitsu Ltd
US5956268A0.366Nonvolatile memory structureGRANT1999-09-211997-02-1221897018GoodSK Hynix America IncSK Hynix America Inc
US4099069A0.366CIRCUIT PRODUCING A COMMON CLEAR SIGNAL FOR ERASING SELECTED ARRAYS IN A MNOS MEMORY SYSTEMGRANT1978-07-041976-10-0824937208GoodWestinghouse Electric CorpCBS Corp
US7330372B20.366Non-volatile semiconductor memory deviceGRANT2008-02-122002-02-0627773931GoodToshiba CorpKioxia Corp
US8019487B20.366Vehicle control system having a computer integrated with a rewritable and nonvolatile memoryGRANT2011-09-132005-11-0438004881GoodDenso CorpDenso Corp
US5513138A0.366Memory card having a plurality of EEPROM chipsGRANT1996-04-301993-05-1314566240GoodRicoh Co LtdRicoh Co Ltd
US4563752A0.366Series/parallel/series shift register memory comprising redundant parallel-connected storage registers  and display apparatus comprising a picture memory thus organizedGRANT1986-01-071982-06-1119839872GoodUS Philips CorpUS Philips Corp
US5307490A0.365Method and system for implementing remote procedure calls in a distributed computer systemGRANT1994-04-261992-08-2825470900GoodTandem Computers IncHewlett Packard Development Co LP
US5123016A0.365ARRANGEMENT AND METHOD FOR IDENTIFYING AND LOCALIZING FAULTY CIRCUITS OF A MEMORY MODULEGRANT1992-06-161987-08-266334555GoodSiemens AGSiemens AG
US6553450B10.364Buffer to multiply memory interfaceGRANT2003-04-222000-09-1824668245GoodIntel CorpIntel Corp
US4841433A0.364Method and apparatus for accessing data from data attribute tablesGRANT1989-06-201986-11-2625466778GoodNokia Bell LabsNokia Bell Labs, AT&T Corp
US5307497A0.364Disk operating system loadable from read only memory using installable file system interfaceGRANT1994-04-261990-06-2524167307GoodInternational Business Machines CorpLenovo Singapore Pte Ltd
US5982697A0.364Method for initializing and reprogramming a control operation feature of a memory deviceGRANT1999-11-091996-12-0225055278GoodMicron Technology IncRound Rock Research LLC
US20030041299A10.364Memory controller for multilevel cell memoryAPPLICATION2003-02-272001-08-2319080883GoodFujitsu LtdFujitsu Ltd
US7761770B20.364Disk controller architecture to allow on-the-fly error correction and write disruption detectionGRANT2010-07-202003-05-2946324746GoodEMC CorpEMC Corp
US5561823A0.364Monitor system for determining the available capacity of a READ buffer and a WRITE buffer in a disk drive systemGRANT1996-10-011994-03-1422794008GoodSeagate Peripherals IncSeagate Technology LLC
US4899310A0.363Semiconductor memory device having a registerGRANT1990-02-061987-06-2515674684GoodFujitsu VLSI Ltd, Fujitsu LtdFujitsu VLSI Ltd, Fujitsu Semiconductor Ltd
US5835737A0.363Method and apparatus for arbitrating access to selected computer system devicesGRANT1998-11-101996-05-1024586017GoodApple Computer IncApple Inc
US20050009514A10.362Resource efficient content management and delivery without using a file systemAPPLICATION2005-01-132003-07-0833564492GoodMotorola Solutions IncMotorola Solutions Inc
US5986933A0.362Semiconductor memory device having variable number of selected cell pages and subcell arraysGRANT1999-11-161996-12-1718300083GoodToshiba CorpToshiba Corp
EP0243503A10.362DATA RECORDING/REGENERATING DEVICEGRANT1987-11-041985-10-2817068707GoodPanasonic CorpPanasonic Corp
US7617203B20.361Listings optimization using a plurality of data sourcesGRANT2009-11-102003-08-0134108073GoodYahoo IncAltaba Inc
US6055184A0.360Semiconductor memory device having programmable parallel erase operationGRANT2000-04-251998-09-0226795181GoodTexas Instruments IncTexas Instruments Inc
US5043940A0.360Flash EEPROM memory systems having multistate storage cellsGRANT1991-08-271988-06-0826899257GoodSanDisk Technologies LLCSanDisk Technologies LLC
US5969967A0.359Methods and apparatus for conspiracy between objectsGRANT1999-10-191995-03-3123642922GoodSun Microsystems IncSun Microsystems Inc
US6061788A0.359System and method for intelligent and reliable bootingGRANT2000-05-091997-10-0225481757GoodSiemens Information and Communication Networks IncUnify Inc
US4130900A0.359Memory with common read/write data line and write-in latch circuitGRANT1978-12-191976-04-2612773449GoodToshiba CorpToshiba Corp
US6430570B10.359Java application manager for embedded deviceGRANT2002-08-061999-03-0122985656GoodHP IncHewlett Packard Development Co LP
US4383314A0.359Circular access linkage loop configuration for system communicationGRANT1983-05-101981-01-1222839696GoodBurroughs CorpUnisys Corp
US7117201B20.359Resource searchingGRANT2006-10-032002-03-2028040197GoodHewlett Packard Development Co LPHewlett Packard Development Co LP
US6928571B10.358Digital system of adjusting delays on circuit boardsGRANT2005-08-092000-09-1524656192GoodIntel CorpIntel Corp
US5905492A0.358Dynamically updating themes for an operating system shellGRANT1999-05-181996-12-0625062611GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US7925960B20.358Memory and method for checking reading errors thereofGRANT2011-04-122006-11-0739361059GoodMacronix International Co LtdMacronix International Co Ltd
US6714934B10.357Method and system for creating vertical search enginesGRANT2004-03-302001-07-3131994708GoodLOGIKA CorpLEGIKA Corp, LOGIKA Corp
US7664239B20.357Methods and computer-readable media for managing and configuring options for the real-time notification and disposition of voice services in a cable services networkGRANT2010-02-162004-08-0935759035GoodCox Communications IncCox Communications Inc
US6471130B20.357Information storage apparatus and information processing apparatus using the sameGRANT2002-10-291995-02-0327519899GoodToshiba CorpToshiba Corp
US4794568A0.356Redundancy circuit for use in a semiconductor memory deviceGRANT1988-12-271986-05-0719249818GoodSamsung Semiconductor and Telecomunications Co LtdSamsung Semiconductor and Telecomunications Co Ltd
US5787039A0.355Low current floating gate programming with bit-by-bit verificationGRANT1998-07-281997-03-0625210128GoodMacronix International Co LtdMacronix International Co Ltd
US6055188A0.355Nonvolatile semiconductor memory device having a data circuit for erasing and writing operationsGRANT2000-04-251997-04-3014595224GoodToshiba CorpToshiba Corp
US20080056005A10.355Non-volatile memory cell read failure reductionAPPLICATION2008-03-062006-08-3039151290GoodMicron Technology IncMicron Technology Inc
US6108703A0.354Global hosting systemGRANT2000-08-221998-07-1426785963GoodMassachusetts Institute of TechnologyMassachusetts Institute of Technology
US20030093466A10.354Drag and drop technology for remote control toolAPPLICATION2003-05-152001-11-1521702537GoodIntel CorpIntel Corp
US6111792A0.354Non-volatile semiconductor memory device for selective cell flash erasing/programmingGRANT2000-08-291998-03-1613279344GoodNEC CorpRenesas Electronics Corp
US6584540B10.353Flash memory rewriting circuit for microcontrollerGRANT2003-06-241998-12-2818501733GoodOki Electric Industry Co LtdLapis Semiconductor Co Ltd
US5311591A0.353Computer system security method and apparatus for creating and using program authorization information data structuresGRANT1994-05-101992-05-1525383494Good
US20040114265A10.353User-selectable automatic secure data file erasure of job after job completionAPPLICATION2004-06-172002-12-1632506951GoodXerox CorpXerox Corp
US5764897A0.353Method and apparatus for managing transactions in an object-oriented distributed systemGRANT1998-06-091993-02-2521812705GoodSun Microsystems IncSun Microsystems Inc
US7043505B10.353Method variation for collecting stability data from proprietary systemsGRANT2006-05-092003-01-2836272432GoodUnisys CorpUnisys Corp
US20070234143A10.352SEMICONDUCTOR MEMORY DEVICES AND METHODS OF TESTING FOR FAILED BITS OF SEMICONDUCTOR MEMORY DEVICESAPPLICATION2007-10-042006-01-2538560932GoodSamsung Electronics Co LtdSamsung Electronics Co Ltd
US6094697A0.352Information processing system including processing device for detecting non-conductivity of state-indicating non-conductive member and discriminating prohibit state of writing information to information writable storage mediumGRANT2000-07-251995-02-0311936893GoodToshiba CorpToshiba Corp
US5787431A0.352Database development system with methods for java-string reference lookups of column namesGRANT1998-07-281996-12-1625078683GoodBorland Software CorpCODEGEAR LLC
US5339435A0.351Heterogenous software configuration management apparatusGRANT1994-08-161991-02-2824658217GoodHP IncHewlett Packard Development Co LP
US20070147356A10.351Registration of multiple VoIP devicesAPPLICATION2007-06-282005-12-2238193620GoodLevel 3 Communications LLCLevel 3 Communications LLC
US5808911A0.351System and method for remote object resource managementGRANT1998-09-151997-06-1925373529GoodSun Microsystems IncOracle America Inc
US5860004A0.351Code generator for applications in distributed object systemsGRANT1999-01-121996-07-0324708039GoodSun Microsystems IncOracle America Inc
US4612640A0.351Error checking and correction circuitry for use with an electrically-programmable and electrically-erasable memory arrayGRANT1986-09-161984-02-2124326158GoodSeeq Technology IncAtmel Corp, Silicon Valley Bank Inc
US6108651A0.350Heuristic co-identification of objects across heterogeneous information sourcesGRANT2000-08-221997-09-0925452013GoodNetscape Communications CorpFacebook Inc
US20070091677A10.350Method for recovering from errors in flash memoryAPPLICATION2007-04-262005-10-2537968211GoodSanDisk IL LtdSanDisk IL Ltd
US6222762B10.349Multi-state memoryGRANT2001-04-241992-01-1425429549GoodSanDisk CorpSanDisk Technologies LLC
US5566314A0.348Flash memory device employing unused cell arrays to update filesGRANT1996-10-151993-08-3022355966GoodNokia of America CorpAT&T Corp, Agere Systems LLC
US4914529A0.347Data disk defect handling using relocation ID fieldsGRANT1990-04-031988-07-1822823992GoodWestern Digital CorpWestern Digital Corp
US5818448A0.347Apparatus and method for identifying server computer aggregation topologiesGRANT1998-10-061996-07-0224722658GoodSun Microsystems IncOracle America Inc
US5748897A0.347Apparatus and method for operating an aggregation of server computers using a dual-role proxy server computerGRANT1998-05-051996-07-0224706453GoodSun Microsystems IncOracle America Inc
US6874097B10.346Timing skew compensation technique for parallel data channelsGRANT2005-03-292001-06-0134314290GoodMaxtor CorpMaxtor Corp
US20040088338A10.346Allocation of likely popular objects in the train algorithmAPPLICATION2004-05-062002-11-0532175792GoodSun Microsystems IncOracle America Inc
US7860829B20.346Computer architecture and method of operation for multi-computer distributed processing with replicated memoryGRANT2010-12-282004-04-2337114615GoodWaratek Pty LtdWaratek Pty Ltd
US5907716A0.346Fifo buffer capable of partially erasing data set held thereinGRANT1999-05-251996-05-0214561238GoodFujitsu LtdFujitsu Ltd
US20030163606A10.346High-speed memory systemAPPLICATION2003-08-282000-06-2118686430GoodNEC CorpNEC Corp
US5504921A0.345Network management system using model-based intelligenceGRANT1996-04-021990-09-1724333389GoodCabletron Systems IncComputer Associates Think Inc
US20030046489A10.345Disk memory deviceAPPLICATION2003-03-062001-09-0519094218GoodHitachi LtdHitachi Ltd
US20070113267A10.344Portable device for accessing host computer via remote computerAPPLICATION2007-05-172005-11-1438042445GoodRoute1 IncRoute1 Inc
US5892904A0.343Code certification for network transmissionGRANT1999-04-061996-12-0625062342GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US20030097608A10.343System and method for scrubbing errors in very large memoriesAPPLICATION2003-05-222001-11-2025535044GoodCompaq Computer Corp, Hewlett Packard Development Co LPCompaq Computer Corp, Hewlett Packard Enterprise Development LP
US7028215B20.343Hot mirroring in a computer system with redundant memory subsystemsGRANT2006-04-112002-05-0329272719GoodHewlett Packard Development Co LPHewlett Packard Enterprise Development LP, Compaq Information Technologies Group LP
US20060021005A10.343System and method for lost data destruction of electronic data stored on a portable electronic device using a security intervalAPPLICATION2006-01-262004-07-2135658776GoodBEACHHEAD SOLUTIONS IncBEACHHEAD SOLUTIONS Inc
US5689709A0.342Method and system for invoking methods of an objectGRANT1997-11-181992-11-1325523457GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US5088036A0.342Real time  concurrent garbage collection system and methodGRANT1992-02-111989-01-1723147963GoodDigital Equipment CorpHewlett Packard Development Co LP
US5523980A0.342Semiconductor memory deviceGRANT1996-06-041993-12-2826511203GoodToshiba CorpToshiba Corp
US20040114182A10.341Job secure overwrite failure notificationAPPLICATION2004-06-172002-12-1732507197GoodXerox CorpXerox Corp
US4815028A0.341Data recovery system capable of performing transaction processing in parallel with data recovery processingGRANT1989-03-211986-04-2814262561GoodNEC CorpNEC Corp
US7096321B20.340Method and system for a cache replacement technique with adaptive skippingGRANT2006-08-222003-10-2134521642GoodInternational Business Machines CorpInternational Business Machines Corp
US6883101B10.340System and method for assessing the security posture of a network using goal oriented fuzzy logic decision rulesGRANT2005-04-192000-02-0823988703GoodHarris CorpHarris Corp
US7668272B10.340Method and apparatus for data transfer between mesochronous clock domainsGRANT2010-02-232004-10-2641692230GoodNational Semiconductor CorpNational Semiconductor Corp
US7395187B20.340System and method for recording behavior history for abnormality detectionGRANT2008-07-012006-02-0638429691GoodInternational Business Machines CorpInternational Business Machines Corp
US20040049641A10.339System and method for controlling prefetchingAPPLICATION2004-03-112002-09-0943706196GoodBroadcom CorpAvago Technologies General IP Singapore Pte Ltd
US20070088716A10.339Extensible meta-dataAPPLICATION2007-04-192005-10-1337949325GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US20060171224A10.3391T-nmemory cell structure and its method of formation and operationAPPLICATION2006-08-032002-08-0836756375Good
US6359815B10.339Data transmitterGRANT2002-03-191998-03-1214207764GoodHitachi LtdLongitude Semiconductor SARL
US5628014A0.339Methods and apparatus for node caching at the file levelGRANT1997-05-061992-03-2025317403GoodParaNode IncParaNode Inc
US20060095427A10.339Memory leakage managementAPPLICATION2006-05-042004-10-2836263297GoodInternational Business Machines CorpFacebook Inc
US20050128319A10.338Image input apparatusAPPLICATION2005-06-162003-12-1534650657GoodCanon IncCanon Inc
US5923830A0.338Non-interrupting power control for fault tolerant computer systemsGRANT1999-07-131997-05-0725313474GoodGeneral Dynamics Information Systems IncGeneral Dynamics Information Systems Inc
US20010008007A10.338COMMAND INSERTION AND REORDERING AT THE STORAGE CONTROLLERAPPLICATION2001-07-121997-06-3025386780GoodEMC CorpEMC Corp
US20050108594A10.338Method to protect data on a disk drive from uncorrectable media errorsAPPLICATION2005-05-192003-11-1834574359GoodInternational Business Machines CorpInternational Business Machines Corp
US7490189B20.337Multi-chip switch based on proximity communicationGRANT2009-02-102006-06-1438861370GoodSun Microsystems IncOracle America Inc
US5768190A0.337Electrically erasable and programmable non-volatile semiconductor memory with automatic write-verify controllerGRANT1998-06-161991-09-2426536412GoodToshiba CorpToshiba Corp
US20050165853A10.336Method and apparatus for localized protected imaging of a file systemAPPLICATION2005-07-282004-01-2234794944GoodAltiris IncVeritas Technologies LLC
US5406527A0.335Partial write transferable multiport memoryGRANT1995-04-111992-06-2615885469GoodToshiba CorpToshiba Corp
US20010038032A10.335Method of controlling portable personal device having facilities for storing and playing digital contents by computer and portable personal device operation method thereforAPPLICATION2001-11-082000-01-1836166413GoodSamsung Electronics Co LtdSamsung Electronics Co Ltd
US5903495A0.334Semiconductor device and memory systemGRANT1999-05-111996-03-1827297503GoodToshiba CorpToshiba Corp
US5737607A0.333Method and apparatus for allowing generic stubs to marshal and unmarshal data in object reference specific data formatsGRANT1998-04-071995-09-2824132257GoodSun Microsystems IncOracle America Inc
US20050201148A10.332Flash memory device and architecture with multi level cellsAPPLICATION2005-09-152004-03-1234920676GoodSuper Talent Electronics IncSuper Talent Tech Corp
US5224070A0.332Apparatus for determining the conditions of programming circuitry used with flash EEPROM memoryGRANT1993-06-291991-12-1125190350GoodIntel CorpIntel Corp
US5909449A0.332Multibit-per-cell non-volatile memory with error detection and correctionGRANT1999-06-011997-09-0825450903GoodINVOX TechnologySanDisk Technologies LLC
US20070147113A10.332Alternate sensing techniques for non-volatile memoriesAPPLICATION2007-06-282005-12-2838193502GoodSanDisk CorpSanDisk Technologies LLC
US20020184363A10.332Techniques for server-controlled measurement of client-side performanceAPPLICATION2002-12-052001-04-2026963268GoodOracle CorpOracle International Corp
US7844665B20.332Modified computer architecture having coordinated deletion of corresponding replicated memory locations among plural computersGRANT2010-11-302004-04-2346304419GoodWaratek Pty LtdWaratek Pty Ltd
US4295205A0.331Solid state mass memory system compatible with rotating disc memory equipmentGRANT1981-10-131978-10-1625492048Good
US5815709A0.330System and method for generating identifiers for uniquely identifying object types for objects used in processing of object-oriented programs and the likeGRANT1998-09-291996-04-2324553016GoodOracle America IncOracle America Inc, Sun Microsystems Inc
US6205558B10.330Recovery of file systems after modification failureGRANT2001-03-201998-10-0722609192GoodSymantec CorpVeritas Technologies LLC
US5974546A0.329Apparatus and method to determine cause of failed boot sequence to improve likelihood of successful subsequent boot attemptGRANT1999-10-261997-05-0825315683GoodMicron Electronics IncRound Rock Research LLC, Mei California Inc
US5778228A0.329Method and system for transferring remote procedure calls and responses over a networkGRANT1998-07-071994-08-1623119441GoodInternational Business Machines CorpInternational Business Machines Corp
US8416950B10.329Copy protection without non-volatile memoryGRANT2013-04-092001-01-1939426975GoodXilinx IncXilinx Inc
US20070260608A10.329System and method for allocating and deallocating memory within transactional codeAPPLICATION2007-11-082006-05-0238662303GoodIntel CorpIntel Corp
US20060265636A10.329Optimized testing of on-chip error correction circuitAPPLICATION2006-11-232005-05-1937449673GoodInfineon Technologies AGInfineon Technologies AG
US6845385B10.328Real-time computer “garbage collector”GRANT2005-01-181994-07-1323050164GoodObject Technology Licensing CorpApple Inc
US4809160A0.328Privilege level checking instruction for implementing a secure hierarchical computer systemGRANT1989-02-281985-10-2825157790GoodHP IncHP Inc
US20050165662A10.327Storage medium having electronic circuits  information management method and information processing system using said storage mediumAPPLICATION2005-07-281999-12-2818505046GoodARI Corp IncIntelligentDisc Inc
US5659751A0.327Apparatus and method for dynamic linking of computer software componentsGRANT1997-08-191990-01-0523832350GoodApple Computer IncApple Inc
US20060173877A10.327Automated alerts for resource retention problemsAPPLICATION2006-08-032005-01-1036757891GoodHewlett Packard Development Co LPHewlett Packard Development Co LP
US5761117A0.326Non-volatile multi-state memory device with memory cell capable of storing multi-state dataGRANT1998-06-021995-08-3116812895GoodSanyo Electric Co LtdSanyo Electric Co Ltd
US6591339B10.326Methods and systems for selecting block sizes for use with disk arraysGRANT2003-07-081999-05-0327384274Good3ware IncSummit Data Systems LLC
US5649200A0.325Dynamic rule-based version control systemGRANT1997-07-151993-01-0821699816GoodAtria Software IncInternational Business Machines Corp
US4774700A0.325Information recording and reproducing apparatus with detection and management of defective sectorsGRANT1988-09-271985-03-1212819827GoodPanasonic CorpPanasonic Corp
US20060107181A10.325Decoder architecture system and methodAPPLICATION2006-05-182004-10-1336387912GoodEfficient Channel Coding IncViasat Inc
US20020024846A10.325Semiconductor integrated circuit and data processing systemAPPLICATION2002-02-281996-09-3025476876GoodHitachi ULSI Systems Co LtdRenesas Electronics Corp
US7009890B20.324Non-volatile semiconductor memory array and method of reading the same memory arrayGRANT2006-03-072002-03-1828035279GoodHitachi Ltd, Hitachi ULSI Systems Co LtdHitachi Ltd, Hitachi ULSI Systems Co Ltd
US20040114173A10.323Security of incomplete/pending jobs after power lossAPPLICATION2004-06-172002-12-1632506950GoodXerox CorpXerox Corp
US5603031A0.323System and method for distributed computation based upon the movement  execution  and interaction of processes in a networkGRANT1997-02-111993-07-0822223151GoodGeneral Magic IncIntellectual Ventures I LLC
US6442139B10.323Adaptive rate control based on estimation of message queuing delayGRANT2002-08-271998-01-2921773372GoodAT&T CorpAT&T Corp
US7130317B20.323Method and circuit for de-skewing data in a communication systemGRANT2006-10-312001-11-1925534586GoodSartre Satire LLC, SynTera Communications Inc, SynTera CorpZarbana Digital Fund LLC, SynTera Corp
US20060187715A10.323System and method for performing concatentation of diversely routed channelsAPPLICATION2006-08-242005-01-2136740962GoodRMI CorpAvago Technologies General IP Singapore Pte Ltd
US20050154582A10.322Erasing a stored information pattern on a storage mediumAPPLICATION2005-07-142003-12-1934717203GoodOce Technologies BVOce Technologies BV
US5423042A0.322Remote procedure executionGRANT1995-06-061992-10-2325510289GoodInternational Business Machines CorpInternational Business Machines Corp
WO2007080586A20.321RD ALGORITHM IMPROVEMENT FOR NROM TECHNOLOGYAPPLICATION2007-07-192006-01-1038256708Good
US4827452A0.320Semiconductor memory including a selectively disabled redunancy circuitGRANT1989-05-021985-08-1316069372GoodMitsubishi Electric CorpMitsubishi Electric Corp
US5864862A0.320System and method for creating reusable components in an object-oriented programming environmentGRANT1999-01-261996-09-3024910887GoodTelefonaktiebolaget LM Ericsson ABTelefonaktiebolaget LM Ericsson AB
US6366930B10.320Intelligent data inventory & asset management systems method and apparatusGRANT2002-04-021996-04-1226687243GoodComputer Associates Think IncCORE-DATA, Computer Associates Think Inc
US5815149A0.320Method for generating code for modifying existing event routines for controls on a formGRANT1998-09-291997-02-1925185677GoodUnisys CorpUnisys Corp
US8024379B20.319Locality with parallel hierarchical copying garbage collectionGRANT2011-09-202006-06-0938878256GoodInternational Business Machines CorpInternational Business Machines Corp
US20070283117A10.319Unmanaged memory accessorAPPLICATION2007-12-062006-06-0540158614GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US5765174A0.319System amd method for distributed object resource managementGRANT1998-06-091995-10-0624153408GoodSun Microsystems IncOracle America Inc
US4254500A0.319Single track digital recorder and circuit for use therein having error correctionGRANT1981-03-031979-03-1621802780Good3M Co3M Co
US5778187A0.319Multicasting method and apparatusGRANT1998-07-071996-05-0924583333GoodNetcast Communications CorpTWO-WAY MEDIA Ltd
US5751634A0.318Non-volatile semiconductor memory device for storing multivalue data and readout/write-in method thereforGRANT1998-05-121995-05-1614693130GoodToshiba CorpToshiba Corp
US20020057798A10.316Method and apparatus employing one-way transformsAPPLICATION2002-05-162000-09-1122869604Good
US7765454B20.316Fault tolerant memory systemGRANT2010-07-272005-05-2437525470GoodSGI International IncMorgan Stanley and Co LLC, Hewlett Packard Enterprise Development LP
US7487320B20.315Apparatus and system for dynamically allocating main memory among a plurality of applicationsGRANT2009-02-032004-12-1536585418GoodInternational Business Machines CorpInternational Business Machines Corp
US4757533A0.314Security system for microcomputersGRANT1988-07-121985-09-1125102411GoodComputer Security CorpSECURITY SOFTWARE AMERICA Inc A CORP OF, Computer Security Corp
US6289413B10.314Cached synchronous DRAM architecture having a mode register programmable cache policyGRANT2001-09-111996-10-1824949322GoodInternational Business Machines CorpInternational Business Machines Corp, Hanger Solutions LLC
US5625818A0.313System for managing local database updates published to different online information services in different formats from a central platformGRANT1997-04-291994-09-3023226627GoodApple Computer IncApple Inc
US6667927B20.313Refresh initiated precharge technique for dynamic random access memory arrays using look-ahead refreshGRANT2003-12-232002-02-1127659860GoodSony Corp, United Memories IncInvensas Corp
US20030001880A10.313Method  system  and computer program product for producing and distributing enhanced mediaAPPLICATION2003-01-022001-04-1827395265GoodParkerVision IncParkerVision Inc
US4688219A0.312Semiconductor memory device having redundant memory and parity capabilitiesGRANT1987-08-181984-08-1715921005GoodFujitsu LtdFujitsu Ltd
US20030070092A10.312Method and apparatus for security in a data processing systemAPPLICATION2003-04-102001-10-0925520731GoodQualcomm IncQualcomm Inc
US20080229176A10.312METHOD FOR FAST ECC MEMORY TESTING BY SOFTWARE INCLUDING ECC CHECK BYTEAPPLICATION2008-09-182003-12-2234707284GoodInternational Business Machines CorpFacebook Inc
US5822252A0.311Flash memory wordline decoder with overerase repairGRANT1998-10-131996-03-2927505175GoodAplus Integrated Circuits IncSecure Axcess LLC
US6208667B10.311Constant phase crossbar switchGRANT2001-03-271997-09-1922023568GoodFujitsu Ltd, Fujitsu Network Communications IncFujitsu Ltd, Fujitsu Network Communications Inc
US4796233A0.311Bipolar-transistor type semiconductor memory device having redundancy configurationGRANT1989-01-031984-10-1927330177GoodFujitsu LtdFujitsu Ltd
US20020194421A10.310Computer system with multiple heaps and heap reset facilityAPPLICATION2002-12-192001-03-309911861GoodInternational Business Machines CorpInternational Business Machines Corp
US20070157064A10.309Systems and methods for error correctionsAPPLICATION2007-07-052005-12-2738001939GoodDSP Group Israel LtdDSP Group Israel Ltd
US7263532B20.309Region-based memory management for object-oriented programsGRANT2007-08-282003-09-2334198314GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US5842018A0.309Method and system for referring to and binding to objects using identifier objectsGRANT1998-11-241992-07-0625428141GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US20040111522A10.309Method and apparatus for improving packet processingAPPLICATION2004-06-102002-12-0932468804GoodIntel CorpIntel Corp
US5765175A0.309System and method for removing deleted entries in file systems based on write-once or erase-slowly mediaGRANT1998-06-091994-08-2623147352GoodIntel CorpIntel Corp
US20050071693A10.308Method and circuitry for controlling supply voltage in a data processing systemAPPLICATION2005-03-312003-09-2634376291GoodNXP USA IncApple Inc
US5448740A0.308Generation of a user interface code from a corresponding declarative language programGRANT1995-09-051992-12-158210297GoodInternational Business Machines CorpInternational Business Machines Corp
US9158355B20.307Dynamic core switchingGRANT2015-10-132006-08-1040388111GoodMarvell World Trade LtdCavium International
US4788665A0.307Semiconductor memoryGRANT1988-11-291984-09-2616410129GoodHitachi LtdHitachi Ltd
US6006345A0.306Pattern generator for memory burn-in and testGRANT1999-12-211997-05-0925316461GoodInternational Business Machines CorpInternational Business Machines Corp
US7765528B20.306Identifying sources of memory retentionGRANT2010-07-272005-09-2137885695GoodHewlett Packard Development Co LPHewlett Packard Enterprise Development LP
US4918646A0.306Information retrieval apparatusGRANT1990-04-171986-08-2826511837GoodToshiba CorpToshiba Corp
US5218699A0.306Remote procedure calls in heterogeneous systemsGRANT1993-06-081989-08-2427016135GoodInternational Business Machines CorpInternational Business Machines Corp
US6539463B10.305Disk-array apparatus capable of performing writing process in high transmission speed and surely avoiding data lossGRANT2003-03-251999-11-0918090970GoodNEC CorpNEC Corp
US5065364A0.304Apparatus for providing block erasing in a flash EPROMGRANT1991-11-121989-09-1523612935GoodIntel CorpIntel Corp
US20050078506A10.303POSTED PRECHARGE AND MULTIPLE OPEN-PAGE RAM ARCHITECTUREAPPLICATION2005-04-142003-10-1034426908GoodOCZ TechnologyDataSecure LLC, OCZ Technology
US5912844A0.303Method for flash EEPROM data writingGRANT1999-06-151998-01-2821772400GoodMacronix International Co LtdMacronix International Co Ltd
US6215717B10.303Semiconductor memory device for reducing a time needed for performing a protecting operationGRANT2001-04-101998-01-2711859743GoodFujitsu LtdSocionext Inc
US20030191783A10.303Fast lifetime analysis of objects in a garbage-collected systemAPPLICATION2003-10-092002-04-0328673924GoodSun Microsystems IncOracle America Inc
US4881206A0.303Memory deviceGRANT1989-11-141986-12-2618051310GoodMinolta Co LtdMinolta Co Ltd
US5815711A0.303Apparatus and method for program generationGRANT1998-09-291994-11-1517622190GoodHitachi LtdHitachi Ltd
US6446174B10.302Computer system with dram busGRANT2002-09-032000-07-1124457527GoodIntel CorpIntel Corp
US7146540B20.302Disc array device and diagnostic control method thereofGRANT2006-12-052004-04-0935137855GoodHitachi LtdHitachi Ltd
US5285441A0.300Errorless line protection switching in asynchronous transer mode (ATM) communications systemsGRANT1994-02-081992-03-1725313773GoodNokia Bell LabsNokia Bell Labs, AT&T Corp
US6424568B20.300Code addressable memory cell in flash memory deviceGRANT2002-07-231999-12-2819631209GoodSK Hynix IncSK Hynix Inc
US5168465A0.299Highly compact EPROM and flash EEPROM devicesGRANT1992-12-011988-06-0826899259GoodSanDisk Technologies LLCSanDisk Technologies LLC
US7269831B20.298Multiprocessor system  multiprocessor control method  and multiprocessor control program retaining computer-readable recording mediumGRANT2007-09-112001-03-2918950892GoodFujitsu LtdFujitsu Ltd
US5095344A0.298HIGHLY COMPACT EPROM AND FLASH EEPROM DEVICESGRANT1992-03-101988-06-0822756937GoodSanDisk Technologies LLCSanDisk Technologies LLC
US4733394A0.298Electrically programmable semiconductor memory showing redundanceGRANT1988-03-221985-04-238193461GoodDeutsche ITT Industries GmbHTDK Micronas GmbH
US6230285B10.297Boot failure recoveryGRANT2001-05-081998-09-0822530693GoodSymantec CorpCA Inc
US20040015848A10.297Method of detecting lost objects in a software systemAPPLICATION2004-01-222001-04-0630444447GoodTwobyfour Software ABNasdaq Technology AB
US8095513B20.297Safe bufferGRANT2012-01-102006-06-0538791756GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US5268318A0.297Highly compact EPROM and flash EEPROM devicesGRANT1993-12-071988-06-0827394633GoodSanDisk Technologies LLCSanDisk Technologies LLC
US5554553A0.296Highly compact EPROM and flash EEPROM devicesGRANT1996-09-101988-06-0827394634GoodSanDisk Technologies LLCSanDisk Technologies LLC
US5801650A0.296Decoding apparatus and methodGRANT1998-09-011994-11-2917818576GoodCanon IncCanon Inc
US5787425A0.296Object-oriented data mining framework mechanismGRANT1998-07-281996-10-0124906925GoodInternational Business Machines CorpInternational Business Machines Corp
US7420867B20.295Semiconductor memory device and method for operating a semiconductor memory deviceGRANT2008-09-022003-08-2833521571GoodInfineon Technologies AGPolaris Innovations Ltd
US6011725A0.295Two bit non-volatile electrically erasable and programmable semiconductor memory cell utilizing asymmetrical charge trappingGRANT2000-01-041997-08-0125420566GoodSpansion Israel LtdSpansion Israel Ltd
US7111293B10.295Method for increased concurrency in a computer systemGRANT2006-09-191998-06-0337054735GoodANTs Software IncFOUR J'S DEVELOPMENT TOOLS Inc
US6373746B10.294Nonvolatile semiconductor memory having plural data storage portions for a bit line connected to memory cellsGRANT2002-04-161999-09-2826551418GoodToshiba CorpKioxia Corp
US7783683B20.293Computer-readable storage medium storing generational garbage collection programGRANT2010-08-242005-07-1337662884GoodFujitsu LtdFujitsu Ltd
US20070288766A10.293Information access control method and apparatusAPPLICATION2007-12-132006-06-1338474256GoodToshiba CorpToshiba Corp
US7548940B20.293Generational real-time garbage collectionGRANT2009-06-162005-06-1037568873GoodInternational Business Machines CorpInternational Business Machines Corp
US5872928A0.292Method and apparatus for defining and enforcing policies for configuration management in communications networksGRANT1999-02-161995-02-2427014602GoodCabletron Systems IncComputer Associates Think Inc
US20070261030A10.292Method and system for tracking and prioritizing applicationsAPPLICATION2007-11-082006-05-0438662589GoodSAP SE SAP SE
US6453384B10.292Spare area management method of optical recording mediumGRANT2002-09-171998-11-2036442052GoodLG Electronics IncLG Electronics Inc
US5875335A0.292Parameter marshaling techniques for dynamic object-oriented programming languagesGRANT1999-02-231996-09-3024904539GoodApple Computer IncApple Inc
US20040181782A10.292System and method for optimizing memory usage by locating lingering objectsAPPLICATION2004-09-162003-03-1332962180GoodHewlett Packard Development Co LPHewlett Packard Development Co LP
US5901086A0.292Pipelined fast-access floating gate memory architecture and method of operationGRANT1999-05-041996-12-2625118668GoodMotorola Solutions IncPROGRESSIVE SEMICONDUCTOR SOLUTIONS LLC
US7443728B20.291NAND flash memory device and method of programming sameGRANT2008-10-282004-12-3136599607GoodSamsung Electronics Co LtdSamsung Electronics Co Ltd
US7174354B20.291System and method for garbage collection in a computer system  which uses reinforcement learning to adjust the allocation of memory space  calculate a reward  and use the reward to determine further actions to be taken on the memory spaceGRANT2007-02-062002-07-3131192108GoodBEA Systems IncOracle International Corp
US5757712A0.290Memory modules with voltage regulation and level translationGRANT1998-05-261996-07-1224724621GoodInternational Business Machines CorpInternational Business Machines Corp
US20030135794A10.290Method for apparatus for tracking errors in a memory systemAPPLICATION2003-07-171999-06-1823314110Good
US5960462A0.289Method and apparatus for analyzing a main memory configuration to program a memory controllerGRANT1999-09-281996-09-2624908371GoodIntel CorpIntel Corp
US4757474A0.289Semiconductor memory device having redundancy circuit portionGRANT1988-07-121986-01-2826352297GoodFujitsu LtdFujitsu Ltd
US5737737A0.288Data management method and apparatusGRANT1998-04-071992-05-2215050887GoodCanon IncCanon Inc
US5838319A0.288System provided child window control for displaying items in a hierarchical fashionGRANT1998-11-171994-12-1323397331GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US20050289436A10.288Data integrity checkingAPPLICATION2005-12-292004-06-2335507530GoodBroadcom CorpAvago Technologies General IP Singapore Pte Ltd
US20020078026A10.288Method and apparatus for bulk data removerAPPLICATION2002-06-202000-12-1426667706GoodCOMMUNICATIONS TECHNOLOGIES IncCOMMUNICATIONS TECHNOLOGIES Inc
US5198380A0.287Method of highly compact EPROM and flash EEPROM devicesGRANT1993-03-301988-06-0826899258GoodSanDisk CorpSanDisk Technologies LLC
US7551640B10.287Method and apparatus for errorless frame timing adjustmentGRANT2009-06-232002-09-2040765955GoodCisco Technology IncCisco Technology Inc
US6611518B10.287Methods and apparatus for flexible device interface port assignment in a data communications switching systemGRANT2003-08-261998-09-1822558747GoodSamsung Electronics Co LtdSamsung Electronics Co Ltd
US5933497A0.287Apparatus and method for controlling access to softwareGRANT1999-08-031990-12-1424522406GoodInternational Business Machines CorpInternational Business Machines Corp
US20030212858A10.287Data storage array method and systemAPPLICATION2003-11-132002-05-1029400025GoodInternational Business Machines CorpInternational Business Machines Corp
US5680617A0.287Computer-human interface which provides for user customization of object behaviorGRANT1997-10-211994-05-1622916853GoodApple Computer IncApple Inc
US5652888A0.286System for interconnecting software components in an object oriented programming environment using a separate editor object for each run-time object instantiated for each selected componentGRANT1997-07-291993-11-1622546892GoodMicrosoft CorpMicrosoft Technology Licensing LLC
US20040216130A10.286Method for saving and restoring data in software objectsAPPLICATION2004-10-282002-08-3031715269GoodHewlett Packard Development Co LPHewlett Packard Development Co LP
US20050005184A10.285Method for measuring and compensating skews of data transmission linesAPPLICATION2005-01-062003-03-2634061869GoodLantiq Beteiligungs GmbH and Co KGLantiq Beteiligungs GmbH and Co KG
US8006161B20.285Apparatus and method for receiving signal in a communication system using a low density parity check codeGRANT2011-08-232005-10-2638264735GoodSamsung Electronics Co LtdSamsung Electronics Co Ltd
US6618738B20.285Device and method for managing memory resources by using parallel-type garbage collectionGRANT2003-09-092000-03-1718593065GoodFujitsu LtdFujitsu Ltd
US6038166A0.284High resolution multi-bit-per-cell memoryGRANT2000-03-141998-04-0121986062GoodINVOX TechnologySanDisk Technologies LLC
US5872973A0.283Method for managing dynamic relations between objects in dynamic object-oriented languagesGRANT1999-02-161995-10-2624189272GoodViewSoft IncViewSoft Inc
US20080034142A10.282Data transfer in memory card systemAPPLICATION2008-02-072006-08-0738989791GoodSamsung Electronics Co LtdSamsung Electronics Co Ltd
US4250570A0.282Redundant memory circuitGRANT1981-02-101976-07-1524834172GoodIntel CorpIntel Corp
US7451237B20.282Data compression program  data compression method  and data compression deviceGRANT2008-11-112002-05-2029561177GoodFujitsu LtdFujitsu Ltd
US20050060456A10.281Method and apparatus for multi-port memory controllerAPPLICATION2005-03-172003-09-1634274357GoodDenali Software IncCadence Design Systems Inc
US20080294847A10.281Cache control device and computer-readable recording medium storing cache control programAPPLICATION2008-11-272006-02-2738437085GoodFujitsu LtdFujitsu Ltd
US20080144371A10.281SYSTEMS AND METHODS FOR PROGRAMMING A MEMORY DEVICEAPPLICATION2008-06-192005-10-1237910959GoodMacronix International Co LtdMacronix International Co Ltd
US20050086549A10.279Power management over switching fabricsAPPLICATION2005-04-212003-10-1534520990GoodIntel CorpIntel Corp
US6195294B10.278Semiconductor deviceGRANT2001-02-271994-11-2217720085GoodHitachi LtdADVANCED PROCESSOR TECHNOLOGIES LLC
US5758100A0.278Dual voltage module interconnectGRANT1998-05-261996-07-0124709696GoodSun Microsystems IncOracle America Inc
US7516292B20.276Method for predicting and avoiding danger in execution environmentGRANT2009-04-072003-05-0933428596GoodFujitsu LtdFujitsu Ltd
US20090249160A10.276METHODS AND APPARATUS FOR POWER REDUCTION IN ITERATIVE DECODERSAPPLICATION2009-10-012005-06-2735539661GoodThomson Licensing SASInterDigital CE Patent Holdings
US20050172207A10.274Error detection and correction scheme for a memory deviceAPPLICATION2005-08-042004-01-3034808013GoodMicron Technology IncMicron Technology Inc
US20030117172A10.273Bi-directional output bufferAPPLICATION2003-06-262001-12-2121838331GoodSun Microsystems IncOracle America Inc
US20080094952A10.272Layer jump on a multi-layer discAPPLICATION2008-04-242004-07-1934972811GoodKoninklijke Philips NVKoninklijke Philips NV
US5960034A0.270Expandable repeater with built-in tree structure arbitration logicGRANT1999-09-281995-12-0124262709GoodAdvanced Micro Devices IncAdvanced Micro Devices Inc
US20080114962A10.268Silent memory reclamationAPPLICATION2008-05-152006-10-0539268054Good
US20020136230A10.267Scheduler for a packet routing and switching systemAPPLICATION2002-09-262000-12-1526689962GoodAgere Systems Guardian CorpAvago Technologies International Sales Pte Ltd
US20060067181A10.267Recording medium for storing linking type information and method of processing defective area using the sameAPPLICATION2006-03-301999-05-0836592740GoodSamsung Electronics Co LtdSamsung Electronics Co Ltd
US20030002432A10.267Receiver apparatus and methodAPPLICATION2003-01-022001-06-309917753GoodKoninklijke Philips NVKoninklijke Philips NV
US5781478A0.266Nonvolatile semiconductor memory deviceGRANT1998-07-141995-11-1327308718GoodToshiba CorpToshiba Corp
US5860090A0.266Append-only storage in a disk array using striping and parity cachingGRANT1999-01-121995-10-2024180929GoodInformix Software IncRPX Corp
US20080028275A10.264Efficient Encoding and Decoding Methods for Representing Schedules and Processing Forward Error Correction CodesAPPLICATION2008-01-312006-06-2938846585GoodDigital Fountain IncQualcomm Inc
US6105144A0.264System and method for alleviating skew in a busGRANT2000-08-151998-03-0221870324GoodInternational Business Machines CorpInternational Business Machines Corp
US4672240A0.263Programmable redundancy circuitGRANT1987-06-091983-02-0727040907GoodWestinghouse Electric CorpCBS Corp
US5774397A0.263Non-volatile semiconductor memory device and method of programming a non-volatile memory cell to a predetermined stateGRANT1998-06-301993-06-2926485518GoodToshiba CorpToshiba Corp
US4768193A0.262Semiconductor memory device having error correction function and incorporating redundancy configurationGRANT1988-08-301985-05-1614385819GoodFujitsu LtdFujitsu Ltd
US5982664A0.262Semiconductor memory capable of writing and reading dataGRANT1999-11-091997-10-2217975668GoodOki Electric Industry Co LtdLapis Semiconductor Co Ltd
US8069390B20.262Universal error control coding scheme for digital communication and data storage systemsGRANT2011-11-292006-07-2538987830GoodCommuications Coding CorpCommuications Coding Corp
US8438459B20.260Apparatus and method for decoding using channel codeGRANT2013-05-072004-12-2236602168GoodLG Electronics IncLG Electronics Inc
US6425114B10.259Systematic skew reduction through buffer resizingGRANT2002-07-232000-01-3123965164GoodLSI CorpBell Semiconductor LLC
US7433441B20.259System and method for adaptively deskewing parallel data signals relative to a clockGRANT2008-10-071999-12-3036147485GoodSilicon Graphics IncMorgan Stanley and Co LLC, Hewlett Packard Enterprise Development LP
US4922409A0.259Bus control device comprising a plurality of isolatable segmentsGRANT1990-05-011986-10-239340109GoodBull SABULL SA A CORP OF FRANCE, Bull SA
US20070263514A10.259RecorderAPPLICATION2007-11-152004-08-3035999976GoodPanasonic CorpPanasonic Corp
US5757567A0.258Method and apparatus for servo control with high efficiency gray code for servo track IDGRANT1998-05-261996-02-0824395738GoodInternational Business Machines CorpWestern Digital Technologies Inc
US20060244049A10.257Semiconductor memory device  method for controlling the same  and mobile electronic deviceAPPLICATION2006-11-022002-10-0432072492GoodSharp CorpSharp Corp
US20040194086A10.257Suspend and resume method of computer jobAPPLICATION2004-09-302002-03-2032986404GoodNational Institute of Advanced Industrial Science and Technology AISTNational Institute of Advanced Industrial Science and Technology AIST
US4617651A0.256Redundancy circuit for use in a semiconductor memory arrayGRANT1986-10-141984-02-2224329156GoodSeeq Technology IncAtmel Corp, Silicon Valley Bank Inc
US4845709A0.255Data transfer control systemGRANT1989-07-041986-05-1427457915GoodMitsubishi Electric CorpMitsubishi Electric Corp
US7123660B20.255Method and system for deskewing parallel bus channels to increase data transfer ratesGRANT2006-10-172001-02-2726774917GoodJazio IncJazio Inc
US5452458A0.255Method of controlling a flexible disk controllerGRANT1995-09-191992-06-0115267297GoodNEC CorpNEC Corp
US6134145A0.255High data rate write process for non-volatile flash memoriesGRANT2000-10-171998-06-2322296145GoodSanDisk CorpINNOVATIVE MEMORY SYSTEMS Inc
US20050268082A10.254Method and apparatus to boot system from the USB portAPPLICATION2005-12-012000-04-2834738893GoodIntel CorpIntel Corp
US20040117569A10.253Memory system having two-way ring topology and memory device and memory module for ring-topology memory systemAPPLICATION2004-06-172002-12-1232328855GoodSamsung Electronics Co LtdSamsung Electronics Co Ltd
US20070058446A10.253Erase and Program Method of Flash Memory Device for Increasing Program Speed of Flash Memory DeviceAPPLICATION2007-03-152005-09-1537854915GoodSK Hynix IncSK Hynix Inc
US5313421A0.253EEPROM with split gate source side injectionGRANT1994-05-171992-01-1425230576GoodSanDisk CorpSanDisk Technologies LLC
US5530705A0.252Soft error recovery system and methodGRANT1996-06-251995-02-0823520775GoodInternational Business Machines CorpHGST Netherlands BV
US6018304A0.251Method and apparatus for high-rate n/n+1 low-complexity modulation codes with adjustable codeword length and error control capabilityGRANT2000-01-251997-12-1826723815GoodTexas Instruments IncTexas Instruments Inc
US6964054B10.250Method and apparatus for posting a computer having multiple video adaptersGRANT2005-11-082000-07-2735207162GoodATI International SRLATI Technologies ULC
US5555367A0.250Method and system for generating computer programs for queries formed by manipulating object-oriented diagramsGRANT1996-09-101994-09-3023224782GoodGeneral Electric CoGeneral Electric Co
US5465235A0.250Non-volatile memory device with a sense amplifier capable of copying backGRANT1995-11-071993-09-0226498451GoodToshiba CorpToshiba Corp
US5467040A0.249Method for adjusting clock skewGRANT1995-11-141990-01-1623849817GoodCray Research LLCSilicon Graphics International Corp, Morgan Stanley and Co LLC
US6996676B20.249System and method for implementing an adaptive replacement cache policyGRANT2006-02-072002-11-1432297221GoodInternational Business Machines CorpIntel Corp
US4970727A0.248Semiconductor integrated circuit having multiple self-test functions and operating method thereforGRANT1990-11-131987-11-1717767586GoodMitsubishi Electric CorpMitsubishi Electric Corp
WO2000067137A10.248DEVICE FOR USE AS STAND-ALONE DEVICE AND AS SLAVE DEVICE IN A DATA BUS SYSTEMAPPLICATION2000-11-091999-04-2926153312Good
US5768192A0.247Non-volatile semiconductor memory cell utilizing asymmetrical charge trappingGRANT1998-06-161996-07-2324735252GoodSpansion Israel LtdSpansion Israel Ltd
US20080052377A10.247Web-Based User-Dependent Customer Service Interaction with Co-BrowsingAPPLICATION2008-02-282006-07-1139197946Good
US5315541A0.246Segmented column memory arrayGRANT1994-05-241992-07-2425442525GoodSanDisk CorpSanDisk Technologies LLC
US20040057575A10.246LDPC code and encoder/decoder regarding sameAPPLICATION2004-03-252002-09-2531998174GoodLeanics CorpLeanics Corp
US4514830A0.244Defect-remediable semiconductor integrated circuit memory and spare substitution method in the sameGRANT1985-04-301981-02-0611897208GoodHitachi LtdHitachi Ltd
EP0300264A20.244Defect skipping mechanism for disk drivesGRANT1989-01-251987-07-2422136983GoodAdvanced Micro Devices IncAdvanced Micro Devices Inc
US7974368B20.244Decoding method and system for real-time wireless channel estimationGRANT2011-07-052006-09-2539224931GoodSunplus Technology Co LtdSunplus Technology Co Ltd
US20070079219A10.244SEMICONDUCTOR MEMORY DEVICE HAVING DATA HOLDING MODE USING ECC FUNCTIONAPPLICATION2007-04-052005-09-1637903296GoodToshiba CorpToshiba Corp
US20040004897A10.243Layout structures of data input/output pads and peripheral circuits of integrated circuit memory devicesAPPLICATION2004-01-082002-07-0229997414GoodSamsung Electronics Co LtdSamsung Electronics Co Ltd
US20070002663A10.242Power savings in active standby modeAPPLICATION2007-01-042002-08-2631887563GoodMicron Technology IncRound Rock Research LLC
US20030212719A10.241Method for heap memory management and computer system using the same methodAPPLICATION2003-11-132002-05-0829397386GoodHitachi LtdHitachi Ltd
US6980985B10.240Distributed evalulation of directory queries using a topology cacheGRANT2005-12-272000-08-3035482751GoodAT&T CorpAT&T Corp
US4956773A0.238System and method of generating a source program from inputted schematic informationGRANT1990-09-111984-01-3011833781GoodHitachi LtdHitachi Ltd
US5963479A0.237Method of erasing a flash memory cell and device for erasing the sameGRANT1999-10-051996-12-2826632409GoodSK Hynix IncSK Hynix Inc
US7280538B20.236Multicast concentratorsGRANT2007-10-092000-06-1626907039GoodIndustrial Technology Research Institute ITRIIndustrial Technology Research Institute ITRI
US20020122334A10.236Flash memory device with cell current measuring scheme using write driverAPPLICATION2002-09-052001-01-0319704230GoodSamsung Electronics Co LtdSamsung Electronics Co Ltd
US6988237B10.236Error-correction memory architecture for testing production errorsGRANT2006-01-172004-01-0635550881GoodMarvell Israel MISL LtdMARVEL ISRAEL (MISL) Ltd
US7609695B20.236Optimizing switching element for minimal latencyGRANT2009-10-272001-06-1528038769GoodIndustrial Technology Research Institute ITRIIndustrial Technology Research Institute ITRI
US5684955A0.236Process for distributing an object-oriented program over a plurality of operating system processes of a computer systemGRANT1997-11-041991-09-206441112GoodSiemens AGSiemens AG
US7028165B20.235Processor stallingGRANT2006-04-112000-12-0624938493GoodAnalog Devices Inc, Intel CorpAnalog Devices Inc
US4881165A0.235Method and apparatus for high speed data transmission between two systems operating under the same clock with unknown and non constant skew in the clock between the two systemsGRANT1989-11-141988-04-0122644499GoodDigital Equipment CorpHewlett Packard Development Co LP
US5706502A0.235Internet-enabled portfolio manager system and methodGRANT1998-01-061996-03-2524490754GoodSun Microsystems IncOracle America Inc
US20060288241A10.234Performance conserving method for reducing power consumption in a server systemAPPLICATION2006-12-212005-06-1637574760GoodInternational Business Machines CorpLenovo International Ltd
US20030167440A10.233Methods for computing the CRC of a message from the incremental CRCs of composite sub-messagesAPPLICATION2003-09-042002-02-2222160262GoodAgilent Technologies IncAvago Technologies General IP Singapore Pte Ltd
US5615368A0.233System having table storing plurality of optimal patrol seek schemes for respective disk drives and executing associated scheme based upon inputted disk device nameGRANT1997-03-251992-08-1816726583GoodNEC CorpNEC Corp
US4701756A0.232Fault-tolerant hierarchical networkGRANT1987-10-201985-09-1025101421GoodSyngenta LtdSyngenta Ltd
US20080077841A10.228Methods of Cell Population Distribution Assisted Read MarginingAPPLICATION2008-03-272006-09-2739226452GoodSanDisk CorpSanDisk Technologies LLC
US20060248042A10.227Method to reduce the latency caused by garbage collection in a java virtual machineAPPLICATION2006-11-022005-04-2934942238GoodAlcatel SAAlcatel SA
US5844553A0.226Mechanism to control and use window events among applications in concurrent computingGRANT1998-12-011993-08-3026811479GoodHP IncHewlett Packard Enterprise Development LP
US6636932B10.226Crossbar switch and control for data networks switchingGRANT2003-10-211998-05-2728793816GoodMicron Technology IncRound Rock Research LLC, Innovative Tech LLC
US20080098191A10.225DETERMINING CODE EFFICIENCY BY MONITORING MEMORY REALLOCATIONAPPLICATION2008-04-242006-10-2039319427GoodInternational Business Machines CorpInternational Business Machines Corp
US4949309A0.225EEPROM utilizing single transistor per cell capable of both byte erase and flash eraseGRANT1990-08-141988-05-1122710264GoodCatalyst Semiconductor IncCatalyst Semiconductor Inc
US20030189856A10.224Multi-level flash memory with temperature compensationAPPLICATION2003-10-092002-04-0428673064GoodSamsung Electronics Co LtdSamsung Electronics Co Ltd
US5422842A0.222Method and circuit for simultaneously programming and verifying the programming of selected EEPROM cellsGRANT1995-06-061993-07-0822216126GoodSanDisk CorpSanDisk Technologies LLC
US6216204B10.217Integrated circuit card comprising files classified in a tree structureGRANT2001-04-101996-08-019494734GoodSchlumberger Systemes SAThales DIS France SA
US5768195A0.214Semiconductor memory deviceGRANT1998-06-161993-09-2426457009GoodToshiba CorpToshiba Corp
US6335930B10.212Multi-stage interconnection network for high speed packet switchingGRANT2002-01-011997-05-2319506836GoodSamsung Electronics Co LtdSamsung Electronics Co Ltd
US4939638A0.211Time sliced vector processingGRANT1990-07-031988-02-2322571737GoodStellar Computer IncStardent Computer Inc
US7333387B20.209Device and method for selecting 1-row and 2-row activationGRANT2008-02-192005-07-0237661518GoodSamsung Electronics Co LtdSamsung Electronics Co Ltd
US6678783B20.205Inter-device couplerGRANT2004-01-131999-12-0318376227GoodSony CorpSony Corp
US20080019182A10.204SEMICONDUCTOR MEMORY DEVICE AND CONTROL METHOD OF THE SAMEAPPLICATION2008-01-242006-07-2038971294GoodToshiba CorpKioxia Corp
US20030078996A10.203EnsoBox clustered services architecture: techniques for enabling the creation of scalable  robust  and industrial strength internet services provider applianceAPPLICATION2003-04-242001-10-1525523584GoodEnsoport InternetworksEnsoport Internetworks
US7954041B20.202Apparatus and method for transmitting/receiving a signal in a communication system using a low density parity check codeGRANT2011-05-312005-10-3138042366GoodSamsung Electronics Co LtdSamsung Electronics Co Ltd
US20020120901A10.202Early error detection using ECCAPPLICATION2002-08-291999-07-3023437594GoodHP IncHewlett Packard Enterprise Development LP
US6182264B10.201Smart dynamic selection of error correction methods for DECT based data servicesGRANT2001-01-301998-05-2222179728GoodPhilips Semiconductors IncPhilips Semiconductors Inc
US20020108035A10.200Method and apparatus for partial encryption of contentAPPLICATION2002-08-082001-02-0625108098GoodHP IncHewlett Packard Development Co LP
US20080059869A10.197LOW COST  HIGH PERFORMANCE ERROR DETECTION AND CORRECTIONAPPLICATION2008-03-062006-09-0139153495GoodUniversity of CaliforniaUniversity of California
US20040179402A10.193Method of physical page allocation for flash memoryAPPLICATION2004-09-162003-03-1232960711GoodGLOVIC ELECTRONIC COGLOVIC ELECTRONIC CO
US6192092B10.192Method and apparatus for clock skew compensationGRANT2001-02-201998-06-1522246454GoodIntel CorpIntel Corp
US6681338B10.190Method and system for reducing signal skew by switching between multiple signal routing layersGRANT2004-01-202000-06-2130001090GoodRambus IncRambus Inc
US6636993B10.190System and method for automatic deskew across a high speed  parallel interconnectionGRANT2003-10-211999-02-1222945636GoodFujitsu LtdFujitsu Ltd
US5621774A0.190Method and apparatus for synchronizing parallel data transferGRANT1997-04-151993-11-3017871828GoodHitachi LtdHitachi Ltd
US4422161A0.189Memory array with redundant elementsGRANT1983-12-201981-10-0823199270GoodRCA CorpRCA Corp
US20030009563A10.187Method for client-side inclusion of data elementsAPPLICATION2003-01-091997-07-3127368626GoodAT&T CorpRPX Corp
US5884079A0.185Design part reusing method in configuration toolGRANT1999-03-161996-06-1715602778GoodAzbil CorpAzbil Corp
US5946485A0.184Enhanced graphical development environment for controlling program flowGRANT1999-08-311996-02-0924398366GoodIntervoice LPIntervoice LP
US7020870B20.183Dynamic size for language variablesGRANT2006-03-282002-05-1529418851GoodSun Microsystems IncOracle America Inc
US20060253721A10.182Adjustable byte lane offset for memory module to reduce skewAPPLICATION2006-11-092005-05-0937395343GoodMicron Technology IncMicron Technology Inc
US5886850A0.181High capacity  low profile disk drive systemGRANT1999-03-231991-09-2425071162GoodDZU CorpTeac Corp, Teac Corp
US7653823B20.177Method and apparatus for informing computer of power environmentGRANT2010-01-262006-03-2038519354GoodLenovo Singapore Pte LtdLenovo PC International Ltd
US6138261A0.173Concatenated coding system for satellite communicationsGRANT2000-10-241998-04-2922090556GoodTRW IncNorthrop Grumman Systems Corp
US5507029A0.172Method for minimizing the time skew of electrical signals in very large scale integrated circuitsGRANT1996-04-091995-01-1123463515GoodInternational Business Machines CorpInternational Business Machines Corp
US6356610B10.164System to avoid unstable data transfer between digital systemsGRANT2002-03-121998-06-2322296253GoodPhilips Semiconductors IncST Ericsson SA
US5850443A0.160Key management system for mixed-trust environmentsGRANT1998-12-151996-08-1524803811GoodEntrust LtdEntrust Ltd, Nortel Networks Ltd
US20040148561A10.159Stopping and/or reducing oscillations in low density parity check (LDPC) decodingAPPLICATION2004-07-292003-01-2332737992GoodBroadcom CorpAvago Technologies International Sales Pte Ltd
US6070074A0.154Method for enhancing the performance of a regenerative satellite communications systemGRANT2000-05-301998-04-2422067053GoodTRW IncNorthrop Grumman Systems Corp
US6091137A0.142Semiconductor device substrate and method of manufacturing the sameGRANT2000-07-181996-05-3115219733GoodToshiba CorpToshiba Corp
US7653776B20.142Method and apparatus for selectively switching IC ports to card slots through the use of three switches per switch groupGRANT2010-01-262005-12-1438576891GoodApple IncApple Inc
US6301244B10.140QoS-oriented one-to-all route selection method for communication networksGRANT2001-10-091998-12-1122776847GoodNortel Networks LtdRPX Clearinghouse LLC
US6973609B20.139Scan cell circuit and scan chain consisting of same for test purposeGRANT2005-12-062002-01-1721688228GoodVia Technologies IncVia Technologies Inc
US7013361B20.127Routing switcher with variable input/output architectureGRANT2006-03-142001-01-2426950331GoodGrass Valley Group IncGrass Valley Group Inc
US20020182332A10.117Method for producing a heat transfer medium and deviceAPPLICATION2002-12-051996-10-2527487741GoodQuantum Technology Holdings LtdQuantum Technology Holdings Ltd
US5446609A0.117Low profile disk drive assemblyGRANT1995-08-291991-09-2446202101GoodTeac Corp, Pont Peripherals CorpTeac Corp, Pont Peripherals Corp
US20030058021A10.100Power-off protection deviceAPPLICATION2003-03-272001-09-2421679352GoodMicro Star International Co LtdMicro Star International Co Ltd
US6031724A0.023IC card and method of manufacturing the sameGRANT2000-02-291994-11-2917817972GoodToshiba CorpToshiba Corp
TWI475569BNRSystem  method  and computer program product for delaying an operation that reduces a lifetime of memoryGRANT2015-03-012006-11-2439430372Good
TW591510BNRControl method for data transfer control unitGRANT2004-06-112002-03-1928035417Good
SG88742A1NRSTORAGE DEVICE  DATA PROCESSING SYSTEM AND DATA WRITING AND READOUT METHODGRANT2002-05-211997-09-3017441111Good
KR20060039373ANRSYSTEM AND METHOD FOR DATA PROTECTIONAPPLICATION2006-05-082004-11-0237146665Good
KR20050076156ANRDATA RECOVERY DEVICE AND METHOD THEREOFAPPLICATION2005-07-262004-01-1934651512Good
KR20040013854ANRVideo recording/reproducing apparatus and control method of memory device of thereofAPPLICATION2004-02-142002-08-0830439425Good
KR20030061948ANR: Apparatus storing information and method for controlling the File using itsAPPLICATION2003-07-232002-01-1432217994Good
KR20030010987ANRPortable device having the function file deletion/restoration and a method using the sameAPPLICATION2003-02-062001-07-2827717156Good
KR100578143B1NRSTORAGE SYSTEM WITH SCHEME CAPABLE OF INVALIDATING DATA STORED IN BUFFER MEMORY AND COMPUTING SYSTEM INCLUDING THE SAMEGRANT2006-05-102004-12-2136580375Good
JPS6454543ANRINFORMATION PROCESSORGRANT1989-03-021987-08-2516592125Good
JPS58215795ANRNON-VOLATILE MEMORY DEVICEGRANT1983-12-151982-06-0814216291Good
JPS58215794ANRNON-VOLATILE MEMORY DEVICEGRANT1983-12-151982-06-0814216264Good
JPH11110283ANRCONTROL METHOD FOR NONVOLATILE SEMICONDUCTOR MEMORY SYSTEMGRANT1999-04-231997-08-0826456898Good
JPH06266596ANRFLASH MEMORY FILE STORAGE DEVICE AND INFORMATION PROCESSORGRANT1994-09-221993-03-1112875722Good
JPH06131889ANRSEMICONDUCTOR FILING DEVICEGRANT1994-05-131992-10-1417545866Good
JPH06111588ANRBATCH-ERASE TYPE NONVOLATILE MEMORYGRANT1994-04-221992-09-2217236604Good
JP4767323B2NRData storage devices that use two types of storage mediaGRANT2011-09-072006-02-1438371826Good
JP4242848B2NRMethod and apparatus for visually conspicuous numerical data contained in electronic documentGRANT2009-03-252004-02-1134701354Good
JP2005539309ANRStorage system architecture and multiple cache deviceAPPLICATION2005-12-222002-09-1631997989Good
JP2003199014ANRDISK STORAGE DEVICE AND COMMAND PROCESSING METHODAPPLICATION2003-07-112001-12-2719189349Good
JP2002532806ANRComputer system and method for operating multiple operating systems in different partitions of a computer system so that different partitions can communicate with each other via shared memoryAPPLICATION2002-10-021998-12-1822802929Good
JP2002269065ANRMICROCOMPUTER WITH INCORPORATED PROGRAMMABLE NONVOLATILE MEMORYAPPLICATION2002-09-202001-03-0818924050Good
JP2001296974ANRSYSTEM AND METHOD FOR STORING DATAAPPLICATION2001-10-262000-02-258172735Good
GB2430776ANREfficient reading of non-volatile memory by bypassing ECCGRANT2007-04-042005-09-3036010693GoodSigmaTel LLCSigmaTel LLC
GB2411499BNRMethod of writing data to non-volatile memoryGRANT2006-02-082001-09-2835559232GoodLexar Media IncLexar Media Inc
GB2384338BNRMemory system for data storage and retrievalGRANT2005-11-092001-09-289922926GoodLexar Media IncLexar Media Inc
GB2384337BNRData handling systemGRANT2005-02-162001-09-289922934GoodLexar Media IncLexar Media Inc
GB2384072BNRMethod of writing data to non-volatile memoryGRANT2005-12-072001-09-289922930GoodLexar Media IncLexar Media Inc
GB2348991BNRFlash memory systemGRANT2002-12-311998-01-2210825718GoodMemory Corp PLC, Memquest IncTORRIDON PLC, Memory Corp PLC, Memquest Inc, TORRIDON PLC
GB2305087BNRDefect-free type remote procedure call system and method thereofGRANT2000-07-121995-08-2816719178GoodFujitsu LtdFujitsu Ltd
GB2304428ANRFlash memory deviceGRANT1997-03-191995-08-1816591880GoodMitsubishi Electric CorpMitsubishi Electric Corp
GB2298063ANRSemiconductor disk deviceGRANT1996-08-211995-02-1612244404GoodMitsubishi Electric CorpMitsubishi Electric Corp
GB2297637BNRSemiconductor disk deviceGRANT1997-01-081995-01-3111849770GoodMitsubishi Electric CorpMitsubishi Electric Corp
GB2291991ANRDisk drive emulation with a block-erasable memoryGRANT1996-02-071995-09-2710781332GoodMemory Corp PLCMemory Corp PLC
GB2291990ANRFlash-memory management systemGRANT1996-02-071995-09-2710781331GoodMemory Corp PLCMemory Corp PLC
GB2262825BNRDevice driver configuration in a computer systemGRANT1995-05-241991-12-2725217482GoodIntel CorpIntel Corp
GB2253079ANRStable memory protection using capability tablesGRANT1992-08-261991-02-1911014562GoodTolsys LtdTolsys Ltd
GB2251324ANRFile structure for a non-volatile semiconductor memoryGRANT1992-07-011990-12-3124551037GoodIntel CorpIntel Corp
GB2251323ANRDisk emulation for a non-volatile semiconductor memoryGRANT1992-07-011990-12-3124549940GoodIntel CorpIntel Corp
GB2136992ANRMethod and System of Ensuring Integrity of Data in an Electronic MemoryGRANT1984-09-261983-03-1810539799Good
GB0123416D0NRNon-volatile memory controlGRANT2001-11-212001-09-289922931GoodMEMQUEST LtdMEMQUEST Ltd
FR2809223A1NRProcessing memory write command by writing data to buffer memory while erasing defined memory zoneGRANT2001-11-232000-05-178850309GoodSchlumberger Systemes SAAxalto SA
FR2687811A1NRProcess and apparatus for controlling a flash memoryGRANT1993-08-271992-02-2012385496GoodFujitsu LtdFujitsu Ltd
FR2665791A1NRMethod of updating a EEPROM memoryGRANT1992-02-141990-08-139399640Good
DE3200872A1NRElectronic balanceGRANT1983-07-211982-01-146153014GoodSartorius AGSartorius AG
DE19581103T1NRReal-time RAID for a server system with media with continuous data streamsGRANT1996-11-141994-09-2623211776GoodOracle CorpNCube Corp
DE10234971A1NRProgram code generation method for generating program code from source text uses a processor core in a micro-controller to run the program code and a compiler to generate corresponding commandsGRANT2004-02-192002-07-3130469277GoodGiesecke and Devrient GmbHGiesecke and Devrient GmbH
DE10048402B4NRData storage systemGRANT2012-03-291999-09-2923614692GoodEMC CorpEMC Corp
CN1771495ANRDistributed file serving architecture systemGRANT2006-05-102003-05-0733416451Good
CN1722109BNRIncremental merge methods and memory systems using the sameGRANT2010-05-262004-06-3035511655Good
CN1498409ANRNon-volatile storage device and control method thereofGRANT2004-05-192002-02-0827677954Good
CN1466060ANRFlash memory file systemGRANT2004-01-072002-06-1036698419Good
CN1315057CNRMethod of remapping flash memoryGRANT2007-05-092004-02-0634676016Good
CN101145385BNRMemory card and method for storing data on memory cardGRANT2012-10-242006-08-0438737645Good
CN100442247CNRMethod  system and computer program for data management on storage mediumGRANT2008-12-102000-05-048171451Good
CN100370445CNRA data transmission apparatus and method based on file allocation table (FAT)GRANT2008-02-202005-08-1035963732Good
CA2088442A1NRMETHOD AND SYSTEM FOR FILE SYSTEM MANAGEMENT USING A FLASH-ERASABLE  PROGRAMMABLE  READ-ONLY MEMORYGRANT1993-07-301992-01-2925252682GoodMicrosoft CorpMicrosoft Corp
AU557723B2NRELECTRONIC MEMORY SYSTEMGRANT1987-01-081982-12-173711724GoodBLUE CIRCLE SOUTHERN CEMENT LTBLUE CIRCLE SOUTHERN CEMENT Ltd
US7987167B10.696Enabling a clustered namespace with redirectionGRANT2011-07-262006-08-0444280186FairNetApp IncNetApp Inc
US7783611B10.696System and method for managing file metadata during consistency pointsGRANT2010-08-242003-11-1042583422FairNetApp IncNetApp Inc
US7054927B20.674File system metadata describing server directory informationGRANT2006-05-302001-01-2927578269FairSteel Excel IncOverland Storage Inc
US5996047A0.666Method and apparatus for caching file control information corresponding to a second file block in a first file blockGRANT1999-11-301996-07-0124704779FairSun Microsystems IncOracle America Inc
US7711683B10.663Method and system for maintaining disk location via homenessGRANT2010-05-042006-11-3042124933FairNetApp IncNetApp Inc
US8260831B20.659System and method for implementing a flexible storage manager with threshold controlGRANT2012-09-042006-03-3138576800FairNetApp IncNetApp Inc
US7747584B10.653System and method for enabling de-duplication in a storage system architectureGRANT2010-06-292006-08-2242271283FairNetApp IncNetApp Inc
US7698289B20.649Storage system architecture for striping data container content across volumes of a clusterGRANT2010-04-132003-12-0235478702FairNetApp IncNetApp Inc
US7693864B10.646System and method for quickly determining changed metadata using persistent consistency point image differencingGRANT2010-04-062006-01-0342061404FairNetApp IncNetApp Inc
US7457982B20.644Writable virtual disk of read-only snapshot file objectsGRANT2008-11-252003-04-1136781253FairNetApp IncNetApp Inc
US5542087A0.641Linear hashing for distributed recordsGRANT1996-07-301993-10-1522479411FairHP IncHewlett Packard Development Co LP
US7720889B10.637System and method for nearly in-band search indexingGRANT2010-05-182006-10-3142166727FairNetApp IncNetApp Inc
US7809693B20.630System and method for restoring data on demand for instant volume restorationGRANT2010-10-052003-02-1046325420FairNetApp IncNetApp Inc
US8996487B10.627System and method for improving the relevance of search results using data container access patternsGRANT2015-03-312006-10-3152707989FairNetApp IncNetApp Inc
US7721045B10.614System and method for efficiently guaranteeing data consistency to clients of a storage system clusterGRANT2010-05-182003-12-0239670871FairNetApp IncNetApp Inc
US7409511B20.603Cloning technique for efficiently creating a copy of a volume in a storage systemGRANT2008-08-052004-04-3035188358FairNetApp IncNetApp Inc, Network Appliances Inc
US7636744B10.600System and method for flexible space reservations in a file system supporting persistent consistency point imagesGRANT2009-12-222004-11-1741427978FairNetApp IncNetApp Inc
US6567811B10.591Method and system to merge volume groups on a UNIX-based computer systemGRANT2003-05-201999-07-1523391392FairInternational Business Machines CorpInternational Business Machines Corp
US6415350B20.590Card-type storage mediumGRANT2002-07-021997-06-1715709251FairFujitsu LtdFujitsu Ltd
US7334094B20.589Online clone volume splitting techniqueGRANT2008-02-192004-04-3035188419FairNetApp IncNetApp Inc
US6522581B20.581Semiconductor storage deviceGRANT2003-02-182000-06-1218677932FairSharp CorpSamsung Electronics Co Ltd
US6411685B10.580System and method for providing unified messaging to a user with a thin web browserGRANT2002-06-251999-01-2922906245FairMicrosoft CorpSilicon Valley Bank Inc, Microsoft Technology Licensing LLC
US7769792B10.575Low overhead thread synchronization system and method for garbage collecting stale data in a document repository without interrupting concurrent queryingGRANT2010-08-032006-02-1042358924FairGoogle LLCGoogle LLC
US7496551B10.574Methods and apparatus associated with advisory generationGRANT2009-02-242006-03-2840364687FairEMC CorpEMC Corp
US20110029723A10.572Non-Volatile Memory Based Computer SystemsAPPLICATION2011-02-032004-08-0638877277FairSuper Talent Electronics IncSuper Talent Electronics Inc
US6973654B10.570Systems and methods for the repartitioning of dataGRANT2005-12-062003-05-2734987620FairMicrosoft CorpMicrosoft Technology Licensing LLC
US7707165B10.564System and method for managing data versions in a file systemGRANT2010-04-272004-12-0942112569FairNetApp IncNetApp Inc
US7979624B20.561Techniques to truncate data files in nonvolatile memoryGRANT2011-07-122006-03-3138576907FairIntel CorpIntel Corp
US6615219B10.557Database management system and method for databases having large objectsGRANT2003-09-021999-12-2923884027FairUnisys CorpUnisys Corp
US7734643B10.555Method for distributed storage of dataGRANT2010-06-082004-06-3042227012FairOracle America IncOracle America Inc
US4713806A0.547Communication system control arrangementGRANT1987-12-151986-03-1425282435FairNokia Bell LabsNokia Bell Labs
US20020103819A10.541Technique for stabilizing data in a non-log based information storage and retrieval systemAPPLICATION2002-08-012000-12-1224957305FairFresher Information CorpFresher Information Corp
US6185601B10.541Dynamic load balancing of a network of client and server computersGRANT2001-02-061996-08-0227362032FairHP IncHewlett Packard Enterprise Development LP
US6901457B10.528Multiple mode communications systemGRANT2005-05-311998-11-0434589488FairSanDisk CorpSanDisk Technologies LLC
US20050251305A10.527Electronic control apparatusAPPLICATION2005-11-102002-06-0335240472FairNXP USA IncNXP USA Inc
US6072796A0.523Apparatus and method for accessing memory in a TDM networkGRANT2000-06-061995-06-1423948154FairAvid Technology IncAvid Technology Inc
US7246179B20.519System and method for controlling mass storage class digital imaging devicesGRANT2007-07-172000-10-1726933688FairMicrosoft CorpMicrosoft Technology Licensing LLC
US4800520A0.518Portable electronic device with garbage collection functionGRANT1989-01-241985-10-2926535669FairToshiba CorpToshiba Corp
US8204931B20.514Session management within a multi-tiered enterprise networkGRANT2012-06-192004-12-2836613023FairSAP SE SAP SE
EP1469419A10.512PROXIMITY COMMUNICATION SYSTEM  PROXIMITY COMMUNICATION METHOD  DATA MANAGING APPARATUS  DATA MANAGING METHOD  RECORDING MEDIUM  AND COMPUTER PROGRAMGRANT2004-10-202002-01-2527653339FairSony CorpSony Corp
US6957158B10.511High density random access memory in an intelligent electric deviceGRANT2005-10-182002-12-2335066258FairPower Measurement LtdSchneider Electric USA Inc
US4829169A0.508IC card having state marker for record accessGRANT1989-05-091985-07-0131189702FairToppan Forms Co LtdTOPPAN MOORE COMPANY Ltd A CORP OF JAPAN, Toppan Forms Co Ltd
US20070061508A10.508Data storage cartridge with built-in tamper-resistant clockAPPLICATION2007-03-152005-09-1337856642FairQuantum CorpQuantum Corp
US5093785A0.507PORTABLE ELECTRONIC DEVICE WITH MEMORY HAVING DATA POINTERS AND CIRCUITRY FOR DETERMINING WHETHER A NEXT UNWRITTEN MEMORY LOCATION EXISTGRANT1992-03-031985-11-3026516721FairToshiba CorpToshiba Corp
US20040205110A10.502Asymmetric data streaming architecture having autonomous and asynchronous job processing unitAPPLICATION2004-10-142002-09-1832033566FairNetezza CorpIBM Technology Corp
USRE34881E0.502Graphics data processing apparatus having image operations with transparent color having selectable number of bitsGRANT1995-03-211985-11-0625165384FairTexas Instruments IncTexas Instruments Inc
US6547150B10.498Smart card application development system and methodGRANT2003-04-151999-05-1126831388FairMicrosoft CorpMicrosoft Technology Licensing LLC
US6961347B10.497High-speed interconnection link having automated lane reorderingGRANT2005-11-012000-06-2035150830FairHewlett Packard Development Co LPHewlett Packard Enterprise Development LP
US20040044705A10.493Optimized disk repository for the storage and retrieval of mostly sequential dataAPPLICATION2004-03-042002-08-3031976755FairAlacritus IncNetApp Inc
US7877390B20.491Systems and methods for providing autonomous persistent storage systemsGRANT2011-01-252003-10-2034521305FairInternational Business Machines CorpInternational Business Machines Corp
US5864866A0.483Apparatus and method for providing externalization in an object-oriented environmentGRANT1999-01-261997-03-2625242495FairInternational Business Machines CorpInternational Business Machines Corp
US6378015B10.483Flash memory module comprising an IDE interface engageable in a vertical position perpendicular to a motherboard and having an IDE expansion slotGRANT2002-04-231999-01-2522889326FairPower Quotient International Co IncPower Quotient International Co Inc
US6418454B10.483Method and mechanism for duration-based management of temporary LOBsGRANT2002-07-091999-05-2823254065FairOracle CorpOracle International Corp
US6330028B10.482Electronic image pickup device which is operable even when management information related to recording/reproducing image data is not readableGRANT2001-12-111996-02-1527285820FairCasio Computer Co LtdBeijing Xiaomi Mobile Software Co Ltd
US20040003055A10.479Allowing client systems to interpret higher-revision data structures in storage systemsAPPLICATION2004-01-012002-03-2929783217Fair
US5329491A0.476Nonvolatile memory card with automatic power supply configurationGRANT1994-07-121993-06-3022196810FairIntel CorpIntel Corp
US5768532A0.470Method and distributed database file system for implementing self-describing distributed file objectsGRANT1998-06-161996-06-1724667118FairInternational Business Machines CorpInternational Business Machines Corp
US8900054B20.465Download and configuration capable gaming machine operating system  gaming machine and methodGRANT2014-12-022005-04-2837215199FairBally Gaming IncSG Gaming Inc
US4797543A0.460Selectable data readout IC cardGRANT1989-01-101985-07-3115882778FairToppan Forms Co LtdToppan Forms Co Ltd
US6611836B20.456Server-side recycle bin systemGRANT2003-08-262000-12-2625012324FairSimDesk Tech IncSIMDESK ACQUISITION CORP
US5355486A0.455System for allocating tasks between two actuators servicing the same magnetic disk media in a single disk driveGRANT1994-10-111993-01-2121720995FairSeagate Peripherals IncSeagate Technology LLC
US6310814B10.455Rambus DRAM (RDRAM) apparatus and method for performing refresh operationsGRANT2001-10-301998-03-1021899454FairRambus IncRambus Inc
US6347346B10.454Local memory unit system with global access for use on reconfigurable chipsGRANT2002-02-121999-06-3023346270FairChameleon Systems IncIntel Corp
US6016496A0.453Method and apparatus for an object-oriented object for retrieving information from local and remote databasesGRANT2000-01-181997-11-2025522461FairInternational Business Machines CorpInternational Business Machines Corp
US7797626B20.450Managing different representations of informationGRANT2010-09-142003-02-1232872026FairSAP SE SAP SE
US6134167A0.441Reducing power consumption in computer memoryGRANT2000-10-171998-06-0422222718FairCompaq Computer CorpHewlett Packard Development Co LP
US7254283B10.437Image processor processing image data in parallel with a plurality of processorsGRANT2007-08-071998-11-1318153426FairMinolta Co LtdMinolta Co Ltd
US5748954A0.436Method for searching a queued and ranked constructed catalog of files stored on a networkGRANT1998-05-051995-06-0523836737FairCarnegie Mellon UniversityCarnegie Mellon University
US6516437B10.436Turbo decoder control for use with a programmable interleaver  variable block length  and multiple code ratesGRANT2003-02-042000-03-0724070308FairGeneral Electric CoGeneral Electric Co
US7836105B20.427Converting file-systems that organize and store data for computing systemsGRANT2010-11-162005-11-1438042210FairApple IncApple Inc
US20030182332A10.424System and method for designating and deleting expired filesAPPLICATION2003-09-252002-03-2128040670FairInternational Business Machines CorpInternational Business Machines Corp
US5712977A0.423Method and apparatus for initial country selection in a universal modem with cableGRANT1998-01-271995-09-1824111564FairTDK Systems IncTDK Corp
US8521789B20.415Undrop objects and dependent objects in a database systemGRANT2013-08-272003-05-2733450939FairOracle International CorpOracle International Corp
US5829022A0.410Method and apparatus for managing coherency in object and page cachesGRANT1998-10-271995-08-2917107264FairFuji Xerox Co LtdFuji Xerox Co Ltd
US4263651A0.409Method for determining the characteristics of a logic block graph diagram to provide an indication of path delays between the blocksGRANT1981-04-211979-05-2121912935FairInternational Business Machines CorpInternational Business Machines Corp
US7817767B20.404Processor-controlled clock-data recoveryGRANT2010-10-192004-12-2336051530FairRambus IncRambus Inc
US20070088754A10.395METHOD AND SYSTEM TO GUARANTEE DATA AND METADATA REFERENTIAL INTEGRITY IN CONTENT MANAGEMENT ARCHIVAL SOLUTIONSAPPLICATION2007-04-192005-10-1737949350FairInternational Business Machines CorpInternational Business Machines Corp
US5471629A0.393Method of monitoring changes in an object-oriented database with tuned monitorsGRANT1995-11-281988-12-1923099133FairHP IncHP Inc
US20090190249A10.387Method and apparatus for efficient storage and retrieval of multiple content streamsAPPLICATION2009-07-302005-10-2038042207FairBroadcom CorpAvago Technologies General IP Singapore Pte Ltd
US5909586A0.385Methods and systems for interfacing with an interface powered I/O deviceGRANT1999-06-011996-11-0624993987FairFoxboro CoSchneider Electric Systems USA Inc
US20030233379A10.377System and method for splitting an image across multiple computer readable mediaAPPLICATION2003-12-182002-06-1729733194FairMicrosoft CorpMicrosoft Technology Licensing LLC
US6193152B10.375Modular signature and data-capture system and point of transaction payment and reward systemGRANT2001-02-271997-05-0925317335FairReceiptcity Com IncSymbol Technologies LLC, Receiptcity Com Inc, Penware Inc
US20080320304A10.373Method of Accessing Data Content in Storage DevicesAPPLICATION2008-12-252003-12-1934707277FairKoninklijke Philips NVKoninklijke Philips NV
US5960434A0.371System method and computer program product for dynamically sizing hash tablesGRANT1999-09-281997-09-2625471779FairSilicon Graphics IncMorgan Stanley and Co LLC, Hewlett Packard Enterprise Development LP
US5813013A0.369Representing recurring eventsGRANT1998-09-221996-06-0624635393FairMicrosoft CorpMicrosoft Technology Licensing LLC
US7460385B20.367Memory circuit arrangement with a cell array substrate and a logic circuit substrate and method for the production thereofGRANT2008-12-022003-04-2933393972FairInfineon Technologies AGInfineon Technologies AG
US6914853B20.362Mechanism for efficient wearout counters in destructive readout memoryGRANT2005-07-052001-09-2725511502FairIntel CorpIntel Corp
US6201295B10.362Plate-shaped external storage device and method of producing the sameGRANT2001-03-131993-04-2814339300FairToshiba CorpToshiba Corp
US20080109090A10.360System And Method For Process MonitoringAPPLICATION2008-05-082006-11-0339926243FairAir Products and Chemicals IncAir Products and Chemicals Inc
US20050246362A10.356System and method for dynamci log compression in a file systemAPPLICATION2005-11-032004-05-0335188336FairHewlett Packard Development Co LPHewlett Packard Development Co LP
US5734567A0.352Diagnosis system for a plantGRANT1998-03-311992-11-0625920238FairSiemens AGSiemens AG
US20030236939A10.350High-speed chip-to-chip communication interfaceAPPLICATION2003-12-252002-06-0429739884FairRiverstone Networks IncRiverstone Networks Inc, Wsou Investments LLC
US4691303A0.349Refresh system for multi-bank semiconductor memoryGRANT1987-09-011985-10-3125160100FairSperry CorpSperry Corp
US6141210A0.349External storage deviceGRANT2000-10-311993-07-2316122024FairToshiba CorpToshiba Corp
US8337252B20.347Smartconnect flash card adapterGRANT2012-12-252000-07-0637448880FairMCM Portfolio LLCMCM Portfolio LLC
US6992711B20.346Digital camera with a plurality of media for recording captured imagesGRANT2006-01-311999-12-1718463040FairMinolta Co LtdMinolta Co Ltd
US7328362B20.345Method and apparatus for selectively deskewing data traveling through a busGRANT2008-02-052002-04-1528674650FairBroadcom CorpAvago Technologies International Sales Pte Ltd
US20020078396A10.341Method and system for determining erase procedures run on a hard driveAPPLICATION2002-06-202000-12-1424969581FairInternational Business Machines CorpGoogle LLC
US6011323A0.340Apparatus  method and article of manufacture providing for auxiliary battery conservation in adaptersGRANT2000-01-041997-09-3025477106FairInternational Business Machines CorpLenovo PC International Ltd
US6044405A0.336Service network incorporating geographically-remote hubs linked by high speed transmission pathsGRANT2000-03-281996-04-1224531652FairWAM NET IncColorado Wsc LLC, WAM!NET Inc, Wells Fargo Capital Finance LLC, WAM NET Inc
US6003763A0.336Method and apparatus for recording magnetic information on traveler's checksGRANT1999-12-211995-12-2924324219FairVisa International Service AssociationVisa International Service Association
US6300962B10.335Method and apparatus for providing reliable graphic memory operations in a set-top box environmentGRANT2001-10-091998-12-2322823012FairScientific Atlanta LLCSynamedia Ltd
US6081858A0.334Apparatus and method for shaping random waveformsGRANT2000-06-271997-11-2625526768FairCirrus Logic IncCirrus Logic Inc
US5745755A0.334Method for creating and maintaining a database for a dynamic enterpriseGRANT1998-04-281994-01-0522649271Fair
US6012636A0.325Multiple card data system having first and second memory elements including magnetic strip and fingerprints scanning meansGRANT2000-01-111997-04-2225293683Fair
US6002605A0.325Connecting apparatus  and information processing apparatusGRANT1999-12-141997-02-2826383748FairToshiba CorpToshiba Corp
US7461204B20.323Method to store and retrieve memory card usage informationGRANT2008-12-022001-11-3025543226FairHewlett Packard Development Co LPHewlett Packard Development Co LP
US20030172094A10.323Automatic file system maintenanceAPPLICATION2003-09-112002-03-0629548040FairInternational Business Machines CorpInternational Business Machines Corp
US20070162516A10.322Computing asynchronous transaction log replication progress based on file change notificationsAPPLICATION2007-07-122005-12-3038233964FairMicrosoft CorpMicrosoft Technology Licensing LLC
US6473827B20.321Distributed multi-fabric interconnectGRANT2002-10-291998-12-2222817174FairNCR CorpTeradata US Inc
US5365487A0.320DRAM power management with self-refreshGRANT1994-11-151992-03-2425325028FairTexas Instruments IncTexas Instruments Inc
US20060106880A10.320Managing free space in file systemsAPPLICATION2006-05-182004-11-1836387716FairIntel CorpIntel Corp
US7529466B20.316Signal processing method and signal processing apparatusGRANT2009-05-052001-08-0619069167FairSony CorpSony Corp
US7275686B20.315Electronic equipment point-of-sale activation to avoid theftGRANT2007-10-022003-12-1734700174FairLexar Media IncOvonyx Memory Technology LLC
US5894448A0.315Semiconductor memory device having hierarchy control circuit architecture of master/local control circuits permitting high speed accessingGRANT1999-04-131997-03-2413427363FairMitsubishi Electric CorpMitsubishi Electric Corp
US6950255B20.312Method and apparatus for event management in a disk driveGRANT2005-09-272002-06-2829774313FairToshiba CorpToshiba Corp
US6697974B20.301Method and apparatus for adaptively compensating skews during data transmission on a busGRANT2004-02-242001-03-1425189866FairInternational Business Machines CorpGoogle LLC
US20030208511A10.300Database replication systemAPPLICATION2003-11-062002-05-0229273172FairLakeview Technology IncLakeview Technology Inc, HA TECHNICAL SOLUTIONS LLC
US4173737A0.300Limited position  non-volatile memory tuning systemGRANT1979-11-061978-05-0425417861FairZenith Electronics LLCZenith Electronics LLC
US8819072B10.297Promoting data from structured data filesGRANT2014-08-262004-02-0251358718FairMicrosoft CorpMicrosoft Technology Licensing LLC
US7480856B20.296System and method for transformation of XML documents using stylesheetsGRANT2009-01-202002-05-0229401467FairIntel CorpIntel Corp
US7193429B20.295Serial data communication system having plurality of data transmission pathsGRANT2007-03-202003-11-2134587542FairToshiba CorpToshiba Corp
US20040039972A10.294Method and apparatus for reference data scrubbingAPPLICATION2004-02-262002-06-2830000887FairGoldman Sachs and CoGoldman Sachs and Co
US6904050B20.294User equipment with binary-tree multiplexing schedulingGRANT2005-06-072001-06-1326681686FairInterDigital Technology CorpRakuten Inc
US6111815A0.292Synchronous burst nonvolatile semiconductor memoryGRANT2000-08-291998-11-1918217787FairOki Electric Industry Co LtdLapis Semiconductor Co Ltd
US7085950B20.286Parallel data communication realignment of data sent in multiple groupsGRANT2006-08-012001-09-2825511182FairKoninklijke Philips NVFuture Link Systems LLC
US6547130B10.285Integrated circuit card with fingerprint verification capabilityGRANT2003-04-151999-06-0321648977Fair
US6011322A0.284Apparatus and method for providing power to circuitry implementing two different power sourcesGRANT2000-01-041997-07-2825413951FairSony Corp, Sony Trans Com IncSony Corp, Sony Trans Com Inc
US6369605B10.273Self-terminated driver to prevent signal reflections of transmissions between electronic devicesGRANT2002-04-092000-09-1824668288FairIntel CorpIntel Corp
US6137715A0.272Static random access memory with rewriting circuitGRANT2000-10-241998-06-3019541784FairSK Hynix IncSK Hynix Inc
US4843288A0.271Phase locked motor control system for multiple disk drive unitsGRANT1989-06-271988-03-2822634735FairRigidyne CorpSeagate Technology LLC
US5475792A0.267Telephony channel simulator for speech recognition applicationGRANT1995-12-121992-09-2125487148FairInternational Business Machines CorpInternational Business Machines Corp
US20020087798A10.266System and method for adaptive data cachingAPPLICATION2002-07-042000-11-1525114211FairINFOCRUISER Inc (DE)Mec Management LLC, SUNSTONE COMPONENTS LLC, INFOCRUISER
US4837628A0.265Electronic still camera for recording still picture on memory card with mode selecting shutter releaseGRANT1989-06-061986-07-1415779182FairToshiba CorpToshiba Corp
US5959541A0.263Biometric time and attendance system with epidermal topographical updating capabilityGRANT1999-09-281997-09-2325468078FairAccu Time Systems IncUNION NATIONAL BANK AND TRUST Co OF SOUDERTON
US5654917A0.260Process for making and programming a flash memory arrayGRANT1997-08-051995-06-0723897375FairInternational Business Machines CorpInternational Business Machines Corp
US20110145095A10.258Order Fulfillment MethodAPPLICATION2011-06-162000-01-2823961734FairSupply Chain Connect LLCSupply Chain Connect LLC
US20020016750A10.258System and method for scan-based input  storage and retrieval of information over an interactive communication networkAPPLICATION2002-02-072000-06-2026907272FairScanbuy IncScanbuy Inc
US6009537A0.258Disk wear prevention by relocating data in response to a head slide countGRANT1999-12-281996-03-2913581539FairToshiba CorpToshiba Corp
US4558455A0.257Data transmission systemGRANT1985-12-101982-09-288189985FairInternational Business Machines CorpInternational Business Machines Corp
US6937681B20.257Skew correction apparatusGRANT2005-08-302000-07-2118715200FairFujitsu LtdFujitsu Ltd
US7668271B20.256Clock-data recovery (“CDR”) circuit  apparatus and method for variable frequency dataGRANT2010-02-232003-09-3034377024FairRambus IncRambus Inc
US6031847A0.255Method and system for deskewing parallel bus channelsGRANT2000-02-291997-07-0125389254FairSilicon Graphics IncRPX Corp, Morgan Stanley and Co LLC, E D Etnyre and Co
US6735397B20.251Skew discovery and compensation for WDM fiber communications systems using 8b10b encodingGRANT2004-05-112001-03-1425199938FairBlaze Network Products IncOmron Management Center of America Inc
US7430728B10.247Method and apparatus for selecting programmable interconnects to reduce clock skewGRANT2008-09-302003-07-3035005238FairXilinx IncXilinx Inc
US8266619B20.244Embedded operating system architecture for smart cardGRANT2012-09-112006-04-0338563081FairBeijing Watch Data System Co LtdBeijing Watch Data System Co Ltd
US3970798A0.243Time division multiplex data transmission systemGRANT1976-07-201974-04-269138362FairInternational Business Machines CorpInternational Business Machines Corp
US6833618B20.242Memory system with a socket having socket pins for mounting memory modulesGRANT2004-12-212000-10-0518786457FairRenesas Technology CorpRenesas Electronics Corp
US5490117A0.242IC card with dual level power supply interface and method for operating the IC cardGRANT1996-02-061993-03-2326405470FairSeiko Epson CorpSeiko Epson Corp
US20070081408A10.235Multi-chip semiconductor memory device having internal power supply voltage generation circuit for decreasing current consumptionAPPLICATION2007-04-122005-10-0637910970FairSamsung Electronics Co LtdSamsung Electronics Co Ltd
US7304520B20.234Delay circuit and semiconductor device including sameGRANT2007-12-042005-05-1737425638FairSamsung Electronics Co LtdSamsung Electronics Co Ltd
US20010050824A10.233Servo area numbering strategy for computer disk drivesAPPLICATION2001-12-131999-01-0422844181FairMaxtor CorpMaxtor Corp
US6557110B20.233Channel-to-channel skew compensation apparatusGRANT2003-04-291998-02-1627287782FairNippon Telegraph and Telephone CorpNippon Telegraph and Telephone Corp
US3728679A0.228SKEW DEVICEGRANT1973-04-171971-10-2122705034FairWeston Instruments IncWeston Instruments Inc
US5745695A0.221Radio system with suspension of packet data service during non-data service connectionGRANT1998-04-281996-01-1624348230FairMotorola Solutions IncGoogle Technology Holdings LLC
US6417713B10.220Programmable differential delay circuit with fine delay adjustmentGRANT2002-07-091999-12-3023887685FairSilicon Graphics IncMorgan Stanley and Co LLC, Hewlett Packard Enterprise Development LP
US5313501A0.220Method and apparatus for deskewing digital dataGRANT1994-05-171992-06-1525409306FairDigital Equipment CorpDigital Equipment Corp, Hewlett Packard Development Co LP
US7525356B20.219Low-power  programmable multi-stage delay cellGRANT2009-04-282006-09-1439187933FairLSI CorpAvago Technologies General IP Singapore Pte Ltd
US5343063A0.218Dense vertical programmable read only memory cell structure and processes for making themGRANT1994-08-301990-12-1824522206FairSanDisk CorpSanDisk Technologies LLC
US7205803B20.216High speed fully scaleable  programmable and linear digital delay circuitGRANT2007-04-172004-06-2935505034FairLSI CorpAvago Technologies International Sales Pte Ltd
US6321478B10.215Firearm having an intelligent controllerGRANT2001-11-271998-12-0422764627FairSmith and Wesson CorpSmith and Wesson Corp
US7258381B20.211Modular vehicle interior component system and release latch mechanism for use with the systemGRANT2007-08-212005-05-2337447673FairInternational Automotive Components Group North America IncInternational Automotive Components Group North America Inc
US6807377B10.209Parallel optical transmission/reception moduleGRANT2004-10-191998-04-1614435770FairFujitsu LtdFujitsu Ltd
US6035357A0.209IC card compatible with different supply voltages  IC card system comprising the same  and IC for the IC cardGRANT2000-03-071996-06-0715395518FairToshiba CorpToshiba Corp
US4756011A0.207Digital phase alignerGRANT1988-07-051986-12-2425484313FairTelcordia Technologies IncTelcordia Technologies Inc
US5623552A0.206Self-authenticating identification card with fingerprint identificationGRANT1997-04-221994-01-2122677945FairCardGuard International IncUNIQARD LLC, CardGuard International Inc
US5534456A0.205Method of making dense flash EEPROM cell array and peripheral supporting circuits formed in deposited field oxide with sidewall spacersGRANT1996-07-091994-05-2522940445FairSanDisk CorpSanDisk Technologies LLC
US5070032A0.202METHOD OF MAKING DENSE FLASH EEPROM SEMICONDUCTOR MEMORY STRUCTURESGRANT1991-12-031989-03-1523260690FairSanDisk CorpSanDisk Technologies LLC
US5541551A0.200Analog voltage reference generator systemGRANT1996-07-301994-12-2323430424FairAdvanced Micro Devices IncGlobalFoundries Inc, Microsemi Semiconductor US Inc
US20050259692A10.200Crosstalk minimization in serial link systemsAPPLICATION2005-11-242004-05-1934969874FairRambus IncRambus Inc
US6018265A0.194Internal CMOS reference generator and voltage regulatorGRANT2000-01-251997-12-1026730088FairLexar Media IncMicron Technology Inc
US5430682A0.192Semiconductor integrated circuit device having internal step-down power voltage generator with auxiliary current path for keeping step-down power voltage constantGRANT1995-07-041993-01-2211701017FairNEC CorpPS4 Luxco SARL
US5365127A0.191Circuit for conversion from CMOS voltage levels to shifted ECL voltage levels with process compensationGRANT1994-11-151993-10-1822485752FairHP IncAvago Technologies General IP Singapore Pte Ltd
US20010043174A10.191DISPLAY SYSTEM FOR WIRELESS PAGERAPPLICATION2001-11-221996-10-3127505623FairKopin CorpKopin Corp
US6611396B10.187Disk level servo writeGRANT2003-08-262000-04-2427757888FairMobile Storage Technology IncMobile Storage Technology Inc
US5992754A0.184IC protective device in memory card operating electronic apparatusGRANT1999-11-301996-04-0213711949FairToshiba Corp, Yamaichi Electronics Co LtdToshiba Corp, Yamaichi Electronics Co Ltd
US6445719B10.183Method  system and apparatus for reducing synchronization and resynchronization times for systems with pulse stuffingGRANT2002-09-031998-08-2823518644FairAdtran IncAdtran Inc
US5382839A0.177Power supply control circuit for use in IC memory cardGRANT1995-01-171992-09-1617151949FairMitsubishi Electric CorpMitsubishi Electric Corp
US4323849A0.168CoulometerGRANT1982-04-061980-01-1122337467FairHYBRICON IncHYBRICON Inc
US6085412A0.164Method for manufacturing card type memory deviceGRANT2000-07-111996-06-1115472317FairToshiba CorpToshiba Corp
US4805195A0.157Selectable timing delay circuitGRANT1989-02-141984-06-0827088355FairFujitsu IT Holdings IncFujitsu IT Holdings Inc
US7139347B20.157Parallel signal automatic phase adjusting circuitGRANT2006-11-212001-06-0619013020FairFujitsu LtdFujitsu Ltd
US7012811B10.156Method of tuning a multi-path circuitGRANT2006-03-142000-05-1035998825FairMicron Technology IncMicron Technology Inc
US5723990A0.150Integrated circuit having high voltage detection circuitGRANT1998-03-031995-06-2123959154FairMicron Quantum Devices IncMicron Technology Inc
US5773901A0.149Universal PC card hostGRANT1998-06-301995-07-2124011056FairITT Manufacturing Enterprises LLCITT Manufacturing Enterprises LLC
US6300801B10.148Or gate circuit and state machine using the sameGRANT2001-10-091998-09-2819552287FairSK Hynix IncSK Hynix Inc
US20080043871A10.147Insertion of a Secondary Binary Information Stream into a Main Symbol Stream of a Digital ModulationAPPLICATION2008-02-212004-09-1534948599FairEADS Secure Networks SASAirbus DS SAS
US6084483A0.146Internal oscillator circuit including a ring oscillator controlled by a voltage regulator circuitGRANT2000-07-041999-03-1023009406FairLexar Media IncMicron Technology Inc
US7113012B20.143Skew delay compensatorGRANT2006-09-262001-12-208149456Fair
US5847552A0.141Integrated circuit with determinate power source controlGRANT1998-12-081995-01-2423489686FairDell USA LPDell USA LP
US6181118B10.137Control circuit for controlling a semi-conductor switch for selectively outputting an output voltage at two voltage levelsGRANT2001-01-301999-06-2423327735FairAnalog Devices IncAnalog Devices Inc
US6069920A0.136Method and arrangement for transmitting voice in a radio systemGRANT2000-05-301994-01-186508167FairSiemens AGSiemens AG
US20040062157A10.131Storage apparatus and its focus control methodAPPLICATION2004-04-012001-03-3011737209FairFujitsu LtdFujitsu Ltd
US6370200B10.126Delay adjusting device and method for plural transmission linesGRANT2002-04-091997-08-0416571456FairPanasonic CorpCollabo Innovations Inc
US5672533A0.124Field effect transistor having impurity regions of different depths and manufacturing method thereofGRANT1997-09-301990-04-2743706107FairMitsubishi Electric CorpMitsubishi Electric Corp
US6054774A0.122Thin type semiconductor packageGRANT2000-04-251994-03-2212867743FairToshiba CorpToshiba Corp
US6335647B10.119Skew adjusting circuitGRANT2002-01-012000-10-2018798913FairMitsubishi Electric CorpMitsubishi Electric Corp
US6157229A0.117Skew compensation deviceGRANT2000-12-051997-09-2917386061FairPanasonic CorpSocionext Inc
US6644199B20.115Igniter element for a pyrotechnic charge on a circuit carrier arrangement with an ignitior electronics assemblyGRANT2003-11-112001-05-127684654FairConti Temic Microelectronic GmbHConti Temic Microelectronic GmbH
US5552698A0.111Voltage supply system for IC chipsGRANT1996-09-031995-06-2923972849FairUnited Microelectronics CorpUnited Microelectronics Corp
US4943745A0.103Delay circuit for semiconductor integrated circuit devicesGRANT1990-07-241987-11-2517838519FairToshiba CorpToshiba Corp
US5956601A0.102Method of mounting a plurality of semiconductor devices in corresponding supportersGRANT1999-09-211996-04-2514405537FairToshiba CorpToshiba Corp
US5892213A0.098Memory cardGRANT1999-04-061995-09-2124117435FairToshiba Corp, Yamaichi Electronics Co LtdToshiba Corp, Yamaichi Electronics Co Ltd
US5828253A0.095Phase synchronization system which reduces power consumption and high frequency noiseGRANT1998-10-271996-03-2813525647FairNEC CorpNEC Corp
US6166431A0.092Semiconductor device with a thickness of 1 MM or lessGRANT2000-12-261995-08-2516701623FairToshiba CorpToshiba Corp
US4386323A0.091Arrangement for synchronizing the phase of a local clock signal with an input signalGRANT1983-05-311980-01-3119834765FairUS Philips CorpUS Philips Corp
US4609833A0.086Simple NMOS voltage reference circuitGRANT1986-09-021983-08-1224083049FairThomson Components-Mostek CorpSTMicroelectronics lnc USA, CTU of Delaware Inc
US5957158A0.082Visual position indicatorGRANT1999-09-281998-05-1122127849FairAutomatic Switch CoAsco Controls LP
US6418009B10.081Broadband multi-layer capacitorGRANT2002-07-092000-09-2824693735FairNortel Networks LtdBenhov GmbH LLC
US5200746A0.078Switching module for digital cross-connect systemsGRANT1993-04-061990-08-0616530494FairNEC CorpNEC Corp
US6022763A0.077Substrate for semiconductor device  semiconductor device using the same  and method for manufacture thereofGRANT2000-02-081996-05-1024586800FairToshiba CorpToshiba Corp
US5227714A0.071VOLTAGE REGULATORGRANT1993-07-131991-10-0725094331FairBrooktree CorpBrooktree Broadband Holding Inc
US20030164876A10.069Procedure and device for measuring positions of continuous sheetsAPPLICATION2003-09-042001-04-147681556FairNexPress Solutions LLCEastman Kodak Co
US20030019327A10.068Ultrafine particles and method and apparatus for producing the sameAPPLICATION2003-01-302001-07-2719061020FairFuji Photo Film Co LtdFujifilm Holdings Corp
US20030164745A10.063Surface acoustic wave filterAPPLICATION2003-09-042002-02-2827736578FairMurata Manufacturing Co LtdMurata Manufacturing Co Ltd
US20070084375A10.063High density cartridge and method for reloadingAPPLICATION2007-04-192005-08-1037946979Fair
US5832593A0.060Splice head for insulated telecommunication wiresGRANT1998-11-101993-04-1425960729Fair3M Co3M Co
US4843224A0.056IC cardGRANT1989-06-271987-06-1213976693FairOki Electric Industry Co LtdOki Electric Industry Co Ltd
US4309627A0.055Detecting circuit for a power source voltageGRANT1982-01-051978-04-1426383741FairSeiko Instruments IncSeiko Instruments Inc
US5431330A0.055Method and apparatus for applying brazing material to a metal honeycomb bodyGRANT1995-07-111992-06-116460806FairEmitec Gesellschaft fuer Emissionstechnologie mbHEmitec Gesellschaft fuer Emissionstechnologie mbH
US5705618A0.049Process for extracting lignans from flaxseedGRANT1998-01-061995-03-3123644159FairAgriculture and Agri Food Canada AAFCAgriculture and Agri Food Canada AAFC
US6493205B20.048Process for polarizing a ferroelectric material in the shape of a cylinderGRANT2002-12-102000-02-098846802FairInstitut Franco Allemand de Recherches de Saint LouisINSTITUTE FRANCO-ALLEMAND DE RECHERHCES DE SAINT-LOUIS, Institut Franco Allemand de Recherches de Saint Louis
US7527466B20.039Building-erection structural member transporterGRANT2009-05-052003-04-0333101464FairConXtech IncConXtech Inc
US20020162450A10.012Piston with sealAPPLICATION2002-11-072001-05-0425305182FairAFM IncAFM Inc
SU1686449A2NRADDRESSING DEVICEGRANT1991-10-231989-10-2321476463Fair
SU1573458A2NRADDRESSING DEVICEGRANT1990-06-231988-09-2621401234Fair
SU1541619A1NRDEVICE FOR SHAPING ADDRESSGRANT1990-02-071988-05-3021377757Fair
SU1515164A1NRDEVICE FOR ADDRESSING A MEMORYGRANT1989-10-151988-01-1221349669Fair
SU1408439A1NRADDRESSING DEVICE FOR AUTOMATIC CONFIGURATION OF COMPUTER MEMORYGRANT1988-07-071986-10-2021263586Fair
SU1388877A1NRDEVICE FOR ADDRESSING STORAGE UNITSGRANT1988-04-151986-09-1621257265Fair
KR900003744ANRData processing systemGRANT1990-03-271988-08-1016406451Fair
KR20060061933ANRDATA SYNCHRONIZE DEVICE AND DATA SYNCHRONIZING METHODAPPLICATION2006-06-092004-12-0237158177Fair
KR20050056144ANRWASHING MACHINEAPPLICATION2005-06-142003-12-0934731574Fair
KR20040072757ANRApparatus and method displaying used file area and the memory area divided according to file attributeAPPLICATION2004-08-192003-02-1037360129Fair
KR20030036209ANRBearing Unit for Wheel DriveAPPLICATION2003-05-092000-09-2926601072Fair
KR20010077401ANRVideo decoder and its method for buffer controlAPPLICATION2001-08-172000-02-0219643841Fair
JPS63183700UNRNo titleGRANT1988-11-251987-05-1930918180Fair
JPS63183700ANREEPROM ACCESS METHODGRANT1988-07-291987-01-2611896129Fair
JPS62283497ANRMANAGEMENT SYSTEM FOR OF NUMBER OF TIMES OF WRITING PROGRAMMABLE READ ONLY MEMORYGRANT1987-12-091986-05-3114892737Fair
JPS62283496ANRMANAGEMENT SYSTEM FOR OF NUMBER OF TIMES OF WRITING PROGRAMMABLE READ ONLY MEMORYGRANT1987-12-091986-05-3114892712Fair
JPS6196598UNRNo titleGRANT1986-06-211984-11-3030739439Fair
JPS6196598ANRCOUNT DATA MEMORY METHOD OF ELECTRIC ERASABLE P-ROMGRANT1986-05-151984-10-1716725741Fair
JPS61178564ANRWIND COLLECTION TYPE WIND POWER GENERATION DEVICEGRANT1986-08-111985-02-0111920245Fair
JPS60212900ANRSEMICONDUCTOR FIXED MEMORYGRANT1985-10-251984-04-0913430785Fair
JPS5945695UNRNo titleGRANT1984-03-261982-09-1430310690Fair
JPS5945695ANRIC MEMORYGRANT1984-03-141982-09-0715644773Fair
JPS59162695ANRSTORAGE DEVICEGRANT1984-09-131983-03-0712484411Fair
JPS5821595Y2NRNo titleGRANT1983-05-071977-10-1829115198Fair
JPS5821594Y2NRNo titleGRANT1983-05-071979-12-2729695503Fair
JPH1196779ANRFLASH TYPE MEMORY  ITS CONTROLLING METHOD  STORAGE DEVICE  AND COMPUTER SYSTEMGRANT1999-04-091997-09-1717487377Fair
JPH113290ANRMEMORY CONTROL SYSTEMGRANT1999-01-061997-06-1115559654Fair
JPH11144478ANRINFORMATION STORAGE METHOD OF NONVOLATILE SEMICONDUCTOR MEMORY AND ELECTRONIC APPARATUSGRANT1999-05-281997-11-1017961941Fair
JPH10207788ANRINFORMATION RECORDING DEVICE AND METHOD FOR MANAGING THE DATA AND RECORDING MEDIUMGRANT1998-08-071997-01-2812247596Fair
JPH10124384ANRMETHOD FOR CONTROLLING NON-VOLATILE SEMICONDUCTOR MEMORYGRANT1998-05-151996-08-2826520387Fair
JPH0997206ANRMETHOD  DEVICE FOR MANAGING FLASH ROM AND COMPUTER CONTROL EQUIPMENTGRANT1997-04-081995-09-2817219717Fair
JPH0944394ANRMULTIMEDIA DATA FILING SYSTEMGRANT1997-02-141995-08-0216673377Fair
JPH09147581ANRSEMICONDUCTOR STORAGE DEVICE AND DATA PROCESSING APPARATUSGRANT1997-06-061995-11-2118188086Fair
JPH0869696ANRSEMICONDUCTOR STORAGEGRANT1996-03-121994-08-3116519179Fair
JPH0818018B2NRMethod and apparatus for controlling hydrogen sulfide in sewage by chemical injectionGRANT1996-02-281993-11-2918125638Fair
JPH0793499B2NRHole drilling method using laserGRANT1995-10-091989-01-1011557994Fair
JPH07311708ANRMEMORY CARDGRANT1995-11-281994-05-1814356267Fair
JPH07114499B2NRData encoding methodGRANT1995-12-061986-12-2417956757Fair
JPH0652691ANRSEMICONDUCTOR DISK DEVICEGRANT1994-02-251992-07-3016477547Fair
JPH064399Y2NRSound generatorGRANT1994-02-021988-08-1031338734Fair
JPH0636578Y2NRSemiconductor integrated circuitGRANT1994-09-211987-04-1030881295Fair
JPH06301586ANRMETHOD FOR PREVENTING MISSING OF FILEGRANT1994-10-281993-04-1614587752Fair
JPH06149395ANRSEMICONDUCTOR DEVICEGRANT1994-05-271992-11-1217904672Fair
JPH06132747ANRSEMICONDUCTOR DEVICEGRANT1994-05-131992-10-2017647681Fair
JPH06131123ANREXTERNAL STORAGE DEVICE FOR COMPUTERGRANT1994-05-131992-10-2217664763Fair
JPH06124231ANRSEMICONDUCTOR FILING DEVICEGRANT1994-05-061992-10-1417545881Fair
JPH06124175ANRSEMICONDUCTOR DISK DEVICEGRANT1994-05-061992-08-2826393485Fair
JPH05314019ANRMEMORY CARD DEVICEGRANT1993-11-261992-05-0814676767Fair
JPH05282883ANRNONVOLATILE SEMICONDUCTOR MEMORYGRANT1993-10-291992-03-3113648254Fair
JPH0528039ANRSTORAGE DEVICEGRANT1993-02-051991-07-2216521365Fair
JPH05204561ANRSEMICONDUCTOR DISK HAVING FLASH MEMORY AS STORAGE MEDIUMGRANT1993-08-131991-11-2626440985Fair
JPH05128877ANRNONVOLATILE SEMICONDUCTOR MEMORY DEVICEGRANT1993-05-251991-11-0717767110Fair
JPH0457295UNRNo titleGRANT1992-05-151990-09-2031841534Fair
JPH04332999ANRMETHOD OF USING MEMORYGRANT1992-11-191991-05-0714291854Fair
JPH04278297ANRNONVOLATILE SEMICONDUCTOR MEMORYGRANT1992-10-021991-03-0712622511Fair
JPH04268284ANRMEMORY CARDGRANT1992-09-241991-02-2212807480Fair
JPH04254994ANRNONVOLATILE SEMICONDUCTOR STORAGE DEVICEGRANT1992-09-101991-02-0611890476Fair
JPH03228377ANRSEMICONDUCTOR DEVICEGRANT1991-10-091990-02-0212074108Fair
JPH01235075ANRDISK MEMORY CONTROLLERGRANT1989-09-201988-03-1413127426Fair
JPH01138694ANRMEMORY DEVICEGRANT1989-05-311987-11-2517857407Fair
JP2005122439ANRDEVICE EQUIPMENT AND FORMAT CONVERSION METHOD FOR RECORDING DEVICE OF DEVICE EQUIPMENTAPPLICATION2005-05-122003-10-1634613547Fair
JP2005010957ANRCONTENT PROTECTION SYSTEM  CONTENT PROTECTION METHOD  AND PROGRAM WHICH MAKES COMPUTER PERFORM ITS METHODAPPLICATION2005-01-132003-06-1734096665Fair
JP2004240699ANRENCRYPTION SYSTEM WITH CACHE INVALIDATION FUNCTIONAPPLICATION2004-08-262003-02-0632956262Fair
JP2004118989ANRREPRODUCING DEVICE AND METHOD  RECORDING MEDIUM  AND PROGRAMAPPLICATION2004-04-152002-09-3032278394Fair
JP2003308234ANRFILE REPRODUCING APPARATUS AND FILE REPRODUCING METHODAPPLICATION2003-10-312002-02-1829405235Fair
JP2003036204ANRFLASH MEMORY UPDATE METHODAPPLICATION2003-02-072001-07-2319054844Fair
JP2003015928ANRDATA STORAGE DEVICE FOR FLASH MEMORY AND DATA STORAGE METHOD USED THEREFORAPPLICATION2003-01-172001-07-0419039576Fair
JP2002251310ANRMETHOD FOR PREPARING FILE SYSTEM FOR FLASH MEMORYAPPLICATION2002-09-062001-02-2118907303Fair
JP2001142774ANRMEMORY CARD AND ADDRESS CONVERTING METHOD TO BE APPLIED TO ITAPPLICATION2001-05-251999-11-1118131166Fair
JP2000284996ANRMEMORY MANAGING DEVICE AND ITS METHODAPPLICATION2000-10-131999-03-3114107166Fair
CN1632765ANRA flash memory file system management methodGRANT2005-06-292004-12-3134848198Fair
CN1317692CNREmbedded servo-type disc writing operating methodGRANT2007-05-232003-05-2634321976Fair
CN1300767CNRMethodand apparatus for guiding read/write data magnetic track by servo-dataGRANT2007-02-142003-05-3034321992Fair
CN1293479CNRAsynchronous FIFO data caching methodGRANT2007-01-032001-08-304670076Fair
CN101162608BNRMarking method of memory block of flash memoryGRANT2010-12-012006-10-1039297511Fair
CN101034539BNRMulti-driving output circuit power noise restraining methodGRANT2011-01-262006-03-0738731065Fair
CN100351339CNRWater and oil repellent compositionGRANT2007-11-282002-10-1532104981Fair
CN100349138CNRNon-volatility memory access system and its cycling usage method of access spaceGRANT2007-11-142003-08-0834156641Fair

Predictive Analytics

Composite Research Score (1-10)
9
  HARD
Art VolumeHIGH
Tech ComplexityINTRICATE
Priority DateMID
Tech DiversityBROAD
Expert Services Estimate$4,950 — $5,400
There is where a graph would go if the browser supported it.
There is where a graph would go if the browser supported it.

CPC Technology Profile

Possible Classes
959
Recommended Classes
240
Government Assigned Classes
39
CPC
Title
Score
G06F12/121using replacement algorithms2.130
H05K7/1444Complex or three-dimensional-arrangements| Stepped or dual mother boards1.816
G11C5/141Battery and back-up supplies | back-up supplies | per se|  | (ref: H02J9/061)1.801
G06F3/064Management of blocks1.749
G06F11/1666where the redundant component is memory or memory area1.709
G06F12/0246in block erasable memory  e.g. flash memory1.709
G11C29/765in solid state disks1.689
G06F21/80in storage media based on magnetic or optical technology  e.g. disks with sectors | preventing unauthorised reproduction or copying of disc-type recordable media | (ref: G11B20/00)1.674
G06F12/0815Cache consistency protocols1.671
G11C7/1012Data reordering during input/output  e.g. crossbars  layers of multiplexers  shifting or rotating1.661
G06F3/0631by allocating resources to storage systems1.657
G06F11/1048using arrangements adapted for a specific error detection or correction feature1.652
G06F3/0619in relation to data integrity  e.g. data losses  bit errors1.650
G06F3/0611in relation to response time1.642
G11C16/10Programming or data input circuits1.638
G06F12/0891using clearing  invalidating or resetting means1.635
G06F9/52Program synchronisation| Mutual exclusion  e.g. by means of semaphores1.631
G06F12/0866for peripheral storage systems  e.g. disk cache1.630
G06F12/0238Memory management in non-volatile memory  e.g. resistive RAM or ferroelectric memory1.619
G06F11/1044with specific ECC/EDC distribution1.605
G06F12/0893Caches characterised by their organisation or structure1.584
G06F12/10Address translation1.584
G11C16/3454Arrangements for verifying correct programming or for detecting overprogrammed cells1.572
G11C29/026in sense amplifiers1.572
H03M13/09Error detection only  e.g. using cyclic redundancy check [CRC] codes or single parity bit | error detection or correction by redundancy in data representation | (ref: G06F11/08)1.543
G06F11/1068in sector programmable memories  e.g. flash disk | (ref: G06F11/1072)|  takes precedence1.521
G06F12/0833in combination with broadcast means (e.g. for invalidation or updating)1.503
G06F12/0804with main memory updating | (ref: G06F12/0806)|  takes precedence1.503
G06F12/0802Addressing of a memory level in which the access to the desired data or data block requires associative addressing means  e.g. caches1.501
G06F11/108Parity data distribution in semiconductor storages  e.g. in SSD1.473
G06F12/0871Allocation or management of cache space1.425
G11C16/3495Circuits or methods to detect or delay wearout of nonvolatile EPROM or EEPROM memory devices  e.g. by counting numbers of erase or reprogram cycles  by using multiple memory areas serially or cyclically1.422
G06F12/1027using associative or pseudo-associative address translation means  e.g. translation look-aside buffer [TLB]1.419
G11C16/28using differential sensing or reference cells  e.g. dummy cells1.419
G06F3/0688Non-volatile semiconductor memory arrays1.412
H01L23/373Cooling facilitated by selection of materials for the device | or materials for thermal expansion adaptation  e.g. carbon1.377
G06F11/141for bus or memory accesses1.335
G06F3/0655Vertical data movement  i.e. input-output transfer| data movement between one or more hosts and one or more storage devices1.230
G06F3/061Improving I/O performance1.227
G06F11/10Adding special bits or symbols to the coded information  e.g. parity check  casting out 9's or 11's1.222
H04L12/403with centralised control  e.g. polling1.195
G06F9/5016the resource being the memory1.148
G06F12/00Accessing  addressing or allocating within memory systems or architectures | digital input from  or digital output to record carriers  e.g. to disk storage units  | (ref: G06F3/06)1.148
G06F11/1008in individual solid state devices | (ref: G06F11/1004)|  takes precedence1.125
G06F21/602Providing cryptographic facilities or services1.116
G06F11/2053where persistent mass storage functionality or persistent mass storage control functionality is redundant | error detection or correction in information storage based on relative movement between record carrier and transducer | (ref: G11B20/18)1.112
G06F13/1668Details of memory controller1.111
G11C16/16for erasing blocks  e.g. arrays  words  groups1.106
G06F3/0614Improving the reliability of storage systems1.090
G06F3/0616in relation to life time  e.g. increasing Mean Time Between Failures [MTBF]1.090
G06F13/287Multiplexed DMA | (ref: G06F13/30)|  takes precedence1.082
G06F11/1092Rebuilding  e.g. when physically replacing a failing disk1.077
G06F12/023Free address space management1.066
G06F11/006Identification | (ref: G06F11/2289)|  takes precedence1.063
G06F17/30085characterised by the use of retention policies | retention policies for HSM systems | (ref: G06F17/30221)1.061
H04L67/40Protocols for remote procedure calls [RPC] | remote procedure calls | (ref: G06F9/547)1.061
G06F3/065Replication mechanisms1.049
G06F11/1088Reconstruction on already foreseen single or plurality of spare disks1.047
G06F13/128for dedicated transfers to a network | for protocol converters | (ref: G06F13/387)1.046
G06F12/0292using tables or multilevel address translation means | (ref: G06F12/023)|  takes precedence| address translation in virtual memory systems | (ref: G06F12/10)1.043
G06F17/30371Ensuring data consistency and integrity1.039
G06F3/0608Saving storage space on storage systems1.037
G06F15/167using a common memory  e.g. mailbox1.036
G06F3/0659Command handling arrangements  e.g. command buffers  queues  command scheduling1.036
H04L67/2842for storing data temporarily at an intermediate stage  e.g. caching | distributed storage of data in a network | (ref: H04L67/1097)| | browsing optimization of access to content by caching | (ref: G06F17/30902)| | addressing of a cache within a hierarchically structured memory system | (ref: G06F12/0802)| | disk caching | (ref: G06F12/0866)1.026
G06F11/2069Management of state  configuration or failover1.023
G06F11/1076Parity data used in redundant arrays of independent storages  e.g. in RAID systems1.020
G06F3/0632by initialisation or re-initialisation of storage systems1.016
G11C7/00Arrangements for writing information into  or reading information out from  a digital store | (ref: G11C5/00)|  takes precedence| auxiliary circuits for stores using semiconductor devices | (ref: G11C11/4063)|   | (ref: G11C11/413)|  1.016
H04L12/28characterised by path configuration  e.g. local area networks [LAN]  wide area networks [WAN]1.008
G06F11/1474in transactions | (ref: G06F17/30286)|  takes precedence1.007
G06F11/1461Backup scheduling policy1.006
H04L12/4625Single bridge functionality  e.g. connection of two networks over a single bridge1.005
G06F11/0751Error or fault detection not based on redundancy | power supply failures | (ref: G06F1/30)| | network fault management | (ref: H04L41/06)1.004
G06F3/0638Organizing or formatting or addressing of data1.002
G06F3/0689Disk arrays  e.g. RAID  JBOD1.001
G06F5/14for overflow or underflow handling  e.g. full or empty flags1.000
G06F13/1673using buffers1.000
G06F3/0679Non-volatile semiconductor memory device  e.g. flash memory  one time programmable memory [OTP]0.999
H04L63/0428wherein the data content is protected  e.g. by encrypting or encapsulating the payload0.998
G11C16/14Circuits for erasing electrically  e.g. erase voltage switching circuits0.997
H04L12/66Arrangements for connecting between networks having differing types of switching systems  e.g. gateways0.997
G06F3/0613in relation to throughput0.996
G11C29/52Protection of memory contents| Detection of errors in memory contents0.992
G06F3/0661Format or protocol conversion arrangements0.992
G06F3/0667at data level  e.g. file  record or object virtualisation0.991
G06F11/1441Resetting or repowering0.991
G06F11/1451by selection of backup contents0.989
G06F11/0727in a storage system  e.g. in a DASD or network based storage system | circuits for error detection or correction within digital recording or reproducing units | (ref: G11B20/18)| | drivers for digital recording or reproducing units | (ref: G06F3/06)| | storage area networks | (ref: H04L29/08549)0.989
G11B20/1833by adding special lists or symbols to the coded information | (ref: G11B20/1806)|   | (ref: G11B20/1866)|  take precedence0.988
G06F3/0664at device level  e.g. emulation of a storage device or system0.985
H04L12/40123Interconnection of computers and peripherals | printer information exchange with computer | (ref: G06F3/1293)0.985
G11C16/0483comprising cells having several storage transistors connected in series0.984
G06F3/0683Plurality of storage devices0.983
G06F21/78to assure secure storage of data | address-based protection against unauthorised use of memory | (ref: G06F12/14)| | record carriers for use with machines and with at least a part designed to carry digital markings | (ref: G06K19/00)0.980
G11C29/26Accessing multiple arrays | (ref: G11C29/24)|  takes precedence0.976
G06F3/0641De-duplication techniques0.975
H04L49/9026Single buffer per packet0.975
H04L9/14using a plurality of keys or algorithms | network architectures or network communication protocols wherein the sending and receiving network entities apply hybrid encryption  i.e. combination of symmetric and asymmetric encryption | (ref: H04L63/045)0.975
G06F12/1009using page tables  e.g. page table structures0.974
H04L9/3268using certificate validation  registration  distribution or revocation  e.g. certificate revocation list [CRL]0.973
G11C7/1027Static column decode serial bit line access mode  i.e. using an enabled row address stroke pulse with its associated word line address and a sequence of enabled bit line addresses0.973
G01R31/31727Clock circuits aspects  e.g. test clock circuit details  timing aspects for signal generation  circuits for testing clocks | (ref: G01R31/31725)|  takes precedence| concerning scan test | (ref: G01R31/318552)|   for tester hardware | (ref: G01R31/31922)0.973
G06F13/1694Configuration of memory controller to different memory types0.972
G06F11/165with continued operation after detection of the error0.972
H04L12/56Packet switching systems0.971
G06F11/1458Management of the backup or restore process0.970
G06F15/163Interprocessor communication0.970
G06F21/6218to a system of files or objects  e.g. local or distributed file system or database0.968
G06F11/1438Restarting or rejuvenating0.966
G06F11/2087with a common controller0.966
G11C7/22Read-write [R-W] timing or clocking circuits| Read-write [R-W] control signal generators or management 0.965
G11C16/06Auxiliary circuits  e.g. for writing into memory | in general | (ref: G11C7/00)0.965
G06F13/1642with request queuing0.964
G06F13/4269using a handshaking protocol  e.g. Centronics connection0.964
G06F9/3824Operand accessing0.964
G11B20/1883Methods for assignment of alternate areas for defective areas0.964
H04L47/30using information about buffer occupancy at either end or transit nodes0.963
G11C16/349Arrangements for evaluating degradation  retention or wearout  e.g. by counting erase cycles0.962
G06F13/364using independent requests or grants  e.g. using separated request and grant lines0.962
H04L29/06characterised by a protocol0.961
G06F9/3836Instruction issuing  e.g. dynamic instruction scheduling  out of order instruction execution0.961
H04L69/16Transmission control protocol/internet protocol [TCP/IP] or user datagram protocol [UDP] | flow control or congestion control in data switching networks | (ref: H04L47/10)| | transport layer addressing aspects | (ref: H04L61/6063)| | special adaptations of TCP  UDP or IP for interworking of IP based networks with other networks | (ref: H04L69/169)| | adapting video multiplex streams to a specific network | (ref: H04N21/2381)| | network layer protocol adaptations for supporting mobility  e.g. mobile IP  | (ref: H04W80/04)0.961
G11C14/0018whereby the nonvolatile element is an EEPROM element  e.g. a floating gate or metal-nitride-oxide-silicon [MNOS] transistor0.960
G06F11/2094Redundant storage or storage space | (ref: G06F11/2056)|  takes precedence0.960
G06F17/30312Storage and indexing structures| Management thereof0.959
G06F3/0644Management of space entities  e.g. partitions  extents  pools0.959
G06F3/0622in relation to access0.959
H04L47/621Individual queue per connection or flow  e.g. per VC0.959
H04L69/22Header parsing or analysis | traffic monitoring by flow aggregation or filtering | (ref: H04L43/02)| | flow identification in packet switching networks | (ref: H04L47/2483)0.959
H03M13/6312Error control coding in combination with data compression0.959
H04L45/00Routing or path finding of packets in data switching networks | specially adapted for wireless routing | (ref: H04W40/00)0.958
G06F3/0643Management of files0.958
G06F7/483Computations with numbers represented by a non-linear combination of denominational numbers  e.g. rational numbers  logarithmic number system  floating-point numbers | conversion to or from floating-point codes | (ref: H03M7/24)|  | (ref: G06F7/4806)|   | (ref: G06F7/4824)|   | (ref: G06F7/49)|   | (ref: G06F7/491)|   | (ref: G06F7/544)|  take precedence0.957
G06F3/0647Migration mechanisms0.956
G06F9/3848using hybrid branch prediction  e.g. selection between prediction techniques0.956
G06F3/0623in relation to content0.955
H04L67/1097for distributed storage of data in a network  e.g. network file system [NFS]  transport mechanisms for storage area networks [SAN] or network attached storage [NAS] | temporary storage of data at an intermediate stage | (ref: H04L67/2842)| | dedicated interfaces to storage systems | (ref: G06F3/0601)0.955
H04L67/14for session management | session control for real-time communications | (ref: H04L65/1066)| | session initiation protocol | (ref: H04L65/1006)| | negotiation of communication capabilities | (ref: H04L69/24)| | computer conference arrangements | (ref: H04L12/1813)| | connection management in wireless networks | (ref: H04W76/00)| | session management for telephonic communication and services | (ref: H04M7/00)| | intertask communications in multiprogramming arrangements | (ref: G06F9/54)0.955
G06F11/1072in multilevel memories0.954
H04H20/42Arrangements for resource management0.954
G06F13/387for adaptation of different data processing systems to different peripheral devices  e.g. protocol converters for incompatible systems  open system0.952
H04N21/812involving advertisement data | advertising | per se|  | (ref: G06Q30/02)0.952
G06F9/3004to perform operations on memory0.952
G06F9/4812by interrupt  e.g. masked0.951
G06F11/1658Data re-synchronization of a redundant component  or initial sync of replacement  additional or spare unit0.951
H04L12/4645Details on frame tagging | routing of packets | (ref: H04L45/00)| | support for virtual LAN | (ref: H04L49/354)0.950
G06F11/20using active fault-masking  e.g. by switching out faulty elements or by switching in spare elements0.949
G06F3/0601Dedicated interfaces to storage systems0.949
G06F15/17using an input/output type connection  e.g. channel  I/O port0.949
G06F13/28using burst mode transfer  e.g. direct memory access | DMA|   cycle steal | (ref: G06F13/32)|  takes precedence0.949
H04L9/0897involving additional devices  e.g. trusted platform module [TPM]  smartcard or USB0.948
G06F11/1641where the comparison is not performed by the redundant processing components0.948
G06F13/161with latency improvement0.947
G11C16/3427Circuits or methods to prevent or reduce disturbance of the state of a memory cell when neighbouring cells are read or written0.946
H04L12/5601Transfer mode dependent  e.g. ATM0.946
G06F11/1423by reconfiguration of paths0.946
G06F11/2058using more than 2 mirrored copies0.945
G06F3/08from or to individual record carriers  e.g. punched card |   memory card  integrated circuit [IC] card  smart card | record carriers for use with machines and with at least a part designed to carry digital markings | (ref: G06K19/00)| | coded identity card or credit card with a coded signal | (ref: G07F7/10)0.944
H04L1/0057Block codes | (ref: H04L1/0061)|   | (ref: H04L1/0064)|  take precedence0.943
H04L47/6255queue load conditions  e.g. longest queue first0.943
G06F12/12Replacement control0.941
G11C16/32Timing circuits0.941
G06F9/544Buffers| Shared memory| Pipes0.940
G06F3/06Digital input from or digital output to record carriers  | e.g. RAID  emulated record carriers  networked record carriers | recording or reproducing devices | per se|  | (ref: G11B)| | error detection  error correction  monitoring | per se|  regarding storage systems | (ref: G06F11/00)| | accessing or addressing within memory systems or architectures | (ref: G06F12/00)| | information retrieval | (ref: G06F17/30)0.938
H04L65/60Media handling  encoding  streaming or conversion0.935
H04L49/9031Wraparound memory  e.g. overrun or underrun detection0.935
G06F13/385for adaptation of a particular data processing system to different peripheral devices0.935
G06F13/1615using a concurrent pipeline structrure0.934
G11B20/00507wherein consecutive physical data units of the record carrier are encrypted with separate encryption keys  e.g. the key changes on a cluster or sector basis0.934
G11C11/5678using amorphous/crystalline phase transition storage elements0.934
G06F11/1443Transmit or communication errors0.934
G06F3/0652Erasing  e.g. deleting  data cleaning  moving of data to a wastebasket0.933
G11C11/5635Erasing circuits0.933
H04L41/0654Network fault recovery | backup route selection | (ref: H04L45/22)| | route fault recovery | (ref: H04L45/28)| | techniques for recovering from a failure of a protocol instance or entity | (ref: H04L69/40)0.933
G06F3/0656Data buffering arrangements0.933
G06F11/1064in cache or content addressable memories0.933
G06F12/1408by using cryptography | for digital transmission | (ref: H04L9/00)0.932
H04L9/321involving a third party or a trusted authority0.932
H04L47/10Flow control or congestion control0.932
H04L63/0218Distributed architectures  e.g. distributed firewalls0.932
H04L67/1002for accessing one among a plurality of replicated servers  e.g. load balancing | arrangements or protocols for peer-to-peer networking | (ref: H04L67/104)| | protocols for client-server architectures | (ref: H04L67/42)| | allocation of processing resources to service requests in a distributed system | (ref: G06F9/5027)| | rebalancing the processing load in a distributed system | (ref: G06F9/5083)| | wireless network traffic load balancing | (ref: H04W28/08)| | network load balancing  traffic engineering | (ref: H04L47/125)| | video servers using load balancing strategies | (ref: H04N21/23103)|0.931
G06F17/30153using compression  e.g. sparse files | details of compression | (ref: H03M7/30)| | protocols for data compression | (ref: H04L69/04)0.931
G06F15/17381Two dimensional  e.g. mesh  torus0.930
H03M13/3927Log-Likelihood Ratio [LLR] computation by combination of forward and backward metrics into LLRs0.930
G06F9/45533Hypervisors| Virtual machine monitors0.929
H04L49/201Multicast or broadcast0.929
G06F11/1435using file system or storage system metadata0.929
H04L69/10Streamlined  light-weight or high-speed protocols  e.g. express transfer protocol [XTP] or byte stream0.929
G06F11/1012using codes or arrangements adapted for a specific type of error | (ref: G06F11/1048)|  takes precedence0.929
G06F3/0604Improving or facilitating administration  e.g. storage management0.929
G06F3/0685Hybrid storage combining heterogeneous device types  e.g. hierarchical storage  hybrid arrays0.928
H04L29/12009Arrangements for addressing and naming in data networks0.927
H04L63/0227Filtering policies | mail message filtering | (ref: H04L51/12)0.927
H04L49/9078using an external memory or storage device0.927
G06F13/1631through address comparison0.927
G06F12/1054the data cache being concurrently physically addressed0.927
G06F11/106Correcting systematically all correctable errors  i.e. scrubbing0.927
G11C7/1072for memories with random access ports synchronised on clock signal pulse trains  e.g. synchronous memories  self timed memories0.927
H04L45/74Address processing for routing0.926
G06F9/5077Logical partitioning of resources| Management or configuration of virtualized resources | specific details on emulation or internal functioning of virtual machines | (ref: G06F9/455)0.926
H04N21/23106involving caching operations | prefetching while addressing of a memory level in which the access to the desired data or data block requires associative addressing means within memory systems or architectures | (ref: G06F12/0862)| | caching at an intermediate stage in a data network | (ref: H04L29/08801)0.926
G11C16/20Initialising| Data preset| Chip identification0.925
G11C7/1006Data managing  e.g. manipulating data before writing or reading out  data bus switches or control circuits therefor0.925
G06F11/2089Redundant storage control functionality0.925
G06F11/1469Backup restoration techniques0.925
G06F9/466Transaction processing0.925
G11C11/5628Programming or writing circuits| Data input circuits0.924
G06F12/16Protection against loss of memory contents | contains no material  | see|  | (ref: G06F11/00)0.924
G06F12/0831using a bus scheme  e.g. with bus monitoring or watching means0.923
H04L67/1031Controlling of the operation of servers by a load balancer  e.g. adding or removing servers that serve requests0.923
H04L63/061for key exchange  e.g. in peer-to-peer networks | cryptographic mechanisms or cryptographic arrangements for key agreement | (ref: H04L9/0838)0.923
H04L9/085Secret sharing or secret splitting  e.g. threshold schemes0.923
G06F12/0253Garbage collection  i.e. reclamation of unreferenced memory0.922
G11C16/3404Convergence or correction of memory cell threshold voltages| Repair or recovery of overerased or overprogrammed cells0.922
G06F9/3851from multiple instruction streams  e.g. multistreaming | initiation or dispatching of multiple tasks or threads | (ref: G06F9/48)0.921
G06F3/0626Reducing size or complexity of storage systems0.921
H04L49/9094Arrangements for simultaneous transmit and receive  e.g. simultaneous reading/writing from/to the storage element0.921
G06F3/067Distributed or networked storage systems  e.g. storage area networks [SAN]  network attached storage [NAS]0.921
H04L12/40006Architecture of a communication node | current supply arrangements | (ref: H04L12/10)| | intermediate storage or scheduling | (ref: H04L49/90)0.920
G06F9/4408Boot device selection0.920
H04L49/25Routing or path finding through a switch fabric0.920
G06F3/0653Monitoring storage devices or systems0.920
H04Q3/0029Provisions for intelligent networking0.919
G06F11/16Error detection or correction of the data by redundancy in hardware0.919
G06F11/08Error detection or correction by redundancy in data representation  e.g. by using checking codes0.918
G06F21/79in semiconductor storage media  e.g. directly-addressable memories0.917
G11C16/26Sensing or reading circuits| Data output circuits0.917
H04L69/169Special adaptations of TCP  UDP or IP for interworking of IP based networks with other networks | protocols for interworking in general | (ref: H04L69/08)0.917
H04L63/10for controlling access to network resources | restricting network management access | (ref: H04L41/28)0.917
G06F12/0261using reference counting0.916
G06F15/17375One dimensional  e.g. linear array  ring0.916
H05K7/1487Blade assembly  e.g. cases and inner arrangements0.799
G06F12/123with age lists  e.g. queue  most recently used [MRU] list or least recently used [LRU] list0.799
H04L67/02involving the use of web-based technology  e.g. hyper text transfer protocol [HTTP] | information retrieval from the Internet | (ref: G06F17/30861)0.799
G06F9/54Interprogram communication0.799
G06F12/0868Data transfer between cache memory and other subsystems  e.g. storage devices or host systems0.799
G06F1/183Internal mounting support structures  e.g. for printed circuit boards | in general | (ref: H05K7/1422)|   internal connecting means | for buses | (ref: G06F13/409)0.799
G06F13/4022using switching circuits  e.g. switching matrix  connection or expansion network | (ref: G06F13/4009)|  takes precedence0.799
G06F13/426using an embedded synchronisation  e.g. Firewire bus  Fibre Channel bus  SSA bus0.799
G06F11/3034where the computing system component is a storage system  e.g. DASD based or network based | digital recording or reproducing | (ref: G11B20/18)| | digital input from or digital output to record carriers | (ref: G06F3/06)| | arrangements and networking functions for distributed storage of data in a network | (ref: H04L29/08549)0.675
G06F1/30Means for acting in the event of power-supply failure or interruption  e.g. power-supply fluctuations | for resetting only | (ref: G06F1/24)0.675
G11C16/30Power supply circuits0.675
G06F11/1456Hardware arrangements for backup0.641
G06F17/30091File storage and access structures | management of files in storage systems | (ref: G06F3/0643)0.628
G06F21/00Security arrangements for protecting computers  components thereof  programs or data against unauthorised activity0.628
G06F11/1471involving logging of persistent data for recovery0.627
G06F11/3409for performance assessment0.626
G06F11/3442for planning or managing the needed capacity0.626
G06F11/3485for I/O devices0.626
G06F13/4234being a memory bus0.623
G06F3/0673Single storage device0.621
G06F3/0665at area level  e.g. provisioning of virtual or logical volumes0.619
H04L12/40013Details regarding a bus controller0.612
G06F12/0888using selective caching  e.g. bypass0.611
G11C11/40615Internal triggering or timing of refresh  e.g. hidden refresh  self refresh  pseudo-SRAMs0.607
G11C14/009and the nonvolatile element is a resistive RAM element  i.e. programmable resistors  e.g. formed of phase change or chalcogenide material0.607
G11C11/40607Refresh operations in memory devices with an internal cache or data buffer0.607
H03M13/05using block codes  i.e. a predetermined number of check bits joined to a predetermined number of information bits | (ref: H03M13/2906)|  takes precedence0.602
G06F12/1072Decentralised address translation  e.g. in distributed shared memory systems0.594
G06F3/0671In-line storage system0.594
G11C29/42using error correcting codes [ECC] or parity check0.589
G11C29/028with adaption or trimming of parameters0.589
G06F12/0875with dedicated cache  e.g. instruction or stack0.580
G06F11/1096Parity calculation or recalculation after configuration or reconfiguration of the system0.578
G06F11/073in a memory management context  e.g. virtual memory or cache management | memory management | (ref: G06F12/00)| | testing of static memory units | (ref: G11C29/00)0.578
H03M13/6502Reduction of hardware complexity or efficient processing0.570
G06F12/128adapted to multidimensional cache systems  e.g. set-associative  multicache  multiset or multilevel0.564
G06F12/0806Multiuser  multiprocessor or multiprocessing cache systems0.563
G06F12/126with special data handling  e.g. priority of data or instructions  handling errors or pinning0.561
G06F12/0895of parts of caches  e.g. directory or tag array0.561
H04L12/4633Interconnection of networks using encapsulation techniques  e.g. tunneling0.552
G06F9/30072to perform conditional operations  e.g. using guard0.552
G06F3/0635by changing the path  e.g. traffic rerouting  path reconfiguration0.552
G06F9/30043LOAD or STORE instructions| Clear instruction0.552
G06F12/0623for memory modules0.542
G11C16/3418Disturbance prevention or evaluation| Refreshing of disturbed memory data0.533
G11C11/5642Sensing or reading circuits| Data output circuits0.533
G11C29/02Detection or location of defective auxiliary circuits  e.g. defective refresh counters0.533
G11C29/50016of retention0.533
G11C11/56using storage elements with more than two stable states represented by steps  e.g. of voltage  current  phase  frequency | counting arrangements comprising multi-stable elements of this type | (ref: H03K25/00)|   | (ref: H03K29/00)0.533
G06F3/0674Disk device0.532
G11C29/021in voltage or current generators0.532
G06F1/206comprising thermal management0.529
G06F1/3268Power saving in hard disk drive0.529
G06F11/3062where the monitored property is the power consumption | power management in a computing system | (ref: G06F1/3203)0.529
G06F1/3221of disk drive devices0.529
G06F11/3055Monitoring arrangements for monitoring the status of the computing system or of the computing system component  e.g. monitoring if the computing system is on  off  available  not available | error or fault processing without redundancy | (ref: G06F11/0703)| | error detection or correction by redundancy in data representation | (ref: G06F11/08)| | error detection or correction by redundancy in operation | (ref: G06F11/14)| | error detection or correction by redundancy in hardware | (ref: G06F11/16)0.529
G06F11/3433for load management | allocation of a server based on load conditions | (ref: G06F9/505)| | load rebalancing | (ref: G06F9/5083)| | redistributing the load in a network by a load balancer | (ref: H04L67/1029)0.529
H01L23/427Cooling by change of state  e.g. use of heat pipes | by liquefied gas | (ref: H01L23/445)0.516
H01L23/36Selection of materials  or shaping  to facilitate cooling or heating  e.g. heatsinks | (ref: H01L23/28)|   | (ref: H01L23/40)|   | (ref: H01L23/42)|   | (ref: H01L23/44)|   | (ref: H01L23/46)|  take precedence| heating | (ref: H01L23/345)0.516
G11C29/832with disconnection of faulty elements0.501
G11C29/88with partially good memories0.501
G11C29/82for EEPROMs0.501
G11C16/3422Circuits or methods to evaluate read or write disturbance in nonvolatile memory  without steps to mitigate the problem0.501
H04L12/6418Hybrid transport0.473
G06F12/1081for peripheral access to main memory  e.g. direct memory access [DMA]0.461
G06F12/1018involving hashing techniques  e.g. inverted page tables0.461
H04L12/46Interconnection of networks0.458
H03M13/353Adaptation to the channel0.458
H03M13/35Unequal or adaptive error protection  e.g. by providing a different level of protection according to significance of source information or by adapting the coding according to the change of transmission channel characteristics0.458
G06F12/0808with cache invalidating means | (ref: G06F12/0815)|  takes precedence0.421
G06F11/1405at machine instruction level0.421
G06F21/6227where protection concerns the structure of data  e.g. records  types  queries0.418
H04L9/0894Escrow  recovery or storing of secret information  e.g. secret key escrow or cryptographic key storage0.418
H04L9/0861Generation of secret information including derivation or calculation of cryptographic keys or passwords0.418
G06F11/004Error avoidance | (ref: G06F11/07)|  and subgroups take precedence0.417
G06F12/08in hierarchically structured memory systems  e.g. virtual memory systems0.417
G06F3/0617in relation to availability0.417
G06F3/0607by facilitating the process of upgrading existing storage systems  e.g. for improving compatibility between host and storage device0.415
G06F9/4881Scheduling strategies for dispatcher  e.g. round robin  multi-level priority queues0.413
G06F3/0605by facilitating the interaction with a user or administrator0.413
G06F13/16for access to memory bus | (ref: G06F13/28)|  takes precedence0.412
G06F11/26Functional testing0.409
G06F11/0793Remedial or corrective actions | by retry | (ref: G06F11/1402)| | recovery from an exception in an instruction pipeline | (ref: G06F9/3861)| | in a network context | (ref: H04L29/14)0.409
G06F3/0629Configuration or reconfiguration of storage systems0.409
G06F11/263Generation of test inputs  e.g. test vectors  patterns or sequences | | with adaptation of the tested hardware for testability with external testers0.409
G06F21/85interconnection devices  e.g. bus-connected or in-line devices0.406
G06F13/1652in a multiprocessor architecture | interprocessor communication using common memory | (ref: G06F15/167)0.406
G06F13/1684using multiple buses0.406
G06F11/1016Error in accessing a memory location  i.e. addressing error0.403
G06F17/40Data acquisition and logging | for input to computer | (ref: G06F3/00)|   | | displays as computer output | (ref: G06F3/14)| | for image data processing | (ref: G06T9/00)| | compression in general | (ref: H03M7/30)| | for transmission | (ref: H04B1/66)| | for pictorial communication | (ref: H04N)| | arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station | (ref: H04Q9/00)0.403
G06F11/1448Management of the data involved in backup or backup restore0.401
G11C29/76using address translation or modifications0.399
G06F17/30082Use of management policies | file migration policies for HSM systems | (ref: G06F17/30221)| | backup systems | (ref: G06F11/1446)0.398
G06F17/30221Details of hierarchical storage management [HSM] systems  e.g. file migration and policies thereof | details of archiving | (ref: G06F17/30073)| | life cycle management | (ref: G06F3/0649)| | hybrid storage combining heterogeneous device types | (ref: G06F3/0685)0.398
H04L67/42Protocols for client-server architectures | access to replicated servers | (ref: H04L67/1002)0.398
G11C29/28Dependent multiple arrays  e.g. multi-bit arrays0.393
G06F11/1464for networked environments0.393
G06F17/30233Virtual file systems0.391
G06F12/02Addressing or allocation| Relocation | program address sequencing | (ref: G06F9/00)| | arrangements for selecting an address in a digital store | (ref: G11C8/00)0.391
G11C7/1063Control signal output circuits  e.g. status or busy flags  feedback command signals0.388
G06F13/1657Access to multiple memories0.388
G11C7/1051Data output circuits  e.g. read-out amplifiers  data output buffers  data output registers  data output level conversion circuits0.388
H03M13/154Error and erasure correction  e.g. by using the error and erasure locator or Forney polynomial0.388
G06F13/1626by reordering requests0.388
G06F11/3006where the computing system is distributed  e.g. networked systems  clusters  multiprocessor systems | multiprogramming arrangements | (ref: G06F9/46)| | allocation of resources | (ref: G06F9/50)0.385
G06F11/3072where the reporting involves data filtering  e.g. pattern matching  time or event triggered  adaptive or policy-based reporting0.385
G06F11/3476Data logging | (ref: G06F11/14)|   | (ref: G06F11/2205)|  take precedence0.385
G06F3/0646Horizontal data movement in storage systems  i.e. moving data in between storage devices or systems0.384
G06F11/1612where the redundant component is persistent storage0.384
G06F11/2056by mirroring0.379
G06F11/2097maintaining the standby controller/processing unit updated | initialisation or re-synchronisation thereof | (ref: G06F11/1658)|  and subgroups0.379
G06F12/0813with a network or matrix configuration0.379
H04L12/4616LAN interconnection over a LAN backbone0.378
H04L12/2838Distribution of signals within a home automation network  e.g. involving splitting/multiplexing signals to/from different paths | adaptations of television systems for transmission by electric cable for domestic distribution | (ref: H04N7/106)| | hybrid transport | (ref: H04L12/6418)| | home network arrangements specially adapted for distribution of digital video signals | (ref: H04N7/24)0.378
H04L12/2803Home automation networks0.378
G06F12/0638Combination of memories  e.g. ROM and RAM such as to permit replacement or supplementing of words in one module by words in another module | address formation of the next microinstruction | (ref: G06F9/26)| | masking faults in memories by using spares or by reconfiguring | (ref: G11C29/70)0.378
G06F12/1441for a range0.378
G06F1/12Synchronisation of different clock signals | provided by a plurality of clock generators0.378
H04J3/0685Clock or time synchronisation in a node| Intranode synchronisation0.378
G06F3/0658Controller construction arrangements0.375
G06F13/00Interconnection of  or transfer of information or other signals between  memories  input/output devices or central processing units | interface circuits for specific input/output devices  | (ref: G06F3/00)| | multiprocessor systems  | (ref: G06F15/16)|  | multiprogram control therefor  | (ref: G06F9/46)0.375
G06F13/4239with asynchronous protocol0.375
H04L9/0891Revocation or update of secret information  e.g. encryption key update or rekeying0.374
H04L67/2852involving policies or rules for updating  deleting or replacing the stored data based on network characteristics | replacement control in memory systems | (ref: G06F12/12)0.374
H04L9/0625with splitting of the data block into left and right halves  e.g. Feistel based algorithms  DES  FEAL  IDEA or KASUMI0.374
H04L9/088Usage controlling of secret information  e.g. techniques for restricting cryptographic keys to pre-authorized uses  different access levels  validity of crypto-period  different key- or password length  or different strong and weak cryptographic algorithms | network architectures or network communication protocols for using time-dependent keys in a packet data network | (ref: H04L63/068)0.374
H04L67/288Distributed intermediate devices  i.e. intermediate device interaction with other intermediate devices on the same level0.374
H04L67/2857involving storage of data provided by user terminals  i.e. reverse caching0.374
G06F11/2076Synchronous techniques0.374
H04L67/289where the intermediate processing is functionally located closer to the data consumer application  e.g. in same machine  in same home or in same subnetwork0.374
H04L67/1095for supporting replication or mirroring of data  e.g. scheduling or transport for data synchronisation between network nodes or user terminals or syncML | synchronisation in information retrieval in file systems | (ref: G06F17/30067)| | synchronisation in structured data stores | (ref: G06F17/30575)| | mass storage redundancy by mirroring for error detection or correction of data | (ref: G06F11/2056)0.374
G06F11/2064while ensuring consistency0.374
G06F13/404with address mapping0.374
G06F13/4059where the synchronisation uses buffers  e.g. for speed matching between buses0.374
G06F13/4282on a serial bus  e.g. I2C bus  SPI bus | on daisy chain buses | (ref: G06F13/4247)0.374
G06F12/0607Interleaved addressing0.374
G11C13/0004comprising amorphous/crystalline phase transition cells0.374
G11C16/3445Circuits or methods to verify correct erasure of nonvolatile memory cells0.374
H04L61/6004Structures or formats of addresses0.374
H04L41/00Arrangements for maintenance or administration or management of packet switching networks0.374
H04L61/35involving non-standard use of addresses for implementing network functionalities  e.g. coding subscription information within the address or functional addressing  i.e. assigning an address to a function0.374
H04L29/12801about the structures and formats of addresses0.374
H04L12/2832Interconnection of the control functionalities between home networks | single bridge functionality | (ref: H04L12/4625)0.374
H04L29/12783involving non-standard use of addresses for implementing network functionalities  e.g. coding subscription information within the address  functional addressing  i.e. assigning an address to a function0.374
G06F3/068Hybrid storage device0.373
H04M1/72527provided by interfacing with an external accessory | hands-free | (ref: H04M1/6041)0.372
G06F11/076by exceeding a count or rate limit  e.g. word- or bit count limit0.371
G11C29/00Checking stores for correct operation | | Subsequent repair| Testing stores during standby or offline operation | testing of electronic circuits in general | (ref: G01R31/28)| | error detection or error correction in computer memories during normal operation | (ref: G06F11/1008)|   | (ref: G06F11/1666)| | testing of computers during standby | (ref: G06F11/22)0.371
H03M13/373with erasure correction and erasure determination  e.g. for packet loss recovery or setting of erasures for the decoding of Reed-Solomon codes0.370
H03M13/2909Product codes0.370
H03M13/2915with an error detection code in one dimension0.370
H03M13/2921wherein error correction coding involves a diagonal direction0.370
H03M13/2918with error correction codes in three or more dimensions  e.g. 3-dimensional product code where the bits are arranged in a cube0.370
G06F9/4411Configuring for operating with peripheral devices| Loading of device drivers0.369
H04L12/40071Packet processing| Packet format | adaptation of digital video signals for transport over a specific network | (ref: H04N21/2381)|   | (ref: H04N21/4363)|   | (ref: H04N21/4381)| | packet switches | (ref: H04L49/00)| | intermediate storage or scheduling | (ref: H04L49/90)0.369
H04L12/40058Isochronous transmission0.369
H04N21/4143embedded in a|  Personal Computer [PC]0.369
H04L12/40117Interconnection of audio or video/imaging devices | home automation networks | (ref: H04L12/2803)| | bitstream network arrangements specially adapted for distribution of digital video signals | (ref: H04N7/24)0.369
H04N21/43632involving a wired protocol  e.g. IEEE 1394 | high-speed IEEE 1394 serial bus | (ref: H04L12/40052)0.369
H04L67/28for the provision of proxy services  e.g. intermediate processing or storage in the network | network management provisions | (ref: H04L41/00)| | network monitoring provisions | (ref: H04L43/00)| | proxies for network security | (ref: H04L63/0281)| | media manipulation  adaptation or conversion in real-time communications | (ref: H04L65/601)| | protocol conversion | (ref: H04L69/08)0.369
G11C11/5621using charge storage in a floating gate0.369
G06F11/1004to protect a block of data words  e.g. CRC or checksum | (ref: G06F11/1076)|  takes precedence| security arrangements for protecting computers or computer systems against unauthorized activity | (ref: G06F21/00)0.368
H04L9/3239involving non-keyed hash functions  e.g. modification detection codes [MDCs]  MD5  SHA or RIPEMD0.368
G06F21/64Protecting data integrity  e.g. using checksums  certificates or signatures0.368
H04L69/04Protocols for data compression | compression in general | (ref: H03M7/30)| | reduction of the amount or size of exchanged application data at an intermediate network processing stage | (ref: H04L67/2828)| | optimizing  e.g. header compression  information sizing in wireless communication networks | (ref: H04W28/06)0.368
G06F21/606by securing the transmission between two devices or processes0.368
G11C16/344Arrangements for verifying correct erasure or for detecting overerased cells0.366
G11C7/1039using pipelining techniques  i.e. using latches between functional memory parts  e.g. row/column decoders  I/O buffers  sense amplifiers0.366
G11C8/12Group selection circuits  e.g. for memory block selections  chip selection  array selection0.366
G11C16/3459Circuits or methods to verify correct programming of nonvolatile memory cells0.366
G11C16/3436Arrangements for verifying correct programming or erasure0.366
H03M7/30Compression | speech analysis-synthesis for redundancy reduction | (ref: G10L19/00)| | for image communication | (ref: H04N)| Expansion| Suppression of unnecessary data  e.g. redundancy reduction | for data acquisition | (ref: G06F17/40)| | for image data processing | (ref: G06T9/00)| | redundancy reduction in data recording | (ref: G11B20/14)| | for transmission | (ref: H04B1/66)0.366
H04L49/9047Buffer pool0.366
H04L49/90Queuing arrangements0.366
H04L49/9021Plurality of buffers per packet0.366
H04L49/901Storage descriptor  e.g. read or write pointers0.366
G06F5/06for changing the speed of data flow  i.e. speed regularising | or timing  e.g. delay lines  FIFO buffers| over- or underrun control therefor| | (ref: G06F7/78)|  takes precedence0.366
G06F12/1036for multiple virtual address spaces  e.g. segmentation | (ref: G06F12/1045)|  takes precedence0.365
G06F21/40by quorum  i.e. whereby two or more security principals are required0.365
H04L9/3213using tickets or tokens  e.g. Kerberos | network architectures or network communication protocols for entities authentication using tickets in a packet data network | (ref: H04L63/0807)0.365
G06F11/00Error detection| Error correction| Monitoring | error detection  correction or monitoring in information storage based on relative movement between record carrier and transducer | (ref: G11B20/18)| | monitoring  i.e. supervising the progress of recording or reproducing | (ref: G11B27/36)| | in static stores | (ref: G11C29/00)0.365
G06F12/1458by checking the subject access rights0.365
H04L9/3247involving digital signatures0.365
G06F11/1425by reconfiguration of node membership0.365
G11C7/1045Read-write mode select circuits0.365
G11C16/08Address circuits| Decoders| Word-line control circuits0.365
G06F11/1645and the comparison itself uses redundant hardware0.365
H04L49/9057Arrangements for supporting packet reassembly or resequencing0.365
G06F11/1687at event level  e.g. by interrupt or result of polling0.365
G06F11/1679at clock signal level0.365
G06F11/1633using mutual exchange of the output between the redundant processing components0.365
G06F11/1604where the fault affects the clock signals of a processing unit and the redundancy is at or within the level of clock signal generation hardware0.365
G06F12/1483using an access-table  e.g. matrix or list0.365
H04L69/40Techniques for recovering from a failure of a protocol instance or entity  e.g. failover routines  service redundancy protocols  protocol state redundancy or protocol service redirection in case of a failure or disaster recovery | network fault management | (ref: H04L41/06)| | route fault recovery in network routing | (ref: H04L45/28)| | fault recovery in packet switches | (ref: H04L49/557)| | reactions to failures of replicated servers by a load balancer | (ref: H04L67/1034)| | departure or maintenance mechanisms in peer-to-peer networks | (ref: H04L67/1048)| | intermediate processing of oper0.365
G06F11/1482by means of middleware or OS functionality0.364
G06F11/202where processing functionality is redundant | redundant communication control functionality | (ref: G06F11/2005)|   redundant storage control functionality | (ref: G06F11/2089)0.364
H04L9/12Transmitting and receiving encryption devices synchronised or initially set up in a particular manner0.364
G06F11/1625in communications  e.g. transmission  interfaces0.364
G06F11/2007using redundant communication media0.364
G06F11/1675Temporal synchronisation or re-synchronisation of redundant processing components0.364
H04L1/24Testing correct operation0.364
G06F15/17331Distributed shared memory [DSM]  e.g. remote direct memory access [RDMA]0.364
G06F11/1402Saving  restoring  recovering or retrying0.364
H04L47/2441Flow classification0.364
H04L47/2458Modification of priorities while in transit0.364
H04L69/161Implementation details of TCP/IP or UDP/IP stack architecture| Specification of modified or new header fields | protocols engines in general | (ref: H04L69/12)| | OSI stack based layering aspects | (ref: H04L69/32)| | protocol header analysis in general | (ref: H04L69/22)| | addressing aspects in multiple interfaces involving dual-stack hosts | (ref: H04L61/6086)0.364
H04L47/125Load balancing  e.g. traffic engineering | load balancing among servers | (ref: H04L67/1002)0.364
H04L49/351LAN switches  e.g. ethernet switches0.364
H04L49/9073Early interruption upon arrival of a fraction of a packet0.364
H04L47/2408Different services  e.g. type of service [ToS]0.364
H04L45/245Link aggregation  e.g. trunking0.364
H04L49/3081ATM peripheral units  e.g. policing  insertion or extraction0.364
H04Q11/0478Provisions for broadband connections0.364
H04L67/10in which an application is distributed across nodes in the network | multiprogramming arrangements | (ref: G06F9/46)0.364
H04L12/5602Bandwidth control in ATM Networks  e.g. leaky bucket0.364
G06F21/6281at program execution time  where the protection is within the operating system0.364
G06F12/06Addressing a physical block of locations  e.g. base addressing  module addressing  memory dedication | (ref: G06F12/08)|  takes precedence0.363
G06F3/0662Virtualisation aspects0.363
G11C8/06Address interface arrangements  e.g. address buffers | level conversion circuits in general | (ref: H03K19/0175)0.363
G06F13/4027using bus bridges | (ref: G06F13/4022)|  takes precedence0.363
G06F9/00Arrangements for program control  e.g. control units | program control for peripheral devices | (ref: G06F13/10)0.363
H04L63/0807using tickets  e.g. Kerberos | cryptographic mechanisms or cryptographic arrangements for entity authentication using tickets or tokens | (ref: H04L9/3213)0.363
H04L63/064Hierarchical key distribution  e.g. by multi-tier trusted parties0.363
H04L63/083using passwords | cryptographic mechanisms or cryptographic arrangements for entity authentication using a predetermined code | (ref: H04L9/3226)0.363
H04N21/4223Cameras | (ref: H04N5/225)|  takes precedence0.363
H04N21/4135external recorder | interface circuits between an apparatus for recording television signals and a television receiver | (ref: H04N5/775)0.363
H04L47/626channel conditions0.363
H04N21/4342Demultiplexing isochronously with video sync  e.g. according to bit-parallel or bit-serial interface formats  as SDI0.363
G06F17/30Information retrieval| Database structures therefor | | File system structures therefor | data processing systems or methods specially adapted for administrative  commercial  financial managerial  supervisory or forecasting purposes | (ref: G06Q)0.362
G11C29/36Data generation devices  e.g. data inverters0.362
G11C7/222Clock generating  synchronizing or distributing circuits within memory device0.362
G11C29/18Address generation devices| Devices for accessing memories  e.g. details of addressing circuits0.362
G06F21/566Dynamic detection  i.e. detection performed at run-time  e.g. emulation  suspicious activities0.362
G06F21/567using dedicated hardware0.362
G06F21/55Detecting local intrusion or implementing counter-measures0.362
H04L63/1466Active attacks involving interception  injection  modification  spoofing of data unit addresses  e.g. hijacking  packet injection or TCP sequence number attacks0.362
H04L63/1441Countermeasures against malicious traffic | countermeasures against attacks on cryptographic mechanisms | (ref: H04L9/002)0.362
G06F21/562Static detection0.362
H04L63/1425Traffic logging  e.g. anomaly detection0.362
G06F21/552involving long-term monitoring or reporting0.362
G06F21/554involving event detection and direct action0.362
G06F21/563by source code analysis0.362
G06F21/564by virus signature recognition0.362
H04L63/1483service impersonation  e.g. phishing  pharming or web spoofing | detection of rogue wireless access points | (ref: H04W12/12)0.362
H04L63/1416Event detection  e.g. attack signature detection0.362
H04L63/1433Vulnerability analysis0.362
H04L63/1475Passive attacks  e.g. eavesdropping or listening without modification of the traffic monitored0.362
H04L63/1458Denial of Service0.362
G06F21/565by checking file integrity0.362
H04L63/1408by monitoring network traffic | monitoring network traffic | per se|  | (ref: H04L43/00)0.362
G06F21/56Computer malware detection or handling  e.g. anti-virus arrangements0.362
H04L63/145the attack involving the propagation of malware through the network  e.g. viruses  trojans or worms0.362
H04L63/1491using deception as countermeasure  e.g. honeypots  honeynets  decoys or entrapment0.362
G06F9/3838Dependency mechanisms  e.g. register scoreboarding0.362
G06F9/3867using instruction pipelines0.362
G06F15/8015One dimensional arrays  e.g. rings  linear arrays  buses0.362
G06F9/3873Variable length pipelines  e.g. elastic pipeline0.362
G06F9/3869Implementation aspects  e.g. pipeline latches| pipeline synchronisation and clocking0.362
G06F9/3826Data result bypassing  e.g. locally between pipeline stages  within a pipeline stage0.362
G06F9/3844using dynamic prediction  e.g. branch history table0.362
G06F9/3016Decoding the operand specifier  e.g. specifier format0.362
G06F9/30167of immediate specifier  e.g. constants0.362
G06F9/30014with variable precision0.362
G06F9/3861Recovery  e.g. branch miss-prediction  exception handling | error detection or correction | (ref: G06F11/00)0.362
G06F9/3802Instruction prefetching0.362
G06F9/30149of variable length instructions0.362
G06F9/30145Instruction analysis  e.g. decoding  instruction word fields0.362
G06F9/3832Value prediction for operands| operand history buffers0.362
G11B20/1879Direct read-after-write methods0.361
H04L49/70Virtual switches0.361
G06F9/45558Hypervisor-specific management and integration aspects0.361
G11C16/00Erasable programmable read-only memories | (ref: G11C14/00)|  takes precedence0.361
H04L69/12Protocol engines  e.g. VLSIs or transputers0.361
H04L67/00Network-specific arrangements or communication protocols supporting networked applications | message switching systems | (ref: H04L51/00)| | network management protocols | (ref: H04L41/00)| | routing or path finding of packets in data switching networks | (ref: H04L45/00)| | protocols for real-time multimedia communication | (ref: H04L65/00)| | information retrieval | (ref: G06F17/30)| | services or facilities specially adapted for wireless communication networks | (ref: H04W4/00)| | network structures or processes for video distribution between server and client or between remote clients | (r0.361
G06F9/3857Result writeback  i.e. updating the architectural state0.360
G06F9/3855Reordering  e.g. using a queue  age tags0.360
G06F9/30134Register stacks| shift registers0.360
G06F9/30036Instructions to perform operations on packed data  e.g. vector operations0.360
G06F9/3806using address prediction  e.g. return stack  branch history buffer0.360
G06F9/30138Extension of register space  e.g. register cache0.360
H04L69/163Adaptation of TCP data exchange control procedures | generic OSI layer 4 protocols  e.g. SCTP | (ref: H04L69/326)| | TCP or UDP flow control procedures | (ref: H04L47/19)| | error control procedures in general | (ref: H04L1/18)0.360
H04L67/327whereby the routing of a service request to a node providing the service depends on the content or context of the request  e.g. profile  connectivity status  payload or application type0.360
H04L67/325whereby a time schedule is established for servicing the requests0.360
H04L69/166IP fragmentation or TCP segmentation aspects | evaluation of maximum transfer unit [MTU] | (ref: H04L47/36)| | assembly or disassembly of packets in wireless networks | (ref: H04W28/065)0.360
G11C11/4063Auxiliary circuits  e.g. for addressing  decoding  driving  writing  sensing or timing0.360
H04N7/17336Handling of requests in head-ends0.360
H04N21/2182involving memory arrays  e.g. RAID disk arrays | RAID arrays | per se|  | (ref: G06F3/0689)| | use of parity to protect data in RAID systems | (ref: G06F11/1008)0.360
G06F9/467Transactional memory | (ref: G06F9/528)|  takes precedence0.360
G06F3/0637Permissions0.360
H03M13/3761using code combining  i.e. using combining of codeword portions which may have been transmitted separately  e.g. Digital Fountain codes  Raptor codes or Luby Transform [LT] codes0.359
H03M13/2906using block codes | (ref: H03M13/2957)|  takes precedence0.359
H03M7/3093using fixed length segments0.359
H03M7/3091Data deduplication0.359
H04L45/56Routing software0.359
G11C16/225Preventing erasure  programming or reading when power supply voltages are outside the required ranges0.359
G06F9/3877using a slave processor  e.g. coprocessor | peripheral processor | (ref: G06F13/12)| | vector processor | (ref: G06F15/8053)0.359
H04L67/146Markers provided for unambiguous identification of a particular session  e.g. session identifier  session cookie or URL-encoding | IP multimedia subsystem | (ref: H04L65/1016)| | cryptographic mechanisms for verifying the identity or authority of a user or a system  ID based authentication | (ref: H04L9/32)| | cryptographic mechanisms for ID based key exchange | (ref: H04L9/08)0.358
H04L67/18in which the network application is adapted for the location of the user terminal | wireless application services making use of the location of users or terminals | (ref: H04W4/02)|  takes precedence| location based Web retrieval | (ref: G06F17/3087)0.358
H04L67/141provided for setup of an application session | session setup for real-time communications | (ref: H04L65/1069)0.358
H04L69/28Timer mechanisms used in protocols0.358
G06F11/2221to test input/output devices or peripheral units0.358
G06F12/0811with multilevel cache hierarchies0.358
H04H60/04Studio equipment| Interconnection of studios0.358
H04N21/21Server components or server architectures0.358
H04N21/23Processing of content or additional data| Elementary server operations| Server middleware0.358
H04N7/17318Direct or substantially direct transmission and handling of requests0.357
H04N21/2747Remote storage of video programs received via the downstream path  e.g. from the server0.357
H04N21/4722for requesting additional data associated with the content0.357
G06F9/30087Synchronisation or serialisation instructions0.357
G06F9/3834Maintaining memory consistency | cache consistency protocols | (ref: G06F12/0815)0.357
G06F15/173using an interconnection network  e.g. matrix  shuffle  pyramid  star  snowflake0.357
G06F13/24using interrupt | (ref: G06F13/32)|  takes precedence0.357
G06F13/4265on a point to point bus | (ref: G06F13/4247)|   | (ref: G06F13/4282)|  take precedence0.357
G06F12/0284Multiple user address space allocation  e.g. using different base addresses | interprocessor communication | (ref: G06F15/163)0.356
G06F13/368with decentralised access control0.356
G06F15/161Computing infrastructure  e.g. computer clusters  blade chassis or hardware partitioning | casings  cabinets  racks or drawers for data centers | (ref: H05K5/00)0.356
G06F11/0709in a distributed system consisting of a plurality of standalone computer nodes  e.g. clusters  client-server systems0.356
H04L45/64using an overlay routing layer | Peer-to-Peer networks | (ref: H04L67/104)0.356
H04L61/106across networks  e.g. mapping telephone numbers to data network addresses0.356
H04L45/66Layer 2 routing  e.g. in Ethernet based MAN's0.356
G06F15/177Initialisation or configuration control | processor initialisation | (ref: G06F9/4405)0.356
H04L29/00Arrangements  apparatus  circuits or systems  not covered by a single one of groups | (ref: H04L1/00)|  - | (ref: H04L27/00)|  | interconnection of  or transfer of information or other signals between  memories  input/output devices or central processing units | (ref: G06F13/00)|  | contains provisionally no documents0.356
G11C29/72with optimized replacement algorithms0.356
G06F12/109for multiple virtual address spaces  e.g. segmentation | (ref: G06F12/1036)|  takes precedence0.356
G06F11/2017where memory access  memory control or I/O control functionality is redundant | redundant communication control functionality | (ref: G06F11/2005)| | redundant storage control functionality | (ref: G06F11/2089)0.356
G06F3/0625Power saving in storage systems0.356
H04L63/0485Networking architectures for enhanced packet encryption processing  e.g. offloading of IPsec packet processing or efficient security association look-up0.356
H04L1/20using signal quality detector0.355
G01R31/3171BER [Bit Error Rate] test0.355
G11C11/402with charge regeneration individual to each memory cell  i.e. internal refresh0.355
H04L69/329in the application layer  i.e. layer seven | network arrangements or network communication protocols for networked applications | (ref: H04L67/00)| | digital computing or data processing equipment or methods  specially adapted for specific applications | (ref: G06F19/00)| | data processing systems and methods specially adapted for administrative  commercial  financial or managerial purposes | (ref: G06Q)0.355
H04L69/32High level architectural aspects of 7-layer open systems interconnection [OSI] type protocol stacks0.355
H04L67/34involving the movement of software or configuration parameters | configuration management of network or network elements | (ref: H04L41/08)| | remote booting | (ref: G06F9/4416)| | programme loading or initiating | (ref: G06F9/445)0.355
H04L69/165involving combined use or selection criteria between TCP and UDP protocols | multi-protocol arrangements in general | (ref: H04L69/18)| | multilink protocols in general | (ref: H04L69/14)0.355
H04L47/6225fixed service order  e.g. Round Robin0.355
H04L49/254Centralized controller  i.e. arbitration or scheduling0.355
H04L49/203ATM switching fabrics with multicast or broadcast capabilities0.355
H04L47/6215Individual queue per QOS  rate or priority0.355
H04L47/32Packet discarding or delaying0.355
H04L47/245using preemption0.355
H04L47/6205Arrangements for avoiding head of line blocking0.355
H04L49/309Header conversion  routing tables or routing tags0.355
H04L45/745Address table lookup or address filtering0.355
H04L47/2425Service specification  e.g. SLA | general aspects of SLA management | (ref: H04L41/50)0.355
H04L49/608ATM switches adapted to switch variable length packets  e.g. IP packets0.355
H04L12/18for broadcast or conference |   e.g. multicast | multicast or broadcast switches | (ref: H04L49/201)0.355
H04L49/352Gigabit ethernet switching [GBPS]0.355
H04L45/54Organization of routing tables0.355
H04L47/286Time to live0.355
G06F11/142Reconfiguring to eliminate the error | group management mechanisms in a peer-to-peer network | (ref: H04L67/1044)0.355
H04N21/2347involving video stream encryption | arrangements for secret or secure communication | (ref: H04L9/00)|   analogue secrecy systems | (ref: H04N7/16)|  | | arrangements using cryptography for the use of broadcast information or broadcast-related information | (ref: H04H60/23)| | arrangements for preventing the taking of data from a data transmission channel without authorisation | (ref: H04L12/22)| | security arrangements in wireless networks | (ref: H04W12/00)0.355
H04N21/25866Management of end-user data | customer care in data networks | (ref: H04L41/5077)0.355
H04N21/6125involving transmission via Internet | transmission by internet of broadcast information | (ref: H04H60/82)0.355
H04L65/607Stream encoding details | interfacing the downstream path of a video distribution network | (ref: H04N21/238)|   | (ref: H04N21/438)| | controlling the complexity of a video stream | (ref: H04N21/2662)|   | (ref: H04N21/4621)|   | (ref: H04N21/64792)| | protocols for data compression | (ref: H04L69/04)| | header parsing or analysis | (ref: H04L69/22)0.355
H04N7/163by receiver means only0.355
H04L63/0823using certificates | cryptographic mechanisms or cryptographic arrangements for entity authentication involving certificates | (ref: H04L9/3263)0.355
H04N21/26606for generating or managing entitlement messages  e.g. Entitlement Control Message [ECM] or Entitlement Management Message [EMM] | arrangements for conditional access to broadcast information or to broadcast-related services | (ref: H04H60/14)0.355
H04N21/47202for requesting content on demand  e.g. video on demand0.355
H04N7/1675Providing digital key or authorisation information for generation or regeneration of the scrambling sequence | pseudo-random number generators in general | (ref: G06F7/58)0.355
H04L29/06027Protocols for multimedia communication0.355
G06F21/10Protecting distributed programs or content  e.g. vending or licensing of copyrighted material0.355
H04L65/4084Content on demand | analog television systems using two way working | (ref: H04N7/173)| | end-user applications for requesting content  additional data or services | (ref: H04N21/472)0.355
H04N21/6587Control parameters  e.g. trick play commands  viewpoint selection0.355
H04L63/0853using an additional device  e.g. smartcard  SIM or a different communication terminal | cryptographic mechanisms or cryptographic arrangements for entity authentication involving additional secure or trusted devices | (ref: H04L9/3234)0.355
H04L63/0457wherein the sending and receiving network entities apply dynamic encryption  e.g. stream encryption | cryptographic mechanisms or cryptographic arrangements for stream encryption | (ref: H04L9/065)0.355
G06F11/2082Data synchronisation0.354
G06F11/14Error detection or correction of the data by redundancy in operation | (ref: G06F11/16)|  takes precedence0.354
H04L67/08adapted for terminal emulation  e.g. telnet | protocols for telewriting or protocols for networked simulations  virtual reality or games | (ref: H04L67/38)| | emulation or software simulation | (ref: G06F9/455)0.354
H04L67/06adapted for file transfer  e.g. file transfer protocol [FTP]0.354
G06F12/0897with two or more cache hierarchy levels | with multilevel cache hierarchies | (ref: G06F12/0811)0.354
G06F13/4068Electrical coupling0.354
G06F13/42Bus transfer protocol  e.g. handshake| Synchronisation0.354
H03M13/15Cyclic codes  i.e. cyclic shifts of codewords produce other codewords  e.g. codes defined by a generator polynomial  Bose-Chaudhuri-Hocquenghem [BCH] codes | (ref: H03M13/17)|  takes precedence0.354
H04L49/9042Separate storage for different parts of the packet  e.g. header and payload0.354
H04L47/521Static queue service slot or fixed bandwidth allocation0.354
H04L49/9036Common buffer combined with individual queues0.354
H04L67/104for peer-to-peer [P2P] networking| Functionalities or architectural details of P2P networks | file transfer  upload  download | (ref: H04L67/06)| | accessing replicated servers | (ref: H04L67/1002)| | presence management | (ref: H04L67/24)| | scheduling provisions | (ref: H04L67/32)| | real-time communications | (ref: H04L65/00)| | information retrieval using distributed database systems | (ref: G06F17/30283)| | small scale hierarchical wireless network topologies | (ref: H04W84/10)| | wireless interfaces between terminal devices | (ref: H04W92/18)| | P2P connections between video clients | (r0.353
H04L67/04adapted for terminals or networks with limited resources or for terminal portability  e.g. wireless application protocol [WAP] | services or facilities specially adapted for wireless communication networks | (ref: H04W4/00)0.353
H04L69/18Multi-protocol handler  e.g. single device capable of handling multiple protocols | multilayer or multiprotocol switches | (ref: H04L49/602)0.353
H04L69/162involving adaptations of sockets based mechanisms | secure socket layer | (ref: H04L63/168)0.353
G11C7/1042using interleaving techniques  i.e. read-write of one part of the memory while preparing another part0.353
G06F11/0766Error or fault reporting or storing | reporting or storing of non-error data | (ref: G06F11/30)|   | (ref: G06F11/34)0.352
G06F11/0742in a data processing system embedded in a mobile device  e.g. mobile phones  handheld devices0.352
G06F11/0748in a remote unit communicating with a single-box computer node experiencing an error/fault | remote testing | (ref: G06F11/2294)0.352
G06F11/0778Dumping  i.e. gathering error/state information after a fault for later diagnosis0.352
G06F13/102where the programme performs an interfacing function  e.g. device driver | (ref: G06F13/105)|  takes precedence| scheduling within device drivers | (ref: G06F9/52)| | contention policies within device drivers | (ref: G06F9/4881)0.352
G06F3/0602specifically adapted to achieve a particular effect0.352
G06F12/0223User address space allocation  e.g. contiguous or non contiguous base addressing0.352
H04L49/356Storage area network switches0.351
G06F11/07Responding to the occurrence of a fault  e.g. fault tolerance0.351
G06F13/38Information transfer  e.g. on bus | (ref: G06F13/14)|  takes precedence0.351
H04L47/25Rate modification upon detection by the source of changing network conditions0.351
H04L47/12Congestion avoidance or recovery0.351
H04L47/52Bandwidth attribution to queues0.351
H04L1/189Transmission or retransmission of more than one copy of a message | repetition in general | (ref: H04L1/08)0.351
H04N21/26613for generating or managing keys in general | key distribution for secret or secure communication involving central third party  e.g. key distribution center [KDC] or trusted third party [TTP] | (ref: H04L9/083)| | key management for security in wireless networks | (ref: H04L29/06707)| | key management for network security in communication control or processing | (ref: H04W12/04)0.351
H04N21/23116involving data replication  e.g. over plural servers | synchronization of replicated data | (ref: G06F11/1658)| | error detection or correction by means of data replication | (ref: G06F11/2053)| | replication in distributed file systems | (ref: G06F17/30067)| | replication in distributed file systems | (ref: G06F17/30283)| | replication or mirroring of data in data networks | (ref: H04L29/0854)0.351
G11B20/1217on discs0.351
G11B20/00521wherein each session of a multisession recording medium is encrypted with a separate encryption key0.351
G06F9/30003Arrangements for executing specific machine instructions0.351
H04L49/107using shared medium0.351
G06F12/0817using directory methods0.351
G06F11/0724in a multiprocessor or a multi-core unit | multiprocessors | per se|  | (ref: G06F15/80)0.351
H04L12/4637Interconnected ring systems0.351
G06F9/383Operand prefetching | cache prefetching | (ref: G06F12/0862)0.351
G06F9/3885using a plurality of independent parallel functional units0.351
G06F9/3865using deferred exception handling  e.g. exception flags0.351
H04L45/04Interdomain routing  e.g. hierarchical routing0.351
G06F9/30047Prefetch instructions| cache control instructions0.351
G06F9/468Specific access rights for resources  e.g. using capability register0.351
G11B20/00086Circuits for prevention of unauthorised reproduction or copying  e.g. piracy | indicating unauthorised use of record carriers in general | (ref: G11B23/28)| | scrambling for television signal recording | (ref: H04N5/913)| | network architectures or network protocols for network security | (ref: H04L63/00)| | cryptographic mechanisms or cryptographic arrangements for secret or secure communication | (ref: H04L9/00)0.350
G11B20/00673wherein the erased or nullified data include a cryptographic key0.350
G11B20/00695said measures preventing that data are read from the recording medium0.350
G11B20/00666involving a step of erasing or nullifying data  e.g. data being overwritten with a random string0.350
G11B20/10Digital recording or reproducing | digital computers in which at least part of the computation is effected electrically  arrangements for handling digital data | (ref: G06F)| | transmission of digital information | (ref: H04L)0.350
G11C16/3431Circuits or methods to detect disturbed nonvolatile memory cells  e.g. which still read as programmed but with threshold less than the program verify threshold or read as erased but with threshold greater than the erase verify threshold  and to reverse the disturbance via a refreshing programming or erasing step0.350
G06F11/2074Asynchronous techniques0.350
G06F8/451Code distribution | considering CPU load at run-time | (ref: G06F9/505)| | load rebalancing | (ref: G06F9/5083)0.350
H04L49/1538Cell slicing0.350
H04L49/108using shared central buffer0.350
H04L45/7457using content-addressable memories [CAM]0.350
H04L45/72Routing based on the source address0.350
H04L49/3072Packet splitting0.350
G06F11/2028eliminating a faulty processor or activating a spare0.350
G06F11/2038with a single idle spare processing component0.350
G11C29/16using microprogrammed units  e.g. state machines0.350
H04L63/068using time-dependent keys  e.g. periodically changing keys | cryptographic mechanisms or cryptographic arrangements for controlling usage of secret information | (ref: H04L9/088)0.350
H04L63/0815providing single-sign-on or federations0.350
H04L63/0272Virtual private networks0.349
H04L69/02Protocol performance0.349
H04L67/1023based on other criteria  e.g. hash applied to IP address  specific algorithms or cost0.349
G06F17/30321Indexing structures | indexing structures for unstructured textual data | (ref: G06F17/30619)0.349
G06F15/17343wherein the interconnection is dynamically configurable  e.g. having loosely coupled nearest neighbor architecture | reconfigurable processors arrays | (ref: G06F15/7867)0.349
H04L49/103using shared central buffer  shared memory  e.g. time switching0.349
G06F12/1063the data cache being concurrently virtually addressed0.348
G06F1/16Constructional details or arrangements0.348
G06F13/32using combination of interrupt and burst mode transfer0.348
G11C7/24Memory cell safety or protection circuits  e.g. arrangements for preventing inadvertent reading or writing| Status cells| Test cells0.348
G11C16/22Safety or protection circuits preventing unauthorised or accidental access to memory cells0.348
G06F11/3037where the computing system component is a memory  e.g. virtual memory  cache | accessing  addressing or allocating within memory systems or architectures | (ref: G06F12/00)| | checking stores for correct operation | (ref: G11C29/00)0.348
G06F17/18for evaluating statistical data |   e.g. average values  frequency distributions  probability functions  regression analysis | forecasting specially adapted for a specific administrative  business or logistic context | (ref: G06Q10/04)0.348
G06F9/545where tasks reside in different layers  e.g. user- and kernel-space0.348
H04L69/168Special adaptations of TCP  UDP or IP to match specific link layer protocols  e.g. ATM  SONET or PPP | IP over ATM | (ref: H04L2012/5667)| | special adaptation of TCP protocol for wireless media | (ref: H04W80/06)0.348
H04L63/20for managing network security| network security policies in general | filtering policies | (ref: H04L63/0227)0.348
G06F13/4295using an embedded synchronisation0.348
G06F15/17318Parallel communications techniques  e.g. gather  scatter  reduce  roadcast  multicast  all to all0.347
H04L69/324in the data link layer  i.e. layer two  e.g. HDLC | arrangements for detecting or preventing errors in the information received | (ref: H04L1/00)| | bus networks | (ref: H04L12/40)0.347
H04L45/60Router architecture0.347
H04L49/3009Header conversion  routing tables or routing tags0.347
H04L49/3063Pipelined operation0.347
H04L1/0041Arrangements at the transmitter end0.347
H04L45/20Hop count for routing purposes  e.g. TTL0.347
G06F11/1446Point-in-time backing up or restoration of persistent data0.347
G06F17/30575Replication  distribution or synchronisation of data between databases or within a distributed database| Distributed database system architectures therefor0.347
H04N7/147Communication arrangements  e.g. identifying the communication as a video-communication  intermediate storage of the signals | selecting | (ref: H04Q)0.347
H04N21/222Secondary servers  e.g. proxy server  cable television Head-end | intermediate processing or storage in data networks | (ref: H04L29/08702)0.347
G11C16/102External programming circuits  e.g. EPROM programmers| In-circuit programming or reprogramming| EPROM emulators0.347
G11C13/0069Writing or programming circuits or methods0.347
G11C13/0097Erasing  e.g. resetting  circuits or methods0.347
G06F11/008Reliability or availability analysis0.347
H04L63/02for separating internal from external traffic  e.g. firewalls0.346
H04L47/22Traffic shaping0.346
H04L63/101Access control lists [ACL]0.346
H04L47/70Admission control or resource allocation | medium access in wavelength-division multiplex systems | (ref: H04J14/0227)0.346
H04L47/20Policing0.346
H04L63/102Entity profiles0.346
H04L47/215Token bucket0.346
H04L43/0894Packet rate0.346
G06F11/1433during software upgrading0.346
G11C29/789using non-volatile cells or latches | erasable programmable memory cells in general | (ref: G11C16/00)0.346
H04L9/0822using key encryption key0.346
G06F12/0646Configuration or reconfiguration0.346
G06Q30/0241Advertisement0.346
G06F21/6209to a single file or object  e.g. in a secure envelope  encrypted and accessed using a key  or with access control rules appended to the object itself0.346
H04L9/083involving central third party  e.g. key distribution center [KDC] or trusted third party [TTP]0.346
G06F9/30058Conditional branch instructions0.346
H04L49/9063Intermediate storage in different physical parts of a node or terminal0.345
H04L69/167Transitional provisions between IPv4 and IPv6 | address translation between IPv4 and IPv6 | (ref: H04L61/251)| | involvement of different protocol versions in wireless network layer protocols  e.g. MIPv4 and MIPv6 | (ref: H04W80/045)0.345
G06F3/0686Libraries  e.g. tape libraries  jukebox0.345
G11C29/84with improved access time or stability0.345
G06F1/24Resetting means0.345
G06F9/4401Bootstrapping | security arrangements therefor | (ref: G06F21/57)0.345
G06F9/4406Loading of operating system0.345
G06F3/0676Magnetic disk device0.345
G06F9/445Program loading or initiating | bootstrapping | (ref: G06F9/4401)| | security arrangements for program loading or initiating | (ref: G06F21/57)0.345
H04L47/29Using a combination of thresholds0.344
G06F11/1028Adjacent errors  e.g. error in n-bit (n>1) wide storage units  i.e. package error0.344
H04L9/3234involving additional secure or trusted devices  e.g. TPM  smartcard  USB or software token | network architectures or network communication protocols for supporting authentication of entities using an additional device in a packet data network | (ref: H04L63/0853)0.344
H04L63/104Grouping of entities0.344
H04L9/0833involving conference or group key | network architectures or network communication protocols for key management in group communication in a packet data network | (ref: H04L63/065)0.344
G06F5/10having a sequence of storage locations each being individually accessible for both enqueue and dequeue operations  e.g. using random access memory | (ref: G06F5/065)|  takes precedence0.344
H04L29/12018Mapping of addresses of different types| address resolution0.344
H04L61/25mapping of addresses of the same type| address translation0.344
H04L61/10Mapping of addresses of different types| Address resolution0.344
H04L47/50Queue scheduling0.344
G06F12/0882Page mode0.343
G06F12/0873Mapping of cache memory to specific storage devices or parts thereof0.343
G06F2212/222Non-volatile memory0.133
G06F2212/2022Flash memory0.133
Y02D10/13Access  addressing or allocation within memory systems or architectures  e.g. to reduce power consumption or heat production or to increase battery life0.133
G06F2212/7205Cleaning  compaction  garbage collection  erase control0.133
G06F2211/103Hybrid  i.e. RAID systems with parity comprising a mix of RAID types0.133
G06F2212/1044Space efficiency improvement0.133
G06F2211/002Bus0.133
G06F2212/70Details relating to dynamic memory management0.133
Y02D10/151the peripheral being a bus0.133
Y02D10/14Interconnection  or transfer of information or other signals between  memories  peripherals or central processing units0.133
G06F2211/109Sector level checksum or ECC  i.e. sector or stripe level checksum or ECC in addition to the RAID parity calculation0.113
G06F2003/0694emulating arrangements  e.g. RAM-disc0.113
G06F11/3058Monitoring arrangements for monitoring environmental properties or parameters of the computing system or of the computing system component  e.g. monitoring of power  currents  temperature  humidity  position  vibrations | thermal management in cooling arrangements of a computing system | (ref: G06F1/206)0.113
G06F11/2015Redundant power supplies | power supply failure | (ref: G06F1/30)0.113
G06F2201/81Threshold0.113
G06F2212/7201Logical to physical mapping or translation of blocks or pages0.109
G06F2212/7207management of metadata or control data0.109
G06F17/30569Details of data format conversion from or to a database0.104
G06F2206/1014One time programmable [OTP] memory  e.g. PROM  WORM0.103
G06F2212/7208Multiple device management  e.g. distributing data over multiple flash devices0.103
G06F2212/286Mirrored cache memory0.102
G06F2212/466Metadata  control data0.102
G06F2212/1021Hit rate improvement0.102
G06F2212/214Solid state disk0.102
G06F2212/202Non-volatile memory0.101
G06F2212/7204Capacity control  e.g. partitioning  end-of-life degradation0.099
G06F2212/604Details relating to cache allocation0.097
G06F2212/1024Latency reduction0.097
H03M13/13Linear codes0.095
G06F2212/62Details of cache specific to multiprocessor cache arrangements0.094
G06F2212/621Coherency control relating to peripheral accessing  e.g. from DMA or I/O device0.094
G06F2212/601Reconfiguration of cache memory0.093
G06F2213/0038System on Chip0.093
G06F2201/85Active fault masking without idle spares | active fault masking without idle spare hardware where processing functionality is redundant | (ref: G06F11/2035)0.092
G06F2212/7202Allocation control and policies0.090
G06F2212/7209Validity control  e.g. using flags  time stamps or sequence numbers0.090
G11C2029/0409Online test0.089
G06F2211/1014Compression  i.e. RAID systems with parity using compression techniques0.089
G06F2212/1036Life time enhancement0.088
Y02D10/154the peripheral being disc or storage devices0.088
G11C7/04with means for avoiding disturbances due to temperature effects0.086
H01L2224/16225the item being non-metallic  e.g. insulating substrate with or without metallisation0.086
H01L2224/73253Bump and layer connectors0.086
G06F2212/502using adaptive policy0.086
G11C2029/1208Error catch memory0.083
G11C16/04using variable threshold transistors  e.g. FAMOS0.083
G11C2029/0411Online error correction0.083
G06F2212/401Compressed data0.079
G06F2212/7211Wear leveling0.069
H05K999/99dummy group0.069
G06F2003/0697device management  e.g. handlers  drivers  I/O schedulers0.069
G06F2212/7206Reconfiguration of flash memory system0.069
G06F2211/1059Parity-single bit-RAID5  i.e. RAID 5 implementations0.069
G06F2211/1057Parity-multiple bits-RAID6  i.e. RAID 6 implementations0.069
G06F3/0634by changing the state or mode of one or more devices0.069
G06F2221/2107File encryption0.068
G06F2221/2143Clearing memory  e.g. to prevent the data from being stolen0.068
G06F2211/1061Parity-single bit-RAID4  i.e. RAID 4 implementations0.067
G06F11/1466to make the backup process non-disruptive0.067
G06F2212/1016Performance improvement0.066
G06F2212/1032Reliability improvement  data loss prevention  degraded operation etc0.066
G06F2212/152Virtualized environment  e.g. logically partitioned system0.066
G11C2211/5641Multilevel memory having cells with different number of storage levels0.066
G11B2220/60Solid state media | details of solid state memory devices | (ref: G11C)0.066
H04Q2213/13299Bus0.065
H04Q2213/13093Personal computer  PC0.065
H04Q2213/1332Logic circuits0.065
H04Q2213/13103Memory0.065
H04Q2213/13204Protocols0.065
H04Q2213/13345Intelligent networks  SCP0.065
G06F2212/1008Correctness of operation  e.g. memory ordering0.065
G06F2212/217Hybrid disk  e.g. using both magnetic and solid state storage devices0.065
G06F2201/87Monitoring of transactions0.064
G06F2201/82Solving problems relating to consistency | ensuring consistency in mirrored systems | (ref: G06F11/2064)0.064
G06F2201/805Real-time0.064
G06F2201/815Virtual | middleware or OS functionality using virtual machines to implement generic software techniques for error detection or fault masking | (ref: G06F11/1484)0.064
G11C2216/20Suspension of programming or erasing cells in an array in order to read other cells in it0.063
G06F2212/452Instruction code0.063
G06F2212/154Networked environment0.063
G06F2212/284being distributed0.063
G06F2201/84Using snapshots  i.e. a logical point-in-time copy of the data0.063
H04L12/2836Protocol conversion between an external network and a home network | protocol conversion | (ref: H04L29/06068)| | adaptation of digital video signals for transport over a specific home network | (ref: H04N7/24)| | controlling appliance services of a home automation network from a device located outside the home and the home network | (ref: H04L12/2818)0.063
Y10S707/99953Recoverability0.063
Y10S707/99931Database or file accessing0.063
G06F2212/7203Temporary buffering  e.g. using volatile buffer or dedicated buffer blocks0.063
G06F2211/1028Distributed  i.e. distributed RAID systems with parity0.063
G06F2212/263Network storage  e.g. SAN or NAS0.062
G06F2213/3854Control is performed at the peripheral side0.062
G06F2213/3812USB port controller0.062
H04L2212/00Encapsulation of packets0.062
H04L63/12Applying verification of the received information | cryptographic mechanisms or cryptographic arrangements for data integrity or data verification | (ref: H04L9/32)0.062
H04L2012/2849Audio/video appliances0.062
G06F2003/0691buffering arrangements0.062
G11B2020/1853using a product code which has inner and outer parity symbols0.062
H03M13/1515Reed-Solomon codes0.062
G11B2020/1843using a cyclic redundancy check [CRC]0.062
G11B2020/10759content data0.062
H04L12/40Bus networks0.062
H04L2209/38Chaining  e.g. hash chain or certificate chain0.061
G06F2212/1048Scalability0.061
G11C2216/18Flash erasure of all the cells in an array  sector or block simultaneously0.061
G11C29/34Accessing multiple bits simultaneously0.061
G11C2211/5621Multilevel programming verification0.061
G11C2211/5643Multilevel memory comprising cache storage devices0.061
G11C2211/5634Reference cells0.061
G06F2212/312In storage controller0.061
H04L49/3027Output queuing0.061
H04L49/205Quality of Service based0.061
G06F12/0842for multiprocessing or multitasking0.061
G06F2212/313In storage device0.061
G06F2212/262configured as RAID0.061
G06F2212/657Virtual address space management0.061
G06F2212/1052Security improvement0.061
G06F2201/83the solution involving signatures0.061
G06F11/1695which are operating with time diversity0.061
G06F11/1683at instruction level0.061
G06F11/2736using a dedicated service processor for test0.061
G06F2201/845Systems in which the redundancy can be transformed in increased performance0.061
G06F11/167Error detection by comparing the memory output0.061
G01R31/318533using scanning techniques  e.g. LSSD  Boundary Scan  JTAG0.061
G06F11/2043where the redundant components share a common memory address space0.061
H04L2209/34Encoding or coding  e.g. Huffman coding or error correction0.061
H04L2209/56Financial cryptography  e.g. electronic payment or e-cash0.061
G06F21/805using a security table for the storage sub-system0.061
G06F2212/1028Power efficiency0.061
H04L49/30Peripheral units  e.g. input or output ports0.061
H04L49/508Head of Line Blocking Avoidance0.061
H04L49/354Support for virtual LAN  VLAN tagging or multiple registration  e.g. according to IEEE 802.1q0.061
G11C7/1009Data masking during input/output0.061
H04L63/105Multiple levels of security0.060
H04L9/0869involving random numbers or seeds0.060
G11C29/023in clock generator or timing circuitry0.060
G11C13/004Reading or sensing circuits or methods0.060
G11C2029/1804Manipulation of word size0.060
H04L63/14for detecting or protecting against malicious traffic0.060
G06F11/2071using a plurality of controllers0.060
G06F7/49947Rounding0.060
F02B2075/025two0.060
G11B2220/90Tape-like record carriers0.060
G06F2009/45579I/O management (device drivers  storage access) | internal functioning of device drivers | (ref: G06F13/102)|   loading of device drivers | (ref: G06F9/4411)0.060
G06F2212/205Hybrid memory  e.g. using both volatile and non-volatile memory0.060
G06F2201/88Monitoring involving counting0.060
H04L69/08Protocols for interworking or protocol conversion | arrangements for connecting between networks having differing types of switching systems  e.g. gateways  | (ref: H04L12/66)| | network management protocols conversion | (ref: H04L41/0226)0.060
G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time  e.g. start-up testing0.060
G11C16/0408comprising cells containing floating gate transistors | (ref: G11C16/0483)|   | (ref: G11C16/0491)|  take precedence0.060
G06F11/1662the resynchronized component or unit being a persistent storage device | re-synchronization of failed mirror storage | (ref: G06F11/2082)| | rebuild or reconstruction of parity RAID storage | (ref: G06F11/1008)0.060
H03M13/152Bose-Chaudhuri-Hocquenghem [BCH] codes0.060
H03M7/00Conversion of a code where information is represented by a given sequence or number of digits to a code where the same information | or similar information or a subset of information|  is represented by a different sequence or number of digits0.060
H03M13/1102Codes on graphs and decoding on graphs  e.g. low-density parity check [LDPC] codes0.060
G06F2212/314In storage network  e.g. network attached cache0.060
G06F2212/463File0.060
G06F2212/403Error protection encoding  e.g. using parity or ECC codes0.060
H01G11/16against electric overloads  e.g. including fuses0.060
H04H60/06Arrangements for scheduling broadcast services or broadcast-related services0.060
G11C29/74using duplex memories  i.e. using dual copies0.059
G06F11/1608Error detection by comparing the output signals of redundant hardware | (ref: G06F11/1629)|   | (ref: G06F11/1666)|  take precedence| error detection or correction in information storage based on relative movement between record carrier and transducer | (ref: G11B20/18)| | checking static stores for correct operation | (ref: G11C29/00)| | for logic circuits | (ref: H03K19/003)|   | (ref: H03K19/007)| | for pulse counters or frequency dividers | (ref: H03K21/40)0.059
G06F2009/45595Network integration| enabling network access in virtual machine instances | network-specific arrangements for supporting networked applications | (ref: H04L67/00)0.059
G06F11/1616where the redundant component is an I/O device or an adapter therefor0.059
G06F2212/402Encrypted data0.059
G06F11/2041with more than one idle spare processing component0.059
G06F2003/0692digital I/O from or to direct access storage devices  e.g. magnetic  optical  magneto-optical disc0.059
H04L2209/80Wireless | network architectures or network communication protocols for wireless network security | (ref: H04W12/00)0.059
H04L12/1881with schedule organisation  e.g. priority  sequence management0.059
H04L2012/5651Priority  marking  classes0.059
H04L49/101Crossbar or matrix0.059
H04L2012/5665Interaction of ATM with other protocols0.059
Y02D50/30by selective link activation in bundled links0.059
H04L2012/5683for avoiding head of line blocking0.059
H04L2012/5681Buffer or queue management0.059
H04L2012/5679Arbitration or scheduling0.059
G11C29/44Indication or identification of errors  e.g. for repair0.059
G11C29/38Response verification devices0.059
G06F2221/2137Time limited access  e.g. to a computer or data0.059
H04L2463/101applying security measures for digital rights management | data processing systems or methods  specially adapted for commerce  e.g. marketing  shopping  billing  auctions or e-commerce | (ref: G06Q30/00)0.059
G06F21/60Protecting data0.059
H04L43/10using active monitoring  e.g. heartbeat protocols  polling  ping  trace-route0.059
G06F2212/2142using write-once memory  e.g. OTPROM0.059
G06F2212/2024Rewritable memory not requiring erasing  e.g. resistive or ferroelectric RAM0.059
Y10S370/906Fiber data distribution interface  FDDI0.059
H04L47/6275priority0.059
H04L47/34Sequence integrity  e.g. sequence numbers0.059
H04L47/283Network and process delay  e.g. jitter or round trip time [RTT]0.059
H04L47/27Window size evaluation or update  e.g. using information derived from ACK packets0.059
G11C2207/2209Concurrent read and write | for multi-port memory | (ref: G11C7/1075)0.059
G06F2213/0032Serial ATA [SATA]0.059
G06F2213/0026PCI express0.059
G06F2211/1088Scrubbing in RAID systems with parity0.059
G11B2220/415Redundant array of inexpensive disks [RAID] systems0.058
G11B2020/1288Formatting by padding empty spaces with dummy data  e.g. writing zeroes or random data when de-icing optical discs0.058
G06F2212/272Cache only memory architecture [COMA]0.058
G06F2212/1004Compatibility  e.g. with legacy hardware0.058
G06F2211/104Metadata  i.e. metadata associated with RAID systems with parity0.058
G06F2212/261Storage comprising a plurality of storage devices0.058
G06F2212/151Emulated environment  e.g. virtual machine0.058
G06F2209/484Precedence0.058
H04L49/252Store and forward routing0.058
H04L2012/5652Cell construction  e.g. including header  packetisation  depacketisation  assembly  reassembly0.058
G06F11/2046where the redundant components share persistent storage | (ref: G06F11/2043)|  takes precedence0.058
G06F2212/1056Simplification0.058
G06F2212/281Single cache0.058
G11C2029/0401in embedded memories0.058
H04L2463/062applying encryption of the keys | cryptographic mechanisms or cryptographic arrangements for key distribution using key encryption key | (ref: H04L9/0822)0.058
G06F9/455Emulation| Interpretation| Software simulation  e.g. virtualisation or emulation of application or operating system execution engines0.058
G06F2212/283Plural cache memories0.058
G06F2212/285Redundant cache memory0.058
G06F2212/681Multi-level TLB  e.g. microTLB and main TLB0.058
G11C29/886combining plural defective memory devices to provide a contiguous address range  e.g. one device supplies working blocks to replace defective blocks in another device0.058
G11C29/883using a single defective memory device with reduced capacity  e.g. half capacity0.058
G11C29/70Masking faults in memories by using spares or by reconfiguring0.058
G11C2207/104Embedded memory devices  e.g. memories with a processing device on the same die or ASIC memory designs0.058
G06F2212/1041Resource optimization0.058
G06F2212/608Details relating to cache mapping0.058
G06F1/00Details not covered by groups | (ref: G06F3/00)|  – | (ref: G06F13/00)|  and | (ref: G06F21/00)|  | architectures of general purpose stored program computers | (ref: G06F15/76)0.058
H04L49/555Error detection0.058
H04L49/602Multilayer or multiprotocol switching  e.g. IP switching0.058
G06F2201/835Timestamp0.058
G06F11/3452Performance evaluation by statistical analysis0.058
G06F2212/682Multiprocessor TLB consistency0.058
H04L63/166at the transport layer0.058
H04L63/168above the transport layer0.058
G06F2221/2131Lost password  e.g. recovery of lost or forgotten passwords0.058
G11C7/14Dummy cell management| Sense reference voltage generators0.058
H04L69/26Special purpose or proprietary protocols or architectures | network applications for proprietary or special purpose networking environments | (ref: H04L67/12)0.058
G06F2212/72Details relating to flash memory management0.058
H04L49/3018Input queuing0.057
G06F2201/825the problem or solution involving locking0.057
G06F2212/311In host system0.057
G11C2029/4402Internal storage of test result  quality data  chip identification  repair information0.057
G06F2212/702Conservative garbage collection0.057
H04L2012/445with switching in a hub  e.g. ETHERNET switch0.057
Terms of Service | Privacy Policy | Contact | COPYRIGHT 2020. TECHSON IP, LLC. LIMESTONE, TECHSON, AND INTELLIGENT PROPERTY ARE REGISTERED TRADEMARKS. TECHSON IP IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL OPINIONS OR LEGAL ADVICE.