Patents by Inventor Abhisar

Abhisar 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: 12639000
    Abstract: Techniques are provided for caching data during an on-demand restore using a cloud block map. A client may be provided with access to an on-demand volume during a restore process that copies backup data from a snapshot within a remote object store to the on-demand volume stored within local storage. In response to receiving a request from the client for a block of the backup data not yet restored from the snapshot to the on-demand volume, the block may be retrieved from the snapshot in the remote object store. The block may be cached within a cloud block map stored within the local storage as a cached block. The client may be provided with access to the cached block.
    Type: Grant
    Filed: February 17, 2025
    Date of Patent: May 26, 2026
    Assignee: NetApp, Inc.
    Inventors: Jagavar Nehra, Roopesh Chuggani, Abhisar, Sumith Makam
  • Publication number: 20250217060
    Abstract: Techniques are provided for caching data during an on-demand restore using a cloud block map. A client may be provided with access to an on-demand volume during a restore process that copies backup data from a snapshot within a remote object store to the on-demand volume stored within local storage. In response to receiving a request from the client for a block of the backup data not yet restored from the snapshot to the on-demand volume, the block may be retrieved from the snapshot in the remote object store. The block may be cached within a cloud block map stored within the local storage as a cached block. The client may be provided with access to the cached block.
    Type: Application
    Filed: February 17, 2025
    Publication date: July 3, 2025
    Inventors: Jagavar Nehra, Roopesh Chuggani, Abhisar, Sumith Makam
  • Publication number: 20250147687
    Abstract: Techniques are provided for caching data during an on-demand restore using a cloud block map. A client may be provided with access to an on-demand volume during a restore process that copies backup data from a snapshot within a remote object store to the on-demand volume stored within local storage. In response to receiving a request from the client for a block of the backup data not yet restored from the snapshot to the on-demand volume, the block may be retrieved from the snapshot in the remote object store. The block may be cached within a cloud block map stored within the local storage as a cached block. The client may be provided with access to the cached block.
    Type: Application
    Filed: October 28, 2024
    Publication date: May 8, 2025
    Inventors: Jagavar Nehra, Roopesh Chuggani, Abhisar, Sumith Makam
  • Patent number: 12229431
    Abstract: Techniques are provided for caching data during an on-demand restore using a cloud block map. A client may be provided with access to an on-demand volume during a restore process that copies backup data from a snapshot within a remote object store to the on-demand volume stored within local storage. In response to receiving a request from the client for a block of the backup data not yet restored from the snapshot to the on-demand volume, the block may be retrieved from the snapshot in the remote object store. The block may be cached within a cloud block map stored within the local storage as a cached block. The client may be provided with access to the cached block.
    Type: Grant
    Filed: March 25, 2024
    Date of Patent: February 18, 2025
    Assignee: NetApp, Inc.
    Inventors: Jagavar Nehra, Roopesh Chuggani, Abhisar, Sumith Makam
  • Patent number: 12135616
    Abstract: Systems and methods for preserving storage efficiency during restoration of data from the cloud are provided. In one embodiment, a CBMAP is maintained that maps cloud block numbers (CBNs) to respective corresponding block numbers of a volume of a data storage system in which previously restored data has been stored by a previously restored file. By making use of the CBMAP during the restoration process, storage of duplicate file data blocks on the volume may be avoided by sharing with a current file being restored a reference to the corresponding file data block previously stored on the volume and associated with the previously restored file. In addition to preserving storage efficiency, use of the CBMAP facilitates avoidance of repeated GET operations for data associated with CBNs previously retrieved from the cloud and stored to the volume, thereby reducing data access costs as well as latency of the restore operation.
    Type: Grant
    Filed: April 21, 2023
    Date of Patent: November 5, 2024
    Assignee: NetApp, Inc.
    Inventors: Sumith Makam, Roopesh Chuggani, Dnyaneshwar Pawar, Abhisar
  • Patent number: 12131050
    Abstract: Techniques are provided for caching data during an on-demand restore using a cloud block map. A client may be provided with access to an on-demand volume during a restore process that copies backup data from a snapshot within a remote object store to the on-demand volume stored within local storage. In response to receiving a request from the client for a block of the backup data not yet restored from the snapshot to the on-demand volume, the block may be retrieved from the snapshot in the remote object store. The block may be cached within a cloud block map stored within the local storage as a cached block. The client may be provided with access to the cached block.
    Type: Grant
    Filed: August 11, 2023
    Date of Patent: October 29, 2024
    Assignee: NetApp, Inc.
    Inventors: Jagavar Nehra, Roopesh Chuggani, Abhisar, Sumith Makam
  • Publication number: 20240354198
    Abstract: Systems and methods for preserving storage efficiency during restoration of data from the cloud are provided. In one embodiment, a CBMAP is maintained that maps cloud block numbers (CBNs) to respective corresponding block numbers of a volume of a data storage system in which previously restored data has been stored by a previously restored file. By making use of the CBMAP during the restoration process, storage of duplicate file data blocks on the volume may be avoided by sharing with a current file being restored a reference to the corresponding file data block previously stored on the volume and associated with the previously restored file. In addition to preserving storage efficiency, use of the CBMAP facilitates avoidance of repeated GET operations for data associated with CBNs previously retrieved from the cloud and stored to the volume, thereby reducing data access costs as well as latency of the restore operation.
    Type: Application
    Filed: April 21, 2023
    Publication date: October 24, 2024
    Applicant: NetApp, Inc.
    Inventors: Sumith Makam, Roopesh Chuggani, Dnyaneshwar Pawar, Abhisar
  • Publication number: 20240231672
    Abstract: Techniques are provided for caching data during an on-demand restore using a cloud block map. A client may be provided with access to an on-demand volume during a restore process that copies backup data from a snapshot within a remote object store to the on-demand volume stored within local storage. In response to receiving a request from the client for a block of the backup data not yet restored from the snapshot to the on-demand volume, the block may be retrieved from the snapshot in the remote object store. The block may be cached within a cloud block map stored within the local storage as a cached block. The client may be provided with access to the cached block.
    Type: Application
    Filed: March 25, 2024
    Publication date: July 11, 2024
    Inventors: Jagavar Nehra, Roopesh Chuggani, Abhisar, Sumith Makam
  • Patent number: 11941280
    Abstract: Techniques are provided for caching data during an on-demand restore using a cloud block map. A client may be provided with access to an on-demand volume during a restore process that copies backup data from a snapshot within a remote object store to the on-demand volume stored within local storage. In response to receiving a request from the client for a block of the backup data not yet restored from the snapshot to the on-demand volume, the block may be retrieved from the snapshot in the remote object store. The block may be cached within a cloud block map stored within the local storage as a cached block. The client may be provided with access to the cached block.
    Type: Grant
    Filed: January 28, 2022
    Date of Patent: March 26, 2024
    Assignee: NetApp, Inc.
    Inventors: Jagavar Nehra, Roopesh Chuggani, Abhisar, Sumith Makam
  • Publication number: 20230384964
    Abstract: Techniques are provided for caching data during an on-demand restore using a cloud block map. A client may be provided with access to an on-demand volume during a restore process that copies backup data from a snapshot within a remote object store to the on-demand volume stored within local storage. In response to receiving a request from the client for a block of the backup data not yet restored from the snapshot to the on-demand volume, the block may be retrieved from the snapshot in the remote object store. The block may be cached within a cloud block map stored within the local storage as a cached block. The client may be provided with access to the cached block.
    Type: Application
    Filed: August 11, 2023
    Publication date: November 30, 2023
    Inventors: Jagavar Nehra, Roopesh Chuggani, Abhisar, Sumith Makam
  • Patent number: 11726696
    Abstract: Techniques are provided for caching data during an on-demand restore using a cloud block map. A client may be provided with access to an on-demand volume during a restore process that copies backup data from a snapshot within a remote object store to the on-demand volume stored within local storage. In response to receiving a request from the client for a block of the backup data not yet restored from the snapshot to the on-demand volume, the block may be retrieved from the snapshot in the remote object store. The block may be cached within a cloud block map stored within the local storage as a cached block. The client may be provided with access to the cached block.
    Type: Grant
    Filed: January 28, 2022
    Date of Patent: August 15, 2023
    Assignee: NetApp, Inc.
    Inventors: Jagavar Nehra, Roopesh Chuggani, Abhisar, Sumith Makam
  • Publication number: 20230029795
    Abstract: Techniques are provided for caching data during an on-demand restore using a cloud block map. A client may be provided with access to an on-demand volume during a restore process that copies backup data from a snapshot within a remote object store to the on-demand volume stored within local storage. In response to receiving a request from the client for a block of the backup data not yet restored from the snapshot to the on-demand volume, the block may be retrieved from the snapshot in the remote object store. The block may be cached within a cloud block map stored within the local storage as a cached block. The client may be provided with access to the cached block.
    Type: Application
    Filed: January 28, 2022
    Publication date: February 2, 2023
    Inventors: Jagavar Nehra, Roopesh Chuggani, Abhisar, Sumith Makam
  • Publication number: 20230032522
    Abstract: Techniques are provided for caching data during an on-demand restore using a cloud block map. A client may be provided with access to an on-demand volume during a restore process that copies backup data from a snapshot within a remote object store to the on-demand volume stored within local storage. In response to receiving a request from the client for a block of the backup data not yet restored from the snapshot to the on-demand volume, the block may be retrieved from the snapshot in the remote object store. The block may be cached within a cloud block map stored within the local storage as a cached block. The client may be provided with access to the cached block.
    Type: Application
    Filed: January 28, 2022
    Publication date: February 2, 2023
    Inventors: Jagavar Nehra, Roopesh Chuggani, Abhisar, Sumith Makam