Patents by Inventor Chetan Bendakaluru Lingarajappa

Chetan Bendakaluru Lingarajappa 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: 11016848
    Abstract: In a data storage system with distributed data storage units, initialization-less parity can be practiced with a storage controller connected to a storage memory and multiple data storage units. Data locations of data storage devices of the respective data storage units can be arranged as distributed data storage groups as directed by the storage controller prior to receiving a write request to a distributed data storage group. Unwritten data locations of the distributed data storage group are identified by consulting the storage memory and each unwritten data storage location may be assumed to have a zero value when computing parity data for the distributed data storage group.
    Type: Grant
    Filed: November 2, 2017
    Date of Patent: May 25, 2021
    Assignee: Seagate Technology LLC
    Inventor: Chetan Bendakaluru Lingarajappa
  • Patent number: 10901634
    Abstract: A storage system may include a plurality of logical storage units that each include a plurality of storage devices. One or more logical unit numbers may be stored across one or more of the plurality of logical storage units, and the logical unit numbers may be accessible by one or more host devices. A logical storage unit may include a plurality of storage devices. Upon detection of failure of a storage device of a logical storage unit, data of the logical storage unit is drained to one or more fault tolerant logical storage unit. The logical storage unit with the defective device is converted to a fault-tolerant logical storage unit using the available and non-defective devices. Data is rebalanced across the fault-tolerant logical storage units.
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: January 26, 2021
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventor: Chetan Bendakaluru Lingarajappa
  • Patent number: 10761932
    Abstract: In an example, a storage device includes a plurality of pages, a main page table structure, and an auxiliary page table structure. The main page table structure includes a first data mapping between a logical address of first data and a first physical address pointing to a first data page. Further, the auxiliary page table structure includes a first metadata mapping between a logical address of first metadata and a second physical address pointing to a first metadata page.
    Type: Grant
    Filed: December 19, 2018
    Date of Patent: September 1, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Chetan Bendakaluru Lingarajappa
  • Patent number: 10754557
    Abstract: Asynchronous data replication between source and target data storage devices of a data storage system can be directed by a connected network controller. A source data set to be replicated from the source data storage device to the target data storage device may be stored in a staging cache while portions of the source data set are parsed by the network controller so that less than all of the source data set is transferred to the target data storage device.
    Type: Grant
    Filed: September 26, 2017
    Date of Patent: August 25, 2020
    Assignee: Seagate Technology LLC
    Inventor: Chetan Bendakaluru Lingarajappa
  • Publication number: 20200133773
    Abstract: In an example, a storage device includes a plurality of pages, a main page table structure, and an auxiliary page table structure. The main page table structure includes a first data mapping between a logical address of first data and a first physical address pointing to a first data page. Further, the auxiliary page table structure includes a first metadata mapping between a logical address of first metadata and a second physical address pointing to a first metadata page.
    Type: Application
    Filed: December 19, 2018
    Publication date: April 30, 2020
    Inventor: Chetan Bendakaluru Lingarajappa
  • Patent number: 10459798
    Abstract: A data storage system can have multiple parity redundancy with a plurality of data storage units arranged into logical rows and logical columns. A controller connected to the plurality of data storage units can orchestrate the logical rows storing striped data having at least one rotational parity value and each logical column storing striped data with a static parity value. The static parity value of each logical column may be computed from the at least one rotational parity value of at least one logical row as directed by the controller.
    Type: Grant
    Filed: September 15, 2017
    Date of Patent: October 29, 2019
    Assignee: Seagate Technology LLC
    Inventor: Chetan Bendakaluru Lingarajappa
  • Publication number: 20190220207
    Abstract: A storage system may include a plurality of logical storage units that each include a plurality of storage devices. One or more logical unit numbers may be stored across one or more of the plurality of logical storage units, and the logical unit numbers may be accessible by one or more host devices. A logical storage unit may include a plurality of storage devices. Upon detection of failure of a storage device of a logical storage unit, data of the logical storage unit is drained to one or more fault tolerant logical storage unit. The logical storage unit with the defective device is converted to a fault-tolerant logical storage unit using the available and non-defective devices. Data is rebalanced across the fault-tolerant logical storage units.
    Type: Application
    Filed: January 12, 2018
    Publication date: July 18, 2019
    Inventor: Chetan Bendakaluru Lingarajappa
  • Publication number: 20190129794
    Abstract: In a data storage system with distributed data storage units, initialization-less parity can be practiced with a storage controller connected to a storage memory and multiple data storage units. Data locations of data storage devices of the respective data storage units can be arranged as distributed data storage groups as directed by the storage controller prior to receiving a write request to a distributed data storage group. Unwritten data locations of the distributed data storage group are identified by consulting the storage memory and each unwritten data storage location may be assumed to have a zero value when computing parity data for the distributed data storage group.
    Type: Application
    Filed: November 2, 2017
    Publication date: May 2, 2019
    Inventor: Chetan Bendakaluru Lingarajappa
  • Publication number: 20190095112
    Abstract: Asynchronous data replication between source and target data storage devices of a data storage system can be directed by a connected network controller. A source data set to be replicated from the source data storage device to the target data storage device may be stored in a staging cache while portions of the source data set are parsed by the network controller so that less than all of the source data set is transferred to the target data storage device.
    Type: Application
    Filed: September 26, 2017
    Publication date: March 28, 2019
    Inventor: Chetan Bendakaluru Lingarajappa
  • Publication number: 20190087111
    Abstract: A method of managing data in a redundant array of independent disks (RAID) system includes receiving data and allocating a first storage space on a first storage medium at a data management layer based on received data. The method also includes instantiating a data translation layer based on the data management layer configured to communicate with a data protection layer. The method also includes translating the received data from the first storage space on the first storage medium using the data translation layer to a second storage space on a second storage medium and transmitting the data.
    Type: Application
    Filed: September 15, 2017
    Publication date: March 21, 2019
    Inventor: Chetan Bendakaluru Lingarajappa
  • Publication number: 20190087272
    Abstract: A data storage system can have multiple parity redundancy with a plurality of data storage units arranged into logical rows and logical columns. A controller connected to the plurality of data storage units can orchestrate the logical rows storing striped data having at least one rotational parity value and each logical column storing striped data with a static parity value. The static parity value of each logical column may be computed from the at least one rotational parity value of at least one logical row as directed by the controller.
    Type: Application
    Filed: September 15, 2017
    Publication date: March 21, 2019
    Inventor: Chetan Bendakaluru Lingarajappa