loadpatents
name:-0.056015968322754
name:-0.069879055023193
name:-0.00094294548034668
Kleiman; Steven R. Patent Filings

Kleiman; Steven R.

Patent Applications and Registrations

Patent applications and USPTO patent grants for Kleiman; Steven R..The latest application filed is for "using logical block addresses with generation numbers as data fingerprints for network deduplication".

Company Profile
0.63.34
  • Kleiman; Steven R. - Los Altos CA
  • Kleiman; Steven R. - Sunnyvale CA
*profile and listings may contain filings by different individuals or companies with the same name. Review application materials to confirm ownership/assignment.
Patent Activity
PatentDate
Assimilation of foreign LUNS into a network storage system
Grant 9,454,332 - Edwards , et al. September 27, 2
2016-09-27
System and method for bandwidth optimization in a network storage environment
Grant 9,355,103 - Jardetzky , et al. May 31, 2
2016-05-31
Using logical block addresses with generation numbers as data fingerprints for network deduplication
Grant 9,280,288 - Condict , et al. March 8, 2
2016-03-08
Hybrid media storage system architecture
Grant 9,134,917 - Kimmel , et al. September 15, 2
2015-09-15
Using Logical Block Addresses With Generation Numbers As Data Fingerprints For Network Deduplication
App 20150248240 - Condict; Michael N. ;   et al.
2015-09-03
Asynchronous Backend Global Deduplication
App 20150213049 - Kleiman; Steven R. ;   et al.
2015-07-30
Using logical block addresses with generation numbers as data fingerprints for network deduplication
Grant 9,043,430 - Condict , et al. May 26, 2
2015-05-26
Network Storage Management At Scale Using Service Level Objectives
App 20150142942 - Voruganti; Kaladhar ;   et al.
2015-05-21
Dynamic balancing of performance with block sharing in a storage system
Grant 8,825,963 - Edwards , et al. September 2, 2
2014-09-02
Using logical block addresses with generation numbers as data fingerprints for network deduplication
Grant 8,799,367 - Condict , et al. August 5, 2
2014-08-05
Assimilation Of Foreign Luns Into A Network Storage System
App 20140068184 - Edwards; John K. ;   et al.
2014-03-06
Using Logical Block Addresses With Generation Numbers As Data Fingerprints For Network Deduplication
App 20130332558 - Condict; Michael N. ;   et al.
2013-12-12
Assimilation of foreign LUNS into a network storage system
Grant 8,555,022 - Edwards , et al. October 8, 2
2013-10-08
Cache-based storage system architecture
Grant 8,549,222 - Kleiman , et al. October 1, 2
2013-10-01
Dynamic balancing of performance with block sharing in a storage system
Grant 8,443,153 - Edwards , et al. May 14, 2
2013-05-14
System And Method For Bandwidth Optimization In A Network Storage Environment
App 20130018942 - Jardetzky; Paul ;   et al.
2013-01-17
System and method for bandwidth optimization in a network storage environment
Grant 8,234,327 - Jardetzky , et al. July 31, 2
2012-07-31
Storage system-based hole punching for reclaiming unused space from a data container
Grant 8,086,652 - Bisson , et al. December 27, 2
2011-12-27
Data placement technique for striping data containers across volumes of a storage system cluster
Grant 8,032,704 - Corbett , et al. October 4, 2
2011-10-04
Method for writing contiguous arrays of stripes in a RAID storage system
Grant 7,979,633 - Kleiman , et al. July 12, 2
2011-07-12
System and method for quickly determining changed metadata using persistent consistency point image differencing
Grant 7,962,528 - Pasupathy , et al. June 14, 2
2011-06-14
Method for writing contiguous arrays of stripes in a RAID storage system using mapped block writes
Grant 7,930,475 - Kleiman , et al. April 19, 2
2011-04-19
Dynamic parity distribution technique
Grant 7,921,257 - Kleiman , et al. April 5, 2
2011-04-05
Hybrid Media Storage System Architecture
App 20110035548 - Kimmel; Jeffrey S. ;   et al.
2011-02-10
System and method for efficient updates of sequential block storage
Grant 7,882,304 - English , et al. February 1, 2
2011-02-01
Flash-based Data Archive Storage System
App 20100281207 - Miller; Steven C. ;   et al.
2010-11-04
System and method for determining changes in two snapshots and for transmitting changes to a destination snapshot
Grant 7,818,299 - Federwisch , et al. October 19, 2
2010-10-19
System and method for quickly determining changed metadata using persistent consistency point image differencing
Grant 7,693,864 - Pasupathy , et al. April 6, 2
2010-04-06
Symmetric multiprocessor synchronization using migrating scheduling domains
Grant 7,694,302 - Rajan , et al. April 6, 2
2010-04-06
Data placement technique for striping data containers across volumes of a storage system cluster
Grant 7,647,451 - Corbett , et al. January 12, 2
2010-01-12
System and method for determining changes in two snapshots and for transmitting changes to a destination snapshot
Grant 7,603,391 - Federwisch , et al. October 13, 2
2009-10-13
Technique for correcting multiple storage device failures in a storage array
Grant 7,509,525 - Kleiman , et al. March 24, 2
2009-03-24
System And Method For Efficient Updates Of Sequential Block Storage
App 20090034377 - English; Robert M. ;   et al.
2009-02-05
Correcting multiple block data loss in a storage array using a combination of a single diagonal parity group and multiple row parity groups
Grant 7,437,652 - English , et al. October 14, 2
2008-10-14
System And Method For Bandwidth Optimization In A Network Storage Environment
App 20080243992 - Jardetzky; Paul ;   et al.
2008-10-02
Row-diagonal parity technique for enabling efficient recovery from double failures in a storage array
Grant 7,409,625 - Corbett , et al. August 5, 2
2008-08-05
Data placement technique for striping data containers across volumes of a storage system cluster
Grant 7,366,837 - Corbett , et al. April 29, 2
2008-04-29
Uniform and symmetric double failure correcting technique for protecting against two disk failures in a disk array
Grant 7,356,731 - Corbett , et al. April 8, 2
2008-04-08
Communication of control information and data in client/server systems
Grant 7,330,904 - Kleiman February 12, 2
2008-02-12
Dynamic parity distribution technique
Grant 7,328,305 - Kleiman , et al. February 5, 2
2008-02-05
Uniform and symmetric double failure correcting technique for protecting against two disk failures in a disk array
Grant 7,263,629 - Corbett , et al. August 28, 2
2007-08-28
Semi-static distribution technique
Grant 7,257,676 - Corbett , et al. August 14, 2
2007-08-14
Row-diagonal parity technique for enabling efficient recovery from double failures in a storage array
App 20070180348 - Corbett; Peter F. ;   et al.
2007-08-02
Uniform and symmetric double failure correcting technique for protecting against two disk failures in a disk array
App 20070180303 - Corbett; Peter F. ;   et al.
2007-08-02
Semi-static distribution technique
App 20070083710 - Corbett; Peter F. ;   et al.
2007-04-12
Row-diagonal parity technique for enabling efficient recovery from double failures in a storage array
Grant 7,203,892 - Corbett , et al. April 10, 2
2007-04-10
Method for writing contiguous arrays of stripes in a RAID storage system using mapped block writes
Grant 7,200,715 - Kleiman , et al. April 3, 2
2007-04-03
Semi-static distribution technique
Grant 7,185,144 - Corbett , et al. February 27, 2
2007-02-27
File system image transfer
Grant 7,174,352 - Kleiman , et al. February 6, 2
2007-02-06
Resynchronization of mirrored storage devices
Grant 7,143,249 - Strange , et al. November 28, 2
2006-11-28
File system image transfer between dissimilar file systems
Grant 7,130,873 - Kleiman , et al. October 31, 2
2006-10-31
Correcting multiple block data loss in a storage array using a combination of a single diagonal parity group and multiple row parity groups
App 20060242542 - English; Robert M. ;   et al.
2006-10-26
Technique for correcting multiple storage device failures in a storage array
App 20060224917 - Kleiman; Steven R. ;   et al.
2006-10-05
Recovery of file system data in file servers mirrored file system volumes
Grant 7,096,379 - Viswanathan , et al. August 22, 2
2006-08-22
Data placement technique for striping data containers across volumes of a storage system cluster
App 20060184731 - Corbett; Peter F. ;   et al.
2006-08-17
Technique for correcting multiple storage device failures in a storage array
Grant 7,080,278 - Kleiman , et al. July 18, 2
2006-07-18
Correcting multiple block data loss in a storage array using a combination of a single diagonal parity group and multiple row parity groups
Grant 7,073,115 - English , et al. July 4, 2
2006-07-04
Row-diagonal parity technique for enabling efficient recovery from double failures in a storage array
App 20060107135 - Corbett; Peter F. ;   et al.
2006-05-18
Using file system information in raid data reconstruction and migration
Grant 7,024,586 - Kleiman , et al. April 4, 2
2006-04-04
Dynamic data space
Grant 7,003,714 - Sundaram , et al. February 21, 2
2006-02-21
Row-diagonal parity technique for enabling efficient recovery from double failures in a storage array
Grant 6,993,701 - Corbett , et al. January 31, 2
2006-01-31
System and method for determining changes in two snapshots and for transmitting changes to destination snapshot
Grant 6,993,539 - Federwisch , et al. January 31, 2
2006-01-31
Block-appended checksums
Grant 6,952,797 - Kahn , et al. October 4, 2
2005-10-04
Uniform and symmetric double failure correcting technique for protecting against two disk failures in a disk array
App 20050114727 - Corbett, Peter F. ;   et al.
2005-05-26
Semi-static distribution technique
App 20050114594 - Corbett, Peter F. ;   et al.
2005-05-26
Dynamic parity distribution technique
App 20050097270 - Kleiman, Steven R. ;   et al.
2005-05-05
Coordinating persistent status information with multiple file servers
Grant 6,829,720 - Schoenthal , et al. December 7, 2
2004-12-07
Method for writing contiguous arrays of stripes in a RAID storage system
App 20040205387 - Kleiman, Steven R. ;   et al.
2004-10-14
Recovery of file system data in file servers mirrored file system volumes
App 20040153736 - Viswanathan, Srinivasan ;   et al.
2004-08-05
Dynamic data space
Grant 6,728,922 - Sundaram , et al. April 27, 2
2004-04-27
Switching file system request in a mass storage system
Grant 6,715,034 - Kleiman , et al. March 30, 2
2004-03-30
Using file system information in RAID data reconstruction and migration
App 20030237019 - Kleiman, Steven R. ;   et al.
2003-12-25
Recovery of file system data in file servers mirrored file system volumes
Grant 6,654,912 - Viswanathan , et al. November 25, 2
2003-11-25
File system image transfer between dissimilar file systems
App 20030217082 - Kleiman, Steven R. ;   et al.
2003-11-20
System and method for determining changes in two snapshots and for transmitting changes to destination snapshot
App 20030182313 - Federwisch, Michael L. ;   et al.
2003-09-25
Method for writing contiguous arrays of stripes in a RAID storage system
App 20030182502 - Kleiman, Steven R. ;   et al.
2003-09-25
Coordinating persistent status information with multiple file servers
App 20030149812 - Schoenthal, Scott ;   et al.
2003-08-07
Row-diagonal parity technique for enabling efficient recovery from double failures in a storage array
App 20030126523 - Corbett, Peter F. ;   et al.
2003-07-03
Correcting multiple block data loss in a storage array using a combination of a single diagonal parity group and multiple row parity groups
App 20030126522 - English, Robert M. ;   et al.
2003-07-03
File systems image transfer between dissimilar file systems
Grant 6,574,591 - Kleiman , et al. June 3, 2
2003-06-03
Resynchronization of mirrored storage devices
App 20030084242 - Strange, Stephen H. ;   et al.
2003-05-01
Resynchronization of mirrored storage devices
App 20020194529 - Doucette, Douglas P. ;   et al.
2002-12-19
Coordinating persistent status information with multiple file servers
Grant 6,496,942 - Schoenthal , et al. December 17, 2
2002-12-17
File system image transfer
App 20020049718 - Kleiman, Steven R. ;   et al.
2002-04-25
File server storage arrangement
App 20020007470 - Kleiman, Steven R.
2002-01-17
Remote procedure calling using an existing descriptor mechanism
Grant 6,170,018 - Voll , et al. January 2, 2
2001-01-02
Coordinating persistent status information with multiple file servers
Grant 6,119,244 - Schoenthal , et al. September 12, 2
2000-09-12
Fly-by XOR for generating parity for data gleaned from a bus
Grant 5,950,225 - Kleiman September 7, 1
1999-09-07
System and method for checking the use of synchronization locks in a multi-threaded target program
Grant 5,822,588 - Sterling , et al. October 13, 1
1998-10-13
Apparatus and method for interrupt handling in a multi-threaded operating system kernel
Grant 5,515,538 - Kleiman May 7, 1
1996-05-07

uspto.report is an independent third-party trademark research tool that is not affiliated, endorsed, or sponsored by the United States Patent and Trademark Office (USPTO) or any other governmental organization. The information provided by uspto.report is based on publicly available data at the time of writing and is intended for informational purposes only.

While we strive to provide accurate and up-to-date information, we do not guarantee the accuracy, completeness, reliability, or suitability of the information displayed on this site. The use of this site is at your own risk. Any reliance you place on such information is therefore strictly at your own risk.

All official trademark data, including owner information, should be verified by visiting the official USPTO website at www.uspto.gov. This site is not intended to replace professional legal advice and should not be used as a substitute for consulting with a legal professional who is knowledgeable about trademark law.

© 2024 USPTO.report | Privacy Policy | Resources | RSS Feed of Trademarks | Trademark Filings Twitter Feed