Patents by Inventor Girish Chandra Belmanu Sadananda

Girish Chandra Belmanu Sadananda 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: 11914460
    Abstract: In general, in one aspect, the invention relates to a method for enabling enhanced logging. The method includes obtaining a log associated with a job; determining, using the log, that enhanced logging is to be enabled prior to initiating the job; enabling, in response to the determination, enhanced logging on at least one node, and initiating servicing of the job, after the enabling, on the at least one node.
    Type: Grant
    Filed: July 29, 2021
    Date of Patent: February 27, 2024
    Assignee: EMC IP Holding Company LLC
    Inventors: Shelesh Chopra, Mahantesh Ambaljeri, Girish Chandra Belmanu Sadananda, Gururaj Kulkarni, Rahul Deo Vishwakarma
  • Publication number: 20220398178
    Abstract: In general, embodiments of the invention relate to a method for generating upgrade recommendations. The method comprising obtaining telemetry data for a target entity, determining, using the telemetry data, at least one of a predicted upgrade time and a upgrade readiness factor for the target entity, generating an recommendation based on the at least one of the predicted upgrade time and the upgrade readiness factor for the target entity, and initiating a display of the recommendation on a graphical user interface of client.
    Type: Application
    Filed: July 29, 2021
    Publication date: December 15, 2022
    Inventors: Shelesh Chopra, Mahantesh Ambaljeri, Girish Chandra Belmanu Sadananda, Gururaj Kulkarni, Rahul Deo Vishwakarma
  • Publication number: 20220398150
    Abstract: In general, in one aspect, the invention relates to a method for enabling enhanced logging. The method includes obtaining a log associated with a job; determining, using the log, that enhanced logging is to be enabled prior to initiating the job; enabling, in response to the determination, enhanced logging on at least one node, and initiating servicing of the job, after the enabling, on the at least one node.
    Type: Application
    Filed: July 29, 2021
    Publication date: December 15, 2022
    Inventors: Shelesh Chopra, Mahantesh Ambaljeri, Girish Chandra Belmanu Sadananda, Gururaj Kulkarni, Rahul Deo Vishwakarma
  • Patent number: 11500712
    Abstract: In general, embodiments of the invention relate to a method for enabling enhanced logging. The method includes obtaining a historical data for a target entity, determining an error probability of the target entity using the historical data, and enabling, based on the error probability, enhanced logging on the target entity.
    Type: Grant
    Filed: July 29, 2021
    Date of Patent: November 15, 2022
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Shelesh Chopra, Mahantesh Ambaljeri, Girish Chandra Belmanu Sadananda, Gururaj Kulkarni, Rahul Deo Vishwakarma
  • Patent number: 11494250
    Abstract: In general, embodiments of the invention relate to a method for enabling enhanced logging. The method includes obtaining historical data for a target entity, determining a steady state error probability of the target entity using the historical data, and enabling, based on the steady state error probability, a first level of enhanced logging on the target entity.
    Type: Grant
    Filed: July 29, 2021
    Date of Patent: November 8, 2022
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Shelesh Chopra, Mahantesh Ambaljeri, Girish Chandra Belmanu Sadananda, Gururaj Kulkarni, Rahul Deo Vishwakarma
  • Patent number: 10268695
    Abstract: In one example an updated snapshot delta value is computed upon occurrence of a new transaction. The new transaction is a data modification operation performed on data blocks of the storage device. Further, the delta value indicates at least one of volume of data modified since creation of a reference snapshot and number of transactions performed since the creation. Subsequently, the updated snapshot delta value is compared with a corresponding threshold value. The threshold value is at least one of a predetermined volume of data modified and a predetermined number of transactions. A snapshot action is subsequently performed based on the comparison.
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: April 23, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Girish Chandra Belmanu Sadananda, Santosh Bangalore Balaraj, Alastair Slater, Subramani Nallusamy
  • Publication number: 20180188967
    Abstract: In one example, primary data storage volume to store primary data blocks, and snapshot data storage volume to store snapshot data with snapshot data blocks representing copy-on-write (COW) data blocks of the primary data blocks, and with snapshot pointers to reference the primary data blocks representing non-COW data blocks of the primary data blocks of the primary data storage volume. A mapping table with primary volume mapping pointers to reference the primary data blocks, and snapshot volume mapping pointers to reference the snapshot data blocks. In response to a restore operation, perform a swap function that includes: updating the mapping table to have the primary volume mapping pointers to reference corresponding COW data blocks of the snapshot data storage volume, updating the mapping table to have the snapshot volume mapping pointers to reference corresponding primary data blocks of the primary data storage volume.
    Type: Application
    Filed: September 23, 2015
    Publication date: July 5, 2018
    Inventors: Girish Chandra Belmanu Sadananda, Santosh Balaraj Bangalore, Alastair Slater
  • Publication number: 20170300505
    Abstract: In one example an updated snapshot delta value is computed upon occurrence of a new transaction. The new transaction is a data modification operation performed on data blocks of the storage device. Further, the delta value indicates at least one of volume of data modified since creation of a reference snapshot and number of transactions performed since the creation. Subsequently, the updated snapshot delta value is compared with a corresponding threshold value. The threshold value is at least one of a predetermined volume of data modified and a predetermined number of transactions. A snapshot action is subsequently performed based on the comparison.
    Type: Application
    Filed: December 15, 2014
    Publication date: October 19, 2017
    Inventors: Girish Chandra Belmanu Sadananda, Santosh Bangalore Balaraj, Alastair Slater, Subramani Nallusamy
  • Publication number: 20170097785
    Abstract: Examples disclosed herein relate to storing a plurality of data blocks associated with a snapshot from a client storage volume, receiving a request to restore a subset of the data blocks associated with the snapshot, identifying a plurality of block addresses associated with the subset of the data blocks, and restoring the subset of the data blocks associated with the plurality of block addresses to the client storage volumes
    Type: Application
    Filed: September 27, 2016
    Publication date: April 6, 2017
    Inventors: Amit C. Bhoomaraddi, Alastair Slater, Santosh Balaraj Bangalore, Girish Chandra Belmanu Sadananda