Patents by Inventor Damarugendra Mallaiah

Damarugendra Mallaiah 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).

  • Publication number: 20220171741
    Abstract: Methods and apparatuses for performing selective deduplication in a storage system are introduced here. Techniques are provided for determining a probability of deduplication for a data object based on a characteristic of the data object and performing a deduplication operation on the data object in the storage system prior to the data object being stored in persistent storage of the storage system if the probability of deduplication for the data object has a specified relationship to a specified threshold.
    Type: Application
    Filed: November 8, 2021
    Publication date: June 2, 2022
    Inventors: Damarugendra Mallaiah, Jayanta Basak
  • Patent number: 11169967
    Abstract: Methods and apparatuses for performing selective deduplication in a storage system are introduced here. Techniques are provided for determining a probability of deduplication for a data object based on a characteristic of the data object and performing a deduplication operation on the data object in the storage system prior to the data object being stored in persistent storage of the storage system if the probability of deduplication for the data object has a specified relationship to a specified threshold.
    Type: Grant
    Filed: December 17, 2019
    Date of Patent: November 9, 2021
    Assignee: NetApp Inc.
    Inventors: Damarugendra Mallaiah, Jayanta Basak
  • Publication number: 20200125536
    Abstract: Methods and apparatuses for performing selective deduplication in a storage system are introduced here. Techniques are provided for determining a probability of deduplication for a data object based on a characteristic of the data object and performing a deduplication operation on the data object in the storage system prior to the data object being stored in persistent storage of the storage system if the probability of deduplication for the data object has a specified relationship to a specified threshold.
    Type: Application
    Filed: December 17, 2019
    Publication date: April 23, 2020
    Inventors: Damarugendra Mallaiah, Jayanta Basak
  • Patent number: 10565165
    Abstract: Methods and apparatuses for performing selective deduplication in a storage system are introduced herein. Techniques are provided for determining a first deduplication priority for a first data object based upon a first projected likelihood that deduplication of the first data object will provide a storage space benefit to reduce storage consumption of a storage device. Inline deduplication is performed for the first data object based upon the first deduplication priority exceeding a deduplication probability threshold that is indicative of inline deduplication of the first data object having a threshold likelihood of achieving the storage space benefit from inline deduplication.
    Type: Grant
    Filed: September 1, 2017
    Date of Patent: February 18, 2020
    Assignee: NetApp Inc.
    Inventors: Damarugendra Mallaiah, Jayanta Basak
  • Publication number: 20170364530
    Abstract: Methods and apparatuses for performing selective deduplication in a storage system are introduced here. Techniques are provided for determining a probability of deduplication for a data object based on a characteristic of the data object and performing a deduplication operation on the data object in the storage system prior to the data object being stored in persistent storage of the storage system if the probability of deduplication for the data object has a specified relationship to a specified threshold.
    Type: Application
    Filed: September 1, 2017
    Publication date: December 21, 2017
    Inventors: Damarugendra Mallaiah, Jayanta Basak
  • Patent number: 9753938
    Abstract: Methods and apparatuses for performing selective deduplication in a storage system are introduced herein. Techniques are provided for determining deduplication priorities of data objects based upon projected likelihoods that deduplication of such data objects will provide a storage space benefit. Inline deduplication and/or post processing deduplication is selectively provided on an individual data object basis based upon deduplication priorities assigned to respective data objects.
    Type: Grant
    Filed: May 23, 2016
    Date of Patent: September 5, 2017
    Assignee: NetApp, Inc.
    Inventors: Damarugendra Mallaiah, Jayanta Basak
  • Publication number: 20160267098
    Abstract: Methods and apparatuses for performing selective deduplication in a storage system are introduced here. Techniques are provided for determining a probability of deduplication for a data object based on a characteristic of the data object and performing a deduplication operation on the data object in the storage system prior to the data object being stored in persistent storage of the storage system if the probability of deduplication for the data object has a specified relationship to a specified threshold.
    Type: Application
    Filed: May 23, 2016
    Publication date: September 15, 2016
    Inventors: Damarugendra Mallaiah, Jayanta Basak
  • Patent number: 9348538
    Abstract: Methods and apparatuses for performing selective deduplication in a storage system are introduced here. Techniques are provided for determining a probability of deduplication for a data object based on a characteristic of the data object and performing a deduplication operation on the data object in the storage system prior to the data object being stored in persistent storage of the storage system if the probability of deduplication for the data object has a specified relationship to a specified threshold.
    Type: Grant
    Filed: October 18, 2012
    Date of Patent: May 24, 2016
    Assignee: NetApp, Inc.
    Inventors: Damarugendra Mallaiah, Jayanta Basak
  • Patent number: 8099571
    Abstract: Bandwidth consumption between a data replication source and destination and storage consumption at the destination are reduced, when logical block mirroring is used with source deduplication, by eliminating repeated transmission of data blocks from source to destination. A reference is created for each data block at the source, the reference being unique within a storage aggregate of the source. During a mirror update, the source initially sends only the references of modified data blocks to the destination. The destination compares those references against a data structure to determine whether the destination already has any of those data blocks stored. If the destination determines that it already has a data block stored, it does not request or receive that data block again from the source. Only if the destination determines that it has not yet received the referenced data block does it request and receive that data block from the source.
    Type: Grant
    Filed: August 6, 2008
    Date of Patent: January 17, 2012
    Assignee: NetApp, Inc.
    Inventors: Alan S. Driscoll, Damarugendra Mallaiah, Gaurav Makkar, Balaji Rao