P

Inventor

ENGLISH ROBERT M

US62 patents
⚠️ This page may combine multiple inventors who share the name “ENGLISH ROBERT M”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.

NETWORK APPLIANCE INC

23 patents
US7409494B2Aug 5, 2008

Extension of write anywhere file system layout

NETWORK APPLIANCE INC165 citations99
US7197490B1Mar 27, 2007

System and method for lazy-copy sub-volume load balancing in a network attached storage pool

NETWORK APPLIANCE INC165 citations99
US6993701B2Jan 31, 2006

Row-diagonal parity technique for enabling efficient recovery from double failures in a storage array

NETWORK APPLIANCE INC150 citations99
US7702870B2Apr 20, 2010

Method and apparatus for defragmentation and for detection of relocated blocks

NETWORK APPLIANCE INC71 citations98
US7366837B2Apr 29, 2008

Data placement technique for striping data containers across volumes of a storage system cluster

NETWORK APPLIANCE INC80 citations98
US7328305B2Feb 5, 2008

Dynamic parity distribution technique

NETWORK APPLIANCE INC62 citations98
US7080278B1Jul 18, 2006

Technique for correcting multiple storage device failures in a storage array

NETWORK APPLIANCE INC71 citations98
US7073115B2Jul 4, 2006

Correcting multiple block data loss in a storage array using a combination of a single diagonal parity group and multiple row parity groups

NETWORK APPLIANCE INC90 citations98
US7409497B1Aug 5, 2008

System and method for efficiently guaranteeing data consistency to clients of a storage system cluster

NETWORK APPLIANCE INC50 citations96
US7409625B2Aug 5, 2008

Row-diagonal parity technique for enabling efficient recovery from double failures in a storage array

NETWORK APPLIANCE INC54 citations96
US7203892B2Apr 10, 2007

Row-diagonal parity technique for enabling efficient recovery from double failures in a storage array

NETWORK APPLIANCE INC46 citations96
US7185144B2Feb 27, 2007

Semi-static distribution technique

NETWORK APPLIANCE INC47 citations96
US7373640B1May 13, 2008

Technique for dynamically restricting thread concurrency without rewriting thread code

NETWORK APPLIANCE INC52 citations94
US7996445B2Aug 9, 2011

Block reallocation planning during read-ahead processing

NETWORK APPLIANCE INC25 citations93
US7321962B1Jan 22, 2008

Technique for translating a hybrid virtual volume file system into a pure virtual file system data stream

NETWORK APPLIANCE INC34 citations93
US7243207B1Jul 10, 2007

Technique for translating a pure virtual file system data stream into a hybrid virtual volume

NETWORK APPLIANCE INC40 citations93
US7139817B1Nov 21, 2006

Managing configuration information for multiple devices

NETWORK APPLIANCE INC30 citations92
US7152069B1Dec 19, 2006

Zero copy writes through use of mbufs

NETWORK APPLIANCE INC52 citations91
US7509525B2Mar 24, 2009

Technique for correcting multiple storage device failures in a storage array

NETWORK APPLIANCE INC12 citations84
US7194595B1Mar 20, 2007

Technique for translating a hybrid virtual volume file system into a pure virtual file system data stream

NETWORK APPLIANCE INC14 citations84
US7437652B2Oct 14, 2008

Correcting multiple block data loss in a storage array using a combination of a single diagonal parity group and multiple row parity groups

NETWORK APPLIANCE INC7 citations74
US7263629B2Aug 28, 2007

Uniform and symmetric double failure correcting technique for protecting against two disk failures in a disk array

NETWORK APPLIANCE INC7 citations74
US7257676B2Aug 14, 2007

Semi-static distribution technique

NETWORK APPLIANCE INC8 citations74

NETAPP INC

14 patents
US7996636B1Aug 9, 2011

Uniquely identifying block context signatures in a storage volume hierarchy

NETAPP INC156 citations99
US7984259B1Jul 19, 2011

Reducing load imbalance in a storage system

NETAPP INC88 citations98
US7689609B2Mar 30, 2010

Architecture for supporting sparse volumes

NETAPP INC529 citations98
US7613815B1Nov 3, 2009

Method and apparatus for customized logging in a network cache

NETAPP INC85 citations98
US7921257B1Apr 5, 2011

Dynamic parity distribution technique

NETAPP INC16 citations93
US7769723B2Aug 3, 2010

System and method for providing continuous data protection

NETAPP INC35 citations93
US7647451B1Jan 12, 2010

Data placement technique for striping data containers across volumes of a storage system cluster

NETAPP INC20 citations93
US7809693B2Oct 5, 2010

System and method for restoring data on demand for instant volume restoration

NETAPP INC40 citations92
US8055702B2Nov 8, 2011

System and method for caching network file systems

NETAPP INC15 citations91
US7577692B1Aug 18, 2009

System and method for reserving space to guarantee file writability in a file system supporting persistent consistency point images

NETAPP INC29 citations91
US8032704B1Oct 4, 2011

Data placement technique for striping data containers across volumes of a storage system cluster

NETAPP INC9 citations84
US7882304B2Feb 1, 2011

System and method for efficient updates of sequential block storage

NETAPP INC11 citations84
US9256378B2Feb 9, 2016

Deduplicating data blocks in a storage system

NETAPP INC12 citations83
US9152600B2Oct 6, 2015

System and method for caching network file systems

NETAPP INC10 citations82

SILICON GRAPHICS INC

6 patents

HEWLETT PACKARD CO

3 patents

ENGLISH ROBERT M

3 patents

ZHENG LING

1 patent

Showing the top 50 of 62 patents by PatentIndex Score.