Patents by Inventor Sanjeev Sahu

Sanjeev Sahu 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: 20190347333
    Abstract: Systems and methods for improving log file completeness are described. A high completeness value equal to or greater than a target completeness value is accomplished by re-shipping or replaying a subset of the missing log records from their respective hosts. Hosts (and respective log files) are ranked in order of completeness impact, allowing a determination of which minimum combination of hosts should be selected for replay to achieve the target completeness value. Intermediate log record counts are used to determine gaps in the log file. For example, record the number of log file records in five minute intervals to determine which sections of the log files need to be replayed, thereby avoiding the replay of entire log files, which may be prohibitively large.
    Type: Application
    Filed: May 8, 2018
    Publication date: November 14, 2019
    Inventors: Sanjeev SAHU, Sandeep PARWAL, Lishu WANG, Ke LU, Congrui XU, Yushu YAO
  • Patent number: 8954892
    Abstract: A method for providing flexible reporting for applications which utilize storage in at least one storage system comprises presenting a plurality of business views which aggregate application storage characteristics for a plurality of applications according to a reporting structure which is defined by a user, each of the business views being a hierarchical folder structure of the applications and a plurality of folders, wherein at least one folder in the hierarchical folder structure contains at least one of an application or another folder; for each of the business views, presenting the applications and folders as a plurality of nodes which are selectable by the user; and in response to a selection of one of the nodes from the plurality of business views and a report type specified by the user, generating a report based on the report type of the selected node, the report aggregating any of the application storage characteristics for the selected node according to the report type.
    Type: Grant
    Filed: July 9, 2009
    Date of Patent: February 10, 2015
    Assignee: Hitachi Data Systems Corporation
    Inventors: Ashutosh Das, Greg L Pelts, Sanjeev Sahu
  • Patent number: 8224630
    Abstract: Embodiments of the invention provide a technique to model applications and storage used thereby. An aspect of the present invention is directed to a method for managing a computer system which includes at least one host computer and at least one storage system which are connected via a network, the at least one host computer having an application running thereon. The method comprises modeling an application running on a host of a computer system as an application object, which includes associating storage utilized by the application with the application object; tracking operation of the storage associated with the application object as a service being delivered by the storage to the application; and presenting result on the service being delivered by the storage to the application based on tracking the operation of the storage.
    Type: Grant
    Filed: July 9, 2009
    Date of Patent: July 17, 2012
    Assignee: Hitachi Data Systems Corporation
    Inventors: Ashutosh Das, Greg L Pelts, Sanjeev Sahu
  • Publication number: 20110010161
    Abstract: Embodiments of the invention provide a technique to model applications and storage used thereby. An aspect of the present invention is directed to a method for managing a computer system which includes at least one host computer and at least one storage system which are connected via a network, the at least one host computer having an application running thereon. The method comprises modeling an application running on a host of a computer system as an application object, which includes associating storage utilized by the application with the application object; tracking operation of the storage associated with the application object as a service being delivered by the storage to the application; and presenting result on the service being delivered by the storage to the application based on tracking the operation of the storage.
    Type: Application
    Filed: July 9, 2009
    Publication date: January 13, 2011
    Applicant: HITACHI DATA SYSTEMS CORPORATION
    Inventors: Ashutosh DAS, Greg L. PELTS, Sanjeev SAHU
  • Publication number: 20110010664
    Abstract: A method for providing flexible reporting for applications which utilize storage in at least one storage system comprises presenting a plurality of business views which aggregate application storage characteristics for a plurality of applications according to a reporting structure which is defined by a user, each of the business views being a hierarchical folder structure of the applications and a plurality of folders, wherein at least one folder in the hierarchical folder structure contains at least one of an application or another folder; for each of the business views, presenting the applications and folders as a plurality of nodes which are selectable by the user; and in response to a selection of one of the nodes from the plurality of business views and a report type specified by the user, generating a report based on the report type of the selected node, the report aggregating any of the application storage characteristics for the selected node according to the report type.
    Type: Application
    Filed: July 9, 2009
    Publication date: January 13, 2011
    Applicant: HITACHI DATA SYSTEMS CORPORATION
    Inventors: Ashutosh DAS, Greg L. PELTS, Sanjeev SAHU
  • Publication number: 20110010445
    Abstract: Embodiments of the invention provide a technique to model applications and storage used thereby, and to monitor application service level objectives. An aspect is directed to a method for managing a computer system which includes at least one host computer and at least one storage system which are connected via a network, the at least one host having an application running thereon. The method comprises modeling an application running on a host of a computer system as an application object, which includes associating storage utilized by the application with the application object; monitoring one or more application-based storage service level objectives for the storage utilized by the application, each service level objective being defined by a user to be threshold specific to the application; and alerting the user when any of the one or more service level objectives being monitored is violated.
    Type: Application
    Filed: July 9, 2009
    Publication date: January 13, 2011
    Applicant: HITACHI DATA SYSTEMS CORPORATION
    Inventors: Ashutosh Das, Greg L. Pelts, Sanjeev Sahu