Patent | Date |
---|
Systems and methods for implementing space consolidation and space expansion in a horizontally federated cluster Grant 11,249,669 - Chatterjee , et al. February 15, 2 | 2022-02-15 |
Systems, devices and methods using a solid state device as a caching medium with an SSD filtering or SSD pre-fetch algorithm Grant 11,182,077 - Chatterjee , et al. November 23, 2 | 2021-11-23 |
Systems, methods and computer-readable media for providing enhanced encryption in a storage system Grant 10,936,759 - Chatterjee , et al. March 2, 2 | 2021-03-02 |
Methods, systems, and computer-readable media for boot acceleration in a data storage system by consolidating client-specific boot data in a consolidated boot volume Grant 10,705,853 - Chatterjee , et al. | 2020-07-07 |
Systems and methods for intelligently distributing data in a network scalable cluster using a cluster volume table (CVT) identifying owner storage nodes for logical blocks Grant 10,664,408 - Chatterjee , et al. | 2020-05-26 |
Systems and methods for implementing space consolidation and space expansion in a horizontally federated cluster Grant 10,656,862 - Chatterjee , et al. | 2020-05-19 |
Systems and methods for implementing a horizontally federated heterogeneous cluster Grant 10,628,043 - Chatterjee , et al. | 2020-04-21 |
Systems, devices and methods for predicting disk failure and minimizing data loss Grant 10,467,075 - Chatterjee , et al. No | 2019-11-05 |
Systems, methods and devices for performing fast RAID re-synchronization using a RAID sandwich architecture Grant 10,229,014 - Chatterjee , et al. | 2019-03-12 |
Systems and methods for performing failover in storage system with dual storage controllers Grant 10,185,639 - Chatterjee , et al. Ja | 2019-01-22 |
Systems, devices and methods using a solid state device as a caching medium with a cache replacement algorithm Grant 10,176,103 - Chatterjee , et al. J | 2019-01-08 |
Data de-duplication for information storage systems Grant 10,127,242 - Chatterjee , et al. November 13, 2 | 2018-11-13 |
Systems, devices and methods using a solid state device as a caching medium with a read-modify-write offload algorithm to assist snapshots Grant 10,114,566 - Chatterjee , et al. October 30, 2 | 2018-10-30 |
Systems, devices and methods using a solid state device as a caching medium with an SSD filtering or SSD pre-fetch algorithm Grant 10,108,344 - Chatterjee , et al. October 23, 2 | 2018-10-23 |
I/O accelerator for striped disk arrays using parity Grant 10,067,682 - Chatterjee , et al. September 4, 2 | 2018-09-04 |
Systems, devices and methods using a solid state device as a caching medium with a hashing algorithm to maintain sibling proximity Grant 10,055,354 - Chatterjee , et al. August 21, 2 | 2018-08-21 |
Systems, devices and methods using solid state devices as a caching medium with adaptive striping and mirroring regions Grant 10,019,362 - Chatterjee , et al. July 10, 2 | 2018-07-10 |
Systems, methods and devices for performing efficient patrol read operations in a storage system Grant 10,001,947 - Chatterjee , et al. June 19, 2 | 2018-06-19 |
Data de-duplication for information storage systems Grant 9,524,104 - Chatterjee , et al. December 20, 2 | 2016-12-20 |
Data migration between multiple tiers in a storage system using age and frequency statistics Grant 9,519,438 - Chatterjee , et al. December 13, 2 | 2016-12-13 |
Data recovery point review in a continuous data protection system Grant 9,495,370 - Chatterjee , et al. November 15, 2 | 2016-11-15 |
Systems and methods for improved fault tolerance in RAID configurations Grant 9,442,814 - Chatterjee , et al. September 13, 2 | 2016-09-13 |
Systems and methods for active raid Grant 9,430,367 - Subramanian , et al. August 30, 2 | 2016-08-30 |
I/O accelerator for striped disk arrays using parity Grant 9,396,067 - Subramanian , et al. July 19, 2 | 2016-07-19 |
Policy based input/output dispatcher Grant 9,304,951 - Chatterjee , et al. April 5, 2 | 2016-04-05 |
Systems and methods for raid acceleration Grant 9,268,644 - Subramanian , et al. February 23, 2 | 2016-02-23 |
Data migration between multiple tiers in a storage system using policy based ILM for QOS Grant 9,201,751 - Muthirisavenugopal , et al. December 1, 2 | 2015-12-01 |
Data migration between multiple tiers in a storage system using policy based ILM for QOS Grant 9,183,219 - Muthirisavenugopal , et al. November 10, 2 | 2015-11-10 |
Data De-duplication For Information Storage Systems App 20150261445 - Chatterjee; Paresh ;   et al. | 2015-09-17 |
Data migration between multiple tiers in a storage system using policy based ILM for QOS Grant 9,116,914 - Muthirisavenugopal , et al. August 25, 2 | 2015-08-25 |
Systems and methods for cluster raid data consistency Grant 9,063,854 - Subramanian , et al. June 23, 2 | 2015-06-23 |
Use of timestamp logic in synchronous replication Grant 9,053,073 - Subramanian , et al. June 9, 2 | 2015-06-09 |
Systems And Methods For Improved Fault Tolerance In Raid Configurations App 20150154090 - Chatterjee; Paresh ;   et al. | 2015-06-04 |
Reclaiming space from a file system Grant 9,002,794 - Chatterjee , et al. April 7, 2 | 2015-04-07 |
Page object caching for variably sized access control lists in data storage systems Grant 8,984,011 - Chatterjee , et al. March 17, 2 | 2015-03-17 |
Data de-duplication for information storage systems Grant 8,954,399 - Balakrishnan , et al. February 10, 2 | 2015-02-10 |
Systems and methods for improved fault tolerance in RAID configurations Grant 8,954,670 - Subramanian , et al. February 10, 2 | 2015-02-10 |
Boot Acceleration By Consolidating Client-specific Boot Data In A Data Storage System App 20150012628 - Chatterjee; Paresh ;   et al. | 2015-01-08 |
Data de-duplication for information storage systems Grant 8,930,653 - Chatterjee , et al. January 6, 2 | 2015-01-06 |
Networked raid in a virtualized cluster Grant 8,856,477 - Chatterjee , et al. October 7, 2 | 2014-10-07 |
Method, system, apparatus, and computer-readable medium for implementing caching in a storage system Grant 8,850,124 - Chatterjee , et al. September 30, 2 | 2014-09-30 |
Data migration between multiple tiers in a storage system using pivot tables Grant 8,812,811 - Chatterjee , et al. August 19, 2 | 2014-08-19 |
Snapshot assisted synchronous replication Grant 8,806,274 - Chatterjee , et al. August 12, 2 | 2014-08-12 |
Boot acceleration by consolidating client-specific boot data in a data storage system Grant 8,799,429 - Chatterjee , et al. August 5, 2 | 2014-08-05 |
Eliminating duplicate data in storage systems with boot consolidation Grant 8,799,595 - Chatterjee , et al. August 5, 2 | 2014-08-05 |
Boot caching for boot acceleration within data storage systems Grant 8,775,786 - Chatterjee , et al. July 8, 2 | 2014-07-08 |
Data de-duplication for information storage systems Grant 8,732,411 - Chatterjee , et al. May 20, 2 | 2014-05-20 |
Continuous data protection of files stored on a remote storage device Grant 8,706,694 - Chatterjee , et al. April 22, 2 | 2014-04-22 |
Achieving data consistency in a node failover with a degraded raid array Grant 8,667,322 - Chatterjee , et al. March 4, 2 | 2014-03-04 |
Information lifecycle management assisted synchronous replication Grant 8,667,330 - Chatterjee , et al. March 4, 2 | 2014-03-04 |
Bi-directional communication between redundant storage controllers Grant 8,650,328 - Chatterjee , et al. February 11, 2 | 2014-02-11 |
Providing redundancy in a storage system Grant 8,639,878 - Chatterjee , et al. January 28, 2 | 2014-01-28 |
Efficient backup of multiple versions of a file using data de-duplication Grant 8,621,166 - Chatterjee , et al. December 31, 2 | 2013-12-31 |
Maintaining data consistency in mirrored cluster storage systems using bitmap write-intent logging Grant 8,595,455 - Chatterjee , et al. November 26, 2 | 2013-11-26 |
Continuous data protection journaling in data storage systems Grant 8,554,734 - Chatterjee , et al. October 8, 2 | 2013-10-08 |
Method, system, apparatus, and computer-readable medium for implementing caching in a storage system Grant 8,549,230 - Chatterjee , et al. October 1, 2 | 2013-10-01 |
Automated testing environment framework for testing data storage systems Grant 8,549,522 - Chatterjee , et al. October 1, 2 | 2013-10-01 |
Background movement of data between nodes in a storage cluster Grant 8,521,685 - Chatterjee , et al. August 27, 2 | 2013-08-27 |
Reclaiming space from a file system Grant 8,504,524 - Chatterjee , et al. August 6, 2 | 2013-08-06 |
Method, system, and apparatus for expanding storage capacity in a data storage system Grant 8,499,136 - Chatterjee , et al. July 30, 2 | 2013-07-30 |
Two-node high availability cluster storage solution using an intelligent initiator to avoid split brain syndrome Grant 8,498,967 - Chatterjee , et al. July 30, 2 | 2013-07-30 |
Distributed hot-spare storage in a storage cluster Grant 8,479,037 - Chatterjee , et al. July 2, 2 | 2013-07-02 |
Provisioning space in a data storage system Grant 8,402,209 - Chatterjee , et al. March 19, 2 | 2013-03-19 |
Data migration between multiple tiers in a storage system using age and frequency statistics Grant 8,370,597 - Chatterjee , et al. February 5, 2 | 2013-02-05 |
Page object caching for variably sized access control lists in data storage systems Grant 8,352,497 - Chatterjee , et al. January 8, 2 | 2013-01-08 |
Boot caching for boot acceleration within data storage systems Grant 8,352,716 - Chatterjee , et al. January 8, 2 | 2013-01-08 |
Asynchronous replication by tracking recovery point objective Grant 8,332,354 - Chatterjee , et al. December 11, 2 | 2012-12-11 |
Networked raid in a virtualized cluster Grant 8,316,202 - Chatterjee , et al. November 20, 2 | 2012-11-20 |
Method, system, apparatus, and computer-readable medium for integrating a caching module into a storage system architecture Grant 8,307,155 - Chatterjee , et al. November 6, 2 | 2012-11-06 |
Information lifecycle management assisted asynchronous replication Grant 8,286,030 - Chatterjee , et al. October 9, 2 | 2012-10-09 |
Container space management in a data storage system Grant 8,271,757 - Chatterjee , et al. September 18, 2 | 2012-09-18 |
Method, system, apparatus, and computer-readable medium for taking and managing snapshots of a storage volume Grant 8,260,744 - Chatterjee , et al. September 4, 2 | 2012-09-04 |
Achieving data consistency in a node failover with a degraded RAID array Grant 8,255,739 - Chatterjee , et al. August 28, 2 | 2012-08-28 |
Data migration between multiple tiers in a storage system using pivot tables Grant 8,255,660 - Chatterjee , et al. August 28, 2 | 2012-08-28 |
Recovery interface Grant 8,245,078 - Chatterjee , et al. August 14, 2 | 2012-08-14 |
Maintaining data consistency in mirrored cluster storage systems with write-back cache Grant 8,244,999 - Chatterjee , et al. August 14, 2 | 2012-08-14 |
Allocating background workflows in a data storage system using autocorrelation Grant 8,140,775 - Chatterjee , et al. March 20, 2 | 2012-03-20 |
High capacity thin provisioned storage server with advanced snapshot mechanism Grant 8,127,096 - Chatterjee , et al. February 28, 2 | 2012-02-28 |
Method, system, apparatus, and computer-readable medium for taking and managing snapshots of a storage volume Grant 8,117,158 - Chatterjee , et al. February 14, 2 | 2012-02-14 |
Low latency synchronous replication using an N-way router Grant 8,108,580 - Chatterjee , et al. January 31, 2 | 2012-01-31 |
Maintaining Data Consistency in Mirrored Cluster Storage Systems Using Bitmap Write-Intent Logging App 20120017040 - Chatterjee; Paresh ;   et al. | 2012-01-19 |
Writable snapshots for boot consolidation Grant 8,082,407 - Chatterjee , et al. December 20, 2 | 2011-12-20 |
High performance journaling for replication and continuous data protection Grant 8,065,442 - Chatterjee , et al. November 22, 2 | 2011-11-22 |
Performance in virtual tape libraries Grant 8,055,938 - Chatterjee , et al. November 8, 2 | 2011-11-08 |
Storage system snapshots for continuous file protection Grant 8,046,547 - Chatterjee , et al. October 25, 2 | 2011-10-25 |
Maintaining data consistency in mirrored cluster storage systems using bitmap write-intent logging Grant 8,046,548 - Chatterjee , et al. October 25, 2 | 2011-10-25 |
Allocating background workflows in a data storage system using historical data Grant 8,024,542 - Chatterjee , et al. September 20, 2 | 2011-09-20 |
Distributed hot-spare storage in a storage cluster Grant 8,010,829 - Chatterjee , et al. August 30, 2 | 2011-08-30 |
Background movement of data between nodes in a storage cluster Grant 8,010,485 - Chatterjee , et al. August 30, 2 | 2011-08-30 |
Data migration between multiple tiers in a storage system using pivot tables Grant 8,006,061 - Chatterjee , et al. August 23, 2 | 2011-08-23 |
Networked raid in a virtualized cluster Grant 8,001,352 - Chatterjee , et al. August 16, 2 | 2011-08-16 |
Providing redundancy in a storage system Grant 7,996,608 - Chatterjee , et al. August 9, 2 | 2011-08-09 |
Method, system, apparatus, and computer-readable medium for improving disk array performance Grant 7,991,969 - Chatterjee , et al. August 2, 2 | 2011-08-02 |
Method, system, apparatus, and computer-readable medium for taking and managing snapshots of a storage volume Grant 7,987,156 - Chatterjee , et al. July 26, 2 | 2011-07-26 |
Expanding the storage capacity of a virtualized data storage system Grant 7,953,929 - Chatterjee , et al. May 31, 2 | 2011-05-31 |
Maintaining data consistency in mirrored cluster storage systems with write-back cache Grant 7,908,448 - Chatterjee , et al. March 15, 2 | 2011-03-15 |
Systems and methods for gathering debug information Grant 7,818,627 - Thangaraj , et al. October 19, 2 | 2010-10-19 |
Asynchronous data replication Grant 7,809,892 - Chatterjee , et al. October 5, 2 | 2010-10-05 |
Method, system, apparatus, and computer-readable medium for improving disk array performance Grant 7,802,063 - Chatterjee , et al. September 21, 2 | 2010-09-21 |
Background movement of data between nodes in a storage cluster Grant 7,778,960 - Chatterjee , et al. August 17, 2 | 2010-08-17 |
Locking and synchronizing input/output operations in a data storage system Grant 7,774,569 - Chatterjee , et al. August 10, 2 | 2010-08-10 |
Method, system, and apparatus for expanding storage capacity in a data storage system Grant 7,747,835 - Chatterjee , et al. June 29, 2 | 2010-06-29 |
Expanding the storage capacity of a virtualized data storage system Grant 7,721,044 - Chatterjee , et al. May 18, 2 | 2010-05-18 |
Method, system, apparatus, and computer-readable medium for improving disk array performance Grant 7,711,897 - Chatterjee , et al. May 4, 2 | 2010-05-04 |
Method, system, apparatus, and computer-readable medium for integrating a caching module into a storage system architecture Grant 7,689,766 - Chatterjee , et al. March 30, 2 | 2010-03-30 |
Logging metadata modifications in a data storage system Grant 7,653,836 - Chatterjee , et al. January 26, 2 | 2010-01-26 |
Continuous Data Protection of Files Stored on a Remote Storage Device App 20100017444 - Chatterjee; Paresh ;   et al. | 2010-01-21 |
Implementing I/O locks in storage systems with reduced memory and performance costs Grant 7,647,443 - Chatterjee , et al. January 12, 2 | 2010-01-12 |
Method, system, apparatus, and computer-readable medium for locking and synchronizing input/output operations in a data storage system Grant 7,562,200 - Chatterjee , et al. July 14, 2 | 2009-07-14 |
Method, system, apparatus, and computer-readable medium for provisioning space in a data storage system Grant 7,536,529 - Chatterjee , et al. May 19, 2 | 2009-05-19 |
Methods and systems for locking in storage controllers Grant 7,529,902 - Thangaraj , et al. May 5, 2 | 2009-05-05 |
Method, system, apparatus, and computer-readable medium for taking and managing snapshots of a storage volume Grant 7,373,366 - Chatterjee , et al. May 13, 2 | 2008-05-13 |
Methods and systems for locking in storage controllers App 20070088928 - Thangaraj; Senthil M. ;   et al. | 2007-04-19 |
Method, apparatus and program for migrating between striped storage and parity striped storage Grant 7,206,991 - Chatterjee , et al. April 17, 2 | 2007-04-17 |
Systems and methods for gathering debug information App 20070074082 - Thangaraj; Senthil M. ;   et al. | 2007-03-29 |
Systems and methods for cache synchronization between redundant storage controllers Grant 7,117,310 - Chatterjee , et al. October 3, 2 | 2006-10-03 |
Online RAID migration without non-volatile memory Grant 7,082,498 - Chatterjee , et al. July 25, 2 | 2006-07-25 |
Methods and structure for rapid background initialization of a RAID logical unit Grant 7,062,605 - Chatterjee , et al. June 13, 2 | 2006-06-13 |
Method, apparatus, and program for data mirroring with striped hotspare Grant 7,024,585 - Chatterjee , et al. April 4, 2 | 2006-04-04 |
Method and apparatus for configuration of RAID controllers Grant 7,020,770 - Smith , et al. March 28, 2 | 2006-03-28 |
Systems and methods for striped storage migration Grant 6,996,689 - Chatterjee , et al. February 7, 2 | 2006-02-07 |
Systems and methods for cache synchronization between redundant storage controllers App 20050182906 - Chatterjee, Paresh ;   et al. | 2005-08-18 |
Method and apparatus for teaming storage controllers Grant 6,928,514 - Chatterjee , et al. August 9, 2 | 2005-08-09 |
Increased data availability in raid arrays using smart drives Grant 6,892,276 - Chatterjee , et al. May 10, 2 | 2005-05-10 |
Method, apparatus and program for migrating between striped storage and parity striped storage App 20050086429 - Chatterjee, Paresh ;   et al. | 2005-04-21 |
Methods and structure for rapid background initialization of a RAID logical unit App 20040215877 - Chatterjee, Paresh ;   et al. | 2004-10-28 |
Systems and methods for striped storage migration App 20040210731 - Chatterjee, Paresh ;   et al. | 2004-10-21 |
Increased data availability with SMART drives App 20040103246 - Chatterjee, Paresh ;   et al. | 2004-05-27 |
Online RAID migration without non-volatile memory App 20040088483 - Chatterjee, Paresh ;   et al. | 2004-05-06 |
Method and apparatus for teaming storage controllers App 20040024962 - Chatterjee, Paresh ;   et al. | 2004-02-05 |
Method and apparatus for configuration of RAID controllers App 20040010680 - Smith, Gerald Edward ;   et al. | 2004-01-15 |
Method, apparatus, and program for data mirroring with striped hotspare App 20030229820 - Chatterjee, Paresh ;   et al. | 2003-12-11 |
Transportable memory apparatus and associated methods of initializing a computer system having same Grant 6,567,899 - Ghosh , et al. May 20, 2 | 2003-05-20 |
Transportable memory apparatus and associated methods of initializing a computer system having the same Grant 6,557,077 - Ghosh , et al. April 29, 2 | 2003-04-29 |
Transportable memory apparatus and associated methods of initializing a computer system having same App 20020194440 - Ghosh, Sukha R. ;   et al. | 2002-12-19 |