Patents by Inventor Aloke Guha

Aloke Guha has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7484050
    Abstract: A system and method for coupling a host to a drive in a high-capacity data storage system are disclosed. The data storage system comprises a number of drives arranged in a hierarchical manner. A control system is provided for controlling input/output of data and managing control signals. The control system comprises a hierarchy of controllers and switches. The control system receives a request for a drive from a host and couples the host to the requested drive through the hierarchy of controllers.
    Type: Grant
    Filed: September 8, 2004
    Date of Patent: January 27, 2009
    Assignee: Copan Systems Inc.
    Inventors: Aloke Guha, Chris T. Santilli
  • Publication number: 20080263029
    Abstract: In one embodiment, input is received from a user defining a classification and an analytic for the classification. Multiple classifications and analytics may be defined by a user. A definition of relevance parameters is determined that characterize the classification and a set of analytics measures associated with the analytic. The definition may be for the classification. Unstructured data and structured data are analyzed based on the definition of the relevance parameters to determine relevant data in the unstructured data and the structured data. The relevant data being data that is determined to be relevant to the classification defined by the user. An index of the terms from the relevant data is determined. The index is useable by an analytics tool to provide results for queries of the unstructured data and structured data. The query may be used within the classification such that targeted results are provided using the index and the relevant data to the classification.
    Type: Application
    Filed: April 18, 2008
    Publication date: October 23, 2008
    Applicant: AUMNI DATA, INC.
    Inventors: Aloke Guha, Joan Wrabetz
  • Patent number: 7434097
    Abstract: An apparatus and a method for improving the fault tolerance of storage systems by replacing disk drives, which are about to fail, are disclosed. The set of disk drives in a storage system are monitored to identify failing disk drives. A processing unit identifies the failing disk drive and selects a spare disk drive to replace the failing disk drive. The selected spare disk drive is powered on, and data from the failing disk drive is copied to the selected spare disk drive. A memory unit stores attributes and sensor data for the disk drives in the storage system. The attributes and sensor data are used by the processing unit to identify a failing disk drive. Attributes for disk drives are obtained by using SMART, and sensor data is obtained from environmental sensors such as temperature and vibration sensors.
    Type: Grant
    Filed: June 3, 2004
    Date of Patent: October 7, 2008
    Assignee: Copan System, Inc.
    Inventors: Aloke Guha, Kelly E. Long, James B. Lenehan
  • Patent number: 7434090
    Abstract: Spare disk drive management in a storage system. The storage system comprises disk drives and spare disk drives. Spare disk drives are initially kept in power-off state. The storage system detects the failure of a disk drive and selects a spare disk drive to replace the failed disk drive. The spare disk drive is selected on the basis of spare selection criteria. The selected spare disk drive is powered-on and replaces the failed disk drive. Data on the failed disk drive can be reconstructed on the spare disk drive by using RAID parity techniques.
    Type: Grant
    Filed: September 30, 2004
    Date of Patent: October 7, 2008
    Assignee: Copan System, Inc.
    Inventors: Steve Fredrick Hartung, Kim Bang Le, Aloke Guha
  • Publication number: 20080244318
    Abstract: Methods for preventing the failure of disk drives in storage systems are disclosed. A system and a computer program product for preventing the failure are also disclosed. Factors relating to the aging or early onset of errors in a disk drive are monitored. These factors are then compared to thresholds. In case the thresholds are exceeded, an indication for the replacement of the disk drive is given. Sudden rises in the factors are also used to indicate the impeding failure of disk drives.
    Type: Application
    Filed: April 8, 2008
    Publication date: October 2, 2008
    Applicant: COPAN SYSTEMS
    Inventor: Aloke Guha
  • Publication number: 20080154920
    Abstract: A method and system for managing web content linked in a web page hierarchy, are provided. The method includes determining when a first web content, stored in a first storage medium, is accessed. Further, the method includes determining a second web content, linked to the first web content. The second web content may be accessible through a web page that includes the first web content. Furthermore, the method includes determining a second storage medium that is storing the second web content. When a portion of the second web content is requested, the second storage medium powers up from a lower power mode of operation to a power mode of operation that is higher than the lower power mode, such that the second web content can be accessed from the second storage medium quicker than if the second storage medium had remained in the lower power mode of operation.
    Type: Application
    Filed: December 22, 2006
    Publication date: June 26, 2008
    Applicant: COPAN Systems, Inc.
    Inventor: Aloke Guha
  • Publication number: 20080140881
    Abstract: An interconnecting unit and method for data communication between a plurality of computer hosts and a plurality of storage devices. The interconnecting unit couples the hosts to the storage devices and enables the data communication. The interconnection includes a plurality device control units. Each of the device control unit allows multiple commands to be distributed to multiple storage devices. The communication through the interconnecting unit is strong enough to tolerate failure across one connection path between the hosts and the storage devices.
    Type: Application
    Filed: February 20, 2008
    Publication date: June 12, 2008
    Applicant: COPAN SYSTEMS INC.
    Inventors: Bahareh Ghaffari, Aloke Guha
  • Patent number: 7380060
    Abstract: A method for processing data on a particular storage device in a plurality of storage devices is disclosed. A system and a computer program product for processing data on a particular storage device in a plurality of storage devices are also disclosed. All the storage devices from among the plurality of storage devices are not powered-on at the same time. A storage device, which is powered-off is selected for background processing. Further, a data-enhancing operation is selected. The selected storage device is powered on and the selected data-enhancing operation is processed on the storage device.
    Type: Grant
    Filed: March 9, 2007
    Date of Patent: May 27, 2008
    Assignee: Copan Systems, Inc.
    Inventors: Aloke Guha, Christopher T. Santilli
  • Publication number: 20080114948
    Abstract: A method for preparing data units for access in a data storage system is disclosed. The data storage system includes multiple storage devices having data units. All the storage devices of the data storage system are not powered on at the same time. The method includes preparing and storing the auxiliary data. The auxiliary data is prepared for a data unit on a storage device that will be powered off during an access request of the data unit. The auxiliary data is stored on the storage devices so that the auxiliary data is likely to be available on a powered-on storage device when the data unit is the subject of an access request.
    Type: Application
    Filed: December 10, 2007
    Publication date: May 15, 2008
    Applicant: COPAN Systems, Inc.
    Inventors: Kim Le, Jeffrey Cousins, Aloke Guha
  • Patent number: 7373559
    Abstract: Methods for preventing the failure of disk drives in storage systems are disclosed. A system and a computer program product for preventing the failure are also disclosed. Factors relating to the aging or early onset of errors in a disk drive are monitored. These factors are then compared to thresholds. In case the thresholds are exceeded, an indication for the replacement of the disk drive is given. Sudden rises in the factors are also used to indicate the impeding failure of disk drives.
    Type: Grant
    Filed: September 8, 2004
    Date of Patent: May 13, 2008
    Assignee: Copan Systems, Inc.
    Inventor: Aloke Guha
  • Patent number: 7360010
    Abstract: An interconnecting unit and method for data communication between a plurality of computer hosts and a plurality of storage devices. The interconnecting unit couples the hosts to the storage devices and enables the data communication. The interconnection includes a plurality device control units. Each of the device control unit allows multiple commands to be distributed to multiple storage devices. The communication through the interconnecting unit is strong enough to tolerate failure across one connection path between the hosts and the storage devices.
    Type: Grant
    Filed: April 12, 2004
    Date of Patent: April 15, 2008
    Assignee: Copan Systems, Inc.
    Inventors: Bahareh Ghaffari, Aloke Guha
  • Patent number: 7330931
    Abstract: A method for preparing data units for access in a data storage system is disclosed. The data storage system includes multiple storage devices having data units. All the storage devices of the data storage system are not powered on at the same time. The method includes preparing and storing the auxiliary data. The auxiliary data is prepared for a data unit on a storage device that will be powered off during an access request of the data unit. The auxiliary data is stored on the storage devices so that the auxiliary data is likely to be available on a powered-on storage device when the data unit is the subject of an access request.
    Type: Grant
    Filed: December 30, 2005
    Date of Patent: February 12, 2008
    Assignee: Copan Systems, Inc.
    Inventors: Kim B. Le, Jeffrey Cousins, Aloke Guha
  • Publication number: 20070260815
    Abstract: A method for processing data on a particular storage device in a plurality of storage devices is disclosed. A system and a computer program product for processing data on a particular storage device in a plurality of storage devices are also disclosed. All the storage devices from among the plurality of storage devices are not powered-on at the same time. A storage device, which is powered-off is selected for background processing. Further, a data-enhancing operation is selected. The selected storage device is powered on and the selected data-enhancing operation is processed on the storage device.
    Type: Application
    Filed: March 9, 2007
    Publication date: November 8, 2007
    Applicant: Copan Systems
    Inventors: Aloke Guha, Christopher Santilli
  • Publication number: 20070220316
    Abstract: Systems and methods for providing scalable, reliable, power-efficient, high-capacity data storage, wherein large numbers of closely packed data drives having corresponding metadata and parity volumes are individually powered on and off, depending upon their respective usage. In one embodiment, the invention is implemented in a RAID-type data storage system which employs a large number of hard disk drives that are individually controlled, so that only the disk drives that are in use are powered on. The reduced power consumption allows the disk drives to be contained in a smaller enclosure than would conventionally be possible. In a preferred embodiment, the data protection scheme is designed to utilize large, contiguous blocks of space on the data disk drives, and to use the space on one data disk drive at a time, so that the data disk drives which are not in use can be powered down.
    Type: Application
    Filed: March 14, 2007
    Publication date: September 20, 2007
    Applicant: COPAN SYSTEMS, INC.
    Inventors: Aloke Guha, Christopher Santilli, Gary McMillian
  • Patent number: 7222216
    Abstract: A method for adaptation of data organization by a data storage system controller is disclosed. Data organization in a data storage system is adapted according to varying workload profiles and system constraints. The data storage system also consists of a plurality of data storage units. On receipt of a request to write data, various workload and data storage system parameters are determined. On the basis of these parameters, target data storage units and appropriate data organization schemes are optimally selected. In the case where the volume of data to be written is less than a threshold value, a RAID organization scheme is preferred. In this scheme the data is written to the selected drives simultaneously. In the case where the volume of data to be written is more than the threshold value, a power managed RAID organization scheme, where all data drives need not be simultaneously powered on, is used.
    Type: Grant
    Filed: November 1, 2006
    Date of Patent: May 22, 2007
    Assignee: COPAN Systems, Inc.
    Inventors: Aloke Guha, Chris T. Santilli, Will Hays Layton
  • Patent number: 7210005
    Abstract: Systems and methods for providing scalable, reliable, power-efficient, high-capacity data storage, wherein large numbers of closely packed data drives having corresponding metadata and parity volumes are individually powered on and off, depending upon their respective usage. In one embodiment, the invention is implemented in a RAID-type data storage system which employs a large number of hard disk drives that are individually controlled, so that only the disk drives that are in use are powered on. The reduced power consumption allows the disk drives to be contained in a smaller enclosure than would conventionally be possible. In a preferred embodiment, the data protection scheme is designed to utilize large, contiguous blocks of space on the data disk drives, and to use the space on one data disk drive at a time, so that the data disk drives which are not in use can be powered down.
    Type: Grant
    Filed: February 9, 2006
    Date of Patent: April 24, 2007
    Assignee: COPAN Systems, Inc.
    Inventors: Aloke Guha, Christopher T. Santilli, Gary B. McMillian
  • Patent number: 7210004
    Abstract: A method for processing data on a particular storage device in a plurality of storage devices is disclosed. A system and a computer program product for processing data on a particular storage device in a plurality of storage devices are also disclosed. All the storage devices from among the plurality of storage devices are not powered-on at the same time. A storage device, which is powered-off is selected for background processing. Further, a data-enhancing operation is selected. The selected storage device is powered on and the selected data-enhancing operation is processed on the storage device.
    Type: Grant
    Filed: April 14, 2005
    Date of Patent: April 24, 2007
    Assignee: Copan Systems
    Inventors: Aloke Guha, Christopher T. Santilli
  • Publication number: 20070073969
    Abstract: A method for adaptation of data organization by a data storage system controller is disclosed. Data organization in a data storage system is adapted according to varying workload profiles and system constraints. The data storage system also consists of a plurality of data storage units. On receipt of a request to write data, various workload and data storage system parameters are determined. On the basis of these parameters, target data storage units and appropriate data organization schemes are optimally selected. In the case where the volume of data to be written is less than a threshold value, a RAID organization scheme is preferred. In this scheme the data is written to the selected drives simultaneously. In the case where the volume of data to be written is more than the threshold value, a power managed RAID organization scheme, where all data drives need not be simultaneously powered on, is used.
    Type: Application
    Filed: November 1, 2006
    Publication date: March 29, 2007
    Applicant: COPAN Systems, Inc.
    Inventors: Aloke Guha, Chris Santilli, Will Layton
  • Patent number: 7181578
    Abstract: A hybrid centralized and distributed processing system includes a switching device that connects a storage processor to one or more servers through a host channel processor. The switching device also connects the storage processor to one or more storage devices such as disk drive arrays, and to a metadata cache and a block data cache memory. The storage processor processes access request from one or more servers in the form of a logical volume or logical block address and accesses the metadata cache to determine the physical data address. The storage processor monitors the performance of the storage system and performs automatic tuning by reallocating the logical volume, load balancing, hot spot removal, and dynamic expansion of storage volume. The storage processor also provides fault-tolerant access and provides parallel high performance data paths for fail over.
    Type: Grant
    Filed: March 21, 2003
    Date of Patent: February 20, 2007
    Assignee: Copan Systems, Inc.
    Inventors: Aloke Guha, Gary B. McMillian, Chris T. Santilli
  • Patent number: 7152142
    Abstract: A method for adaptation of data organization by a data storage system controller is disclosed. Data organization in a data storage system is adapted according to varying workload profiles and system constraints. The data storage system also consists of a plurality of data storage units. On receipt of a request to write data, various workload and data storage system parameters are determined. On the basis of these parameters, target data storage units and appropriate data organization schemes are optimally selected. In the case where the volume of data to be written is less than a threshold value, a RAID organization scheme is preferred. In this scheme the data is written to the selected drives simultaneously. In the case where the volume of data to be written is more than the threshold value, a power managed RAID organization scheme, where all data drives need not be simultaneously powered on, is used.
    Type: Grant
    Filed: October 23, 2003
    Date of Patent: December 19, 2006
    Assignee: COPAN Systems, Inc.
    Inventors: Aloke Guha, Chris T. Santilli, Will Hays Layton