Patents by Inventor Anish Gupta

Anish Gupta 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: 20170269980
    Abstract: A technique predicts failure of one or more storage devices of a storage array serviced by a storage system and for establishes one or more threshold conditions for replacing the storage devices. The predictive technique periodically monitors soft and hard failures of the storage devices (e.g., from Self-Monitoring, Analysis and Reporting Technology), as well as various usage counters pertaining to input/output (I/O) workloads and response times of the storage devices. A heuristic procedure may be performed that combines the monitored results to calculate the predicted failure and recommend replacement of the storage devices, using one or more thresholds based on current usage and failure patterns of the storage devices.
    Type: Application
    Filed: May 26, 2017
    Publication date: September 21, 2017
    Inventors: Anish Gupta, Samiullah Mohammed
  • Patent number: 9720601
    Abstract: A technique for load balancing uses heuristic-based algorithms with respect to input/output (I/O) latency of workloads destined to storage devices, e.g., solid state drives (SSDs), of a storage array attached to a storage system. Illustratively, “front-end” requests received from a host result in a back-end workload as those requests are processed by a storage I/O stack of the storage system and stored on the storage array. Accordingly, the technique maintains a consistent latency for the host requests (front-end) to control latency for the back-end workload. The load balancing technique illustratively load balances fixed (back-end) workloads having similar I/O sizes and I/O patterns. Illustratively, the technique balances the workloads across a plurality of storage ports over one or more I/O paths to the SSDs. Access to the SSDs may then be distributed among the storage ports.
    Type: Grant
    Filed: February 11, 2015
    Date of Patent: August 1, 2017
    Assignee: NetApp, Inc.
    Inventors: Anish Gupta, Samiullah Mohammed, Jamie Nguyen, Hung Lu
  • Patent number: 9710317
    Abstract: A technique predicts failure of one or more storage devices of a storage array serviced by a storage system and for establishes one or more threshold conditions for replacing the storage devices. The predictive technique periodically monitors soft and hard failures of the storage devices (e.g., from Self-Monitoring, Analysis and Reporting Technology), as well as various usage counters pertaining to input/output (I/O) workloads and response times of the storage devices. A heuristic procedure may be performed that combines the monitored results to calculate the predicted failure and recommend replacement of the storage devices, using one or more thresholds based on current usage and failure patterns of the storage devices.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: July 18, 2017
    Assignee: NetApp, Inc.
    Inventors: Anish Gupta, Samiullah Mohammed
  • Publication number: 20160292025
    Abstract: A technique predicts failure of one or more storage devices of a storage array serviced by a storage system and for establishes one or more threshold conditions for replacing the storage devices. The predictive technique periodically monitors soft and hard failures of the storage devices (e.g., from Self-Monitoring, Analysis and Reporting Technology), as well as various usage counters pertaining to input/output (I/O) workloads and response times of the storage devices. A heuristic procedure may be performed that combines the monitored results to calculate the predicted failure and recommend replacement of the storage devices, using one or more thresholds based on current usage and failure patterns of the storage devices.
    Type: Application
    Filed: March 30, 2015
    Publication date: October 6, 2016
    Inventors: Anish Gupta, Samiullah Mohammed
  • Publication number: 20160231948
    Abstract: A technique for load balancing uses heuristic-based algorithms with respect to input/output (I/O) latency of workloads destined to storage devices, e.g., solid state drives (SSDs), of a storage array attached to a storage system. Illustratively, “front-end” requests received from a host result in a back-end workload as those requests are processed by a storage I/O stack of the storage system and stored on the storage array. Accordingly, the technique maintains a consistent latency for the host requests (front-end) to control latency for the back-end workload. The load balancing technique illustratively load balances fixed (back-end) workloads having similar I/O sizes and I/O patterns. Illustratively, the technique balances the workloads across a plurality of storage ports over one or more I/O paths to the SSDs. Access to the SSDs may then be distributed among the storage ports.
    Type: Application
    Filed: February 11, 2015
    Publication date: August 11, 2016
    Inventors: Anish Gupta, Samiullah Mohammed, Jamie Nguyen, Hung Lu
  • Patent number: 8845286
    Abstract: A turbine section of a gas turbine engine is provided. The turbine section is annular about a longitudinal axis and includes first turbine with a first inlet and a first outlet; a second turbine with a second inlet and a second outlet; an inter-turbine duct extending from the first outlet to the second inlet and configured to direct an air flow from the first turbine to the second turbine; and a first guide vane disposed within the inter-turbine duct.
    Type: Grant
    Filed: August 5, 2011
    Date of Patent: September 30, 2014
    Assignee: Honeywell International Inc.
    Inventors: Dhinagaran Ramachandran, Sujatha Guntu, Vinayender Kuchana, Balamurugan Srinivasan, Anish Gupta, Paul Couey, Craig McKeever, Malak Malak, Gopal Samy Muthiah
  • Publication number: 20130034433
    Abstract: A turbine section of a gas turbine engine is provided. The turbine section is annular about a longitudinal axis and includes first turbine with a first inlet and a first outlet; a second turbine with a second inlet and a second outlet; an inter-turbine duct extending from the first outlet to the second inlet and configured to direct an air flow from the first turbine to the second turbine; and a first guide vane disposed within the inter-turbine duct.
    Type: Application
    Filed: August 5, 2011
    Publication date: February 7, 2013
    Applicant: HONEYWELL INTERNATIONAL INC.
    Inventors: Dhinagaran Ramachandran, Sujatha Guntu, Vinayender Kuchana, Balamurugan Srinivasan, Anish Gupta, Paul Couey, Craig McKeever, Malak Malak, Gopal Samy Muthiah
  • Publication number: 20090110561
    Abstract: Turbine engine components are provided for use with a plurality of blades, where each blade has an attachment portion defined by a wall and a surface. The components include a disk having a first side, a second side, and an outer radial section with a rim and an overhang. Disk slots extend radially inwardly from the disk rim, and each is configured to receive the attachment portion of a corresponding blade such that when the blade is disposed therein, the wall of the blade attachment portion is substantially flush with an adjacent portion of the first side of the disk and each disk slot defines a cooling air passage with the surface of the blade attachment portion, where the cooling air passage extends axially from the disk first side to the disk second side. A cooling air slot is formed in the disk first side and extends radially outward from the overhang of the disk to the cooling air passage.
    Type: Application
    Filed: October 29, 2007
    Publication date: April 30, 2009
    Applicant: HONEYWELL INTERNATIONAL, INC.
    Inventors: Doug Ramerth, Dhinagaran Ramachandran, Anish Gupta