Inventor
BURTON DAVID ALAN
US48 patents
⚠️ This page may combine multiple inventors who share the name “BURTON DAVID ALAN”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
IBM
32 patentsUS7412583B2Aug 12, 2008
Virtual incremental storage method
IBM160 citations99
US6618798B1Sep 9, 2003
Method, system, program, and data structures for mapping logical units to a storage space comprises of at least one array of storage units
IBM145 citations99
US6928521B1Aug 9, 2005
Method, system, and data structures for using metadata in updating data in a storage device
IBM152 citations98
US6738865B1May 18, 2004
Method, system, and program for demoting data from cache based on least recently accessed and least frequently accessed data
IBM76 citations98
US6633962B1Oct 14, 2003
Method, system, program, and data structures for restricting host access to a storage space
IBM88 citations98
US6526419B1Feb 25, 2003
Method, system, and program for remote copy in an open systems environment
IBM78 citations98
US6425051B1Jul 23, 2002
Method, system, program, and data structures for enabling a controller accessing a storage device to handle requests to data in a first data format when the storage device includes data in a second data format
IBM92 citations98
US6651154B1Nov 18, 2003
Method, system, and program for expanding the storage space in an array of storage units
IBM62 citations96
US6393535B1May 21, 2002
Method, system, and program for modifying preferred path assignments to a storage device
IBM57 citations96
US7228538B1Jun 5, 2007
Method, system, and program for updating firmware to a storage system comprised of multiple controllers
IBM43 citations93
US6748486B2Jun 8, 2004
Method, system, and data structures for superimposing data records in a first data format to memory in a second data format
IBM49 citations93
US6665743B2Dec 16, 2003
Method, system, and program for initializing a storage space
IBM51 citations93
US6601128B1Jul 29, 2003
Method, system, program, and data structure for selecting a preferred path to a storage device
IBM48 citations93
US7809917B2Oct 5, 2010
Virtual incremental storage apparatus method and system
IBM21 citations92
US7120824B2Oct 10, 2006
Method, apparatus and program storage device for maintaining data consistency and cache coherency during communications failures between nodes in a remote mirror pair
IBM45 citations92
US7107411B2Sep 12, 2006
Apparatus method and system for fault tolerant virtual memory management
IBM32 citations92
US6907504B2Jun 14, 2005
Method and system for upgrading drive firmware in a non-disruptive manner
IBM25 citations92
US6715036B1Mar 30, 2004
Method, system, and data structures for transferring blocks of data from a storage device to a requesting application
IBM35 citations92
US5930481AJul 27, 1999
System for concurrent cache data access by maintaining and selectively merging multiple ranked part copies
IBM38 citations91
US5774682AJun 30, 1998
System for concurrent cache data access by maintaining and selectively merging multiple ranked part copies
IBM19 citations91
US7185222B2Feb 27, 2007
Apparatus, system, and method for maintaining data in a storage array
IBM26 citations89
US7404005B1Jul 22, 2008
Method, system, and program for selecting one of multiple paths to communicate with a device
IBM11 citations84
US7260739B2Aug 21, 2007
Method, apparatus and program storage device for allowing continuous availability of data during volume set failures in a mirrored environment
IBM19 citations84
US6732193B1May 4, 2004
Method, system, and program for determining a number of write operations to execute
IBM18 citations84
US7467266B2Dec 16, 2008
Snapshot management method apparatus and system
IBM16 citations83
US7254683B2Aug 7, 2007
Speculative data mirroring apparatus method and system
IBM18 citations83
US6954824B2Oct 11, 2005
Method, system, and program for determining a configuration of a logical array including a plurality of storage devices
IBM14 citations82
US7062644B2Jun 13, 2006
Method, system, and program for initializing a storage device comprising multiple storage units through a storage controller
IBM12 citations81
US7051341B2May 23, 2006
Method, system, and program for implementing a remote method call
IBM10 citations72
US8037171B2Oct 11, 2011
System and program for selecting one of multiple paths to communicate with a device
IBM5 citations63
US7945944B2May 17, 2011
System and method for authenticating and configuring computing devices
IBM5 citations58
US7177868B2Feb 13, 2007
Method, system and program for direct client file access in a data management system
IBM5 citations57
PILLAR DATA SYSTEMS INC
12 patentsUS7143122B2Nov 28, 2006
Data replication in data storage systems
PILLAR DATA SYSTEMS INC22 citations92
US7136974B2Nov 14, 2006
Systems and methods of data migration in snapshot operations
PILLAR DATA SYSTEMS INC20 citations92
US7721022B2May 18, 2010
Storage device with instructions for performing methods of processing I/O requests
PILLAR DATA SYSTEMS INC13 citations90
US7380059B2May 27, 2008
Methods and systems of cache memory management and snapshot operations
PILLAR DATA SYSTEMS INC13 citations84
US6965979B2Nov 15, 2005
Methods and systems of host caching
PILLAR DATA SYSTEMS INC8 citations74
US7594044B2Sep 22, 2009
Systems and methods of processing I/O requests in data storage systems
PILLAR DATA SYSTEMS INC5 citations71
US7418531B2Aug 26, 2008
Quality of service for data storage volumes
PILLAR DATA SYSTEMS INC5 citations71
US7287134B2Oct 23, 2007
Methods and systems of managing I/O operations in data storage systems
PILLAR DATA SYSTEMS INC9 citations69
US7222223B2May 22, 2007
Management of I/O operations in data storage systems
PILLAR DATA SYSTEMS INC8 citations69
US7496725B2Feb 24, 2009
Systems and methods of data migration in snapshot operations
PILLAR DATA SYSTEMS INC4 citations63
US7124243B2Oct 17, 2006
Methods and systems of cache memory management and snapshot operations
PILLAR DATA SYSTEMS INC4 citations63
US7685176B2Mar 23, 2010
Systems and methods of asynchronous data replication
PILLAR DATA SYSTEMS INC3 citations62