Inventor
KLEIMAN STEVEN R
US58 patents
⚠️ This page may combine multiple inventors who share the name “KLEIMAN STEVEN R”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
NETWORK APPLIANCE INC
26 patentsUS7200715B2Apr 3, 2007
Method for writing contiguous arrays of stripes in a RAID storage system using mapped block writes
NETWORK APPLIANCE INC117 citations99
US6993701B2Jan 31, 2006
Row-diagonal parity technique for enabling efficient recovery from double failures in a storage array
NETWORK APPLIANCE INC150 citations99
US6993539B2Jan 31, 2006
System and method for determining changes in two snapshots and for transmitting changes to destination snapshot
NETWORK APPLIANCE INC330 citations99
US6654912B1Nov 25, 2003
Recovery of file system data in file servers mirrored file system volumes
NETWORK APPLIANCE INC152 citations99
US6119244ASep 12, 2000
Coordinating persistent status information with multiple file servers
NETWORK APPLIANCE INC174 citations99
US5950225ASep 7, 1999
Fly-by XOR for generating parity for data gleaned from a bus
NETWORK APPLIANCE INC222 citations99
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
US7174352B2Feb 6, 2007
File system image transfer
NETWORK APPLIANCE INC225 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
US7024586B2Apr 4, 2006
Using file system information in raid data reconstruction and migration
NETWORK APPLIANCE INC69 citations98
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
US6728922B1Apr 27, 2004
Dynamic data space
NETWORK APPLIANCE INC93 citations96
US6496942B1Dec 17, 2002
Coordinating persistent status information with multiple file servers
NETWORK APPLIANCE INC46 citations96
US6574591B1Jun 3, 2003
File systems image transfer between dissimilar file systems
NETWORK APPLIANCE INC126 citations95
US6829720B2Dec 7, 2004
Coordinating persistent status information with multiple file servers
NETWORK APPLIANCE INC25 citations92
US7003714B1Feb 21, 2006
Dynamic data space
NETWORK APPLIANCE INC17 citations91
US7694302B1Apr 6, 2010
Symmetric multiprocessor synchronization using migrating scheduling domains
NETWORK APPLIANCE INC26 citations90
US7509525B2Mar 24, 2009
Technique for correcting multiple storage device failures in a storage array
NETWORK APPLIANCE INC12 citations84
US7330904B1Feb 12, 2008
Communication of control information and data in client/server systems
NETWORK APPLIANCE INC10 citations84
US7143249B2Nov 28, 2006
Resynchronization of mirrored storage devices
NETWORK APPLIANCE INC15 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
NETAPP INC
13 patentsUS7818299B1Oct 19, 2010
System and method for determining changes in two snapshots and for transmitting changes to a destination snapshot
NETAPP INC61 citations98
US7603391B1Oct 13, 2009
System and method for determining changes in two snapshots and for transmitting changes to a destination snapshot
NETAPP INC95 citations98
US7921257B1Apr 5, 2011
Dynamic parity distribution technique
NETAPP INC16 citations93
US7647451B1Jan 12, 2010
Data placement technique for striping data containers across volumes of a storage system cluster
NETAPP INC20 citations93
US7930475B1Apr 19, 2011
Method for writing contiguous arrays of stripes in a RAID storage system using mapped block writes
NETAPP INC28 citations92
US7693864B1Apr 6, 2010
System and method for quickly determining changed metadata using persistent consistency point image differencing
NETAPP INC21 citations92
US9280288B2Mar 8, 2016
Using logical block addresses with generation numbers as data fingerprints for network deduplication
NETAPP INC5 citations84
US9043430B2May 26, 2015
Using logical block addresses with generation numbers as data fingerprints for network deduplication
NETAPP INC7 citations84
US8032704B1Oct 4, 2011
Data placement technique for striping data containers across volumes of a storage system cluster
NETAPP INC9 citations84
US7979633B2Jul 12, 2011
Method for writing contiguous arrays of stripes in a RAID storage system
NETAPP INC11 citations84
US7962528B1Jun 14, 2011
System and method for quickly determining changed metadata using persistent consistency point image differencing
NETAPP INC12 citations84
US7882304B2Feb 1, 2011
System and method for efficient updates of sequential block storage
NETAPP INC11 citations84
US8825963B1Sep 2, 2014
Dynamic balancing of performance with block sharing in a storage system
NETAPP INC11 citations83
SUN MICROSYSTEMS INC
4 patentsUS5515538AMay 7, 1996
Apparatus and method for interrupt handling in a multi-threaded operating system kernel
SUN MICROSYSTEMS INC433 citations99
US6170018B1Jan 2, 2001
Remote procedure calling using an existing descriptor mechanism
SUN MICROSYSTEMS INC85 citations97
US6260057B1Jul 10, 2001
Apparatus and method for high performance implementation of system calls
SUN MICROSYSTEMS INC61 citations95
US5822588AOct 13, 1998
System and method for checking the use of synchronization locks in a multi-threaded target program
SUN MICROSYSTEMS INC102 citations91
EDWARDS JOHN K
2 patentsBISSON TIMOTHY
1 patentKLEIMAN STEVEN R
1 patentKIMMEL JEFFREY S
1 patentKAHN ANDY
1 patentCONDICT MICHAEL N
1 patentShowing the top 50 of 58 patents by PatentIndex Score.