Patents by Inventor Bhawani Singh

Bhawani Singh 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: 11455277
    Abstract: Systems and computer program products for highly available computing systems. Techniques for verifying a replicated snapshot integrity includes steps for storing a snapshot at a first computing system where the snapshot has a corresponding first data integrity value (e.g., a checksum). Another storing operation stores a replica snapshot as two or more portions at respective two or more computing nodes of a second computing system. A second data integrity value that corresponds to the snapshot that was stored at the two or more computing nodes is calculated. Corruption is detected by comparing the first data integrity value to the second data integrity value. Corruption of a to-be-assembled snapshot can be detected before incurring the cost of assembly of the two or more portions of a replica snapshot. Alternative snapshots that can be assembled from alternative portions are considered for assembly. Only uncorrupted snapshots are restored to a designated computing system.
    Type: Grant
    Filed: July 30, 2019
    Date of Patent: September 27, 2022
    Assignee: Nutanix Inc.
    Inventors: Bhawani Singh, Galaxy Kadiyala, Tony Joseph
  • Patent number: 11061729
    Abstract: Systems and methods for throttling logging processes in presence of system resource contention. Logging processes that contend with non-logging processes for resources can sometimes be throttled to more equitably share system resources. A method embodiment commences by establishing a set of throttling rules that are to be observed by the logging processes running on the system. While logging processes and non-logging processes are running, a monitor records system resource usage and other system conditions. When a process manager determines that the resources consumed by the combination of the logging processes and the non-logging processes exceed a threshold, then any currently-applicable throttling rules fire so as to prescribe throttling levels.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: July 13, 2021
    Assignee: Nutanix, Inc.
    Inventors: Bhawani Singh, Rachit Sinha, Buchibabu Chennupati
  • Publication number: 20200310658
    Abstract: Clustered computing system monitoring, fault prediction and remediation. The disclosed techniques are used for predicting an impending occurrence of a fault. Prediction techniques involve gathering historical data pertaining to storage I/O operations performed in a clustered computing system. Ongoing storage I/O operations that are performed when a first node accesses data in local storage device as well as ongoing storage I/O operations that are performed when the first node accesses data in a remote storage device of a second node are monitored over time. On an ongoing basis, the monitored storage I/O operations are analyzed to identify impending remediable events. Before recurrence of a predicted impending remediable event, conditions that are known to have been present at the time of a historical fault are ameliorated. In some embodiments, avoidance of an impending remediable event is accomplished by moving data stored at a remote storage device to a local storage device.
    Type: Application
    Filed: July 31, 2019
    Publication date: October 1, 2020
    Inventors: Bhawani SINGH, Tony JOSEPH
  • Publication number: 20200311025
    Abstract: Systems and computer program products for highly available computing systems. Techniques for verifying a replicated snapshot integrity includes steps for storing a snapshot at a first computing system where the snapshot has a corresponding first data integrity value (e.g., a checksum). Another storing operation stores a replica snapshot as two or more portions at respective two or more computing nodes of a second computing system. A second data integrity value that corresponds to the snapshot that was stored at the two or more computing nodes is calculated. Corruption is detected by comparing the first data integrity value to the second data integrity value. Corruption of a to-be-assembled snapshot can be detected before incurring the cost of assembly of the two or more portions of a replica snapshot. Alternative snapshots that can be assembled from alternative portions are considered for assembly. Only uncorrupted snapshots are restored to a designated computing system.
    Type: Application
    Filed: July 30, 2019
    Publication date: October 1, 2020
    Inventors: Bhawani SINGH, Galaxy KADIYALA, Tony JOSEPH
  • Publication number: 20200073718
    Abstract: Systems and methods for throttling logging processes in presence of system resource contention. Logging processes that contend with non-logging processes for resources can sometimes be throttled to more equitably share system resources. A method embodiment commences by establishing a set of throttling rules that are to be observed by the logging processes running on the system. While logging processes and non-logging processes are running, a monitor records system resource usage and other system conditions. When a process manager determines that the resources consumed by the combination of the logging processes and the non-logging processes exceed a threshold, then any currently-applicable throttling rules fire so as to prescribe throttling levels.
    Type: Application
    Filed: August 31, 2018
    Publication date: March 5, 2020
    Applicant: Nutanix, Inc.
    Inventors: Bhawani SINGH, Rachit SINHA, Buchibabu CHENNUPATI
  • Publication number: 20170285979
    Abstract: A method, computer program product, and computing system for receiving, on a virtualized storage platform from a virtualized computing platform, one or more XCOPY commands. Each of the one or more XCOPY commands concerns the copying of data from a first storage object. The virtualized storage platform is enabled to control the execution of the one or more XCOPY commands.
    Type: Application
    Filed: June 15, 2016
    Publication date: October 5, 2017
    Inventors: Bhawani Singh, Anurag Sushi I Chandra, Mani Bhushan Jangde, Prem Agarwal
  • Publication number: 20160320393
    Abstract: The present invention relates to rapid, sensitive methods for determining whether a subject is at risk of developing lung cancer or has lung cancer based on certain combinations or biomarkers or biomarkers and biometric parameters.
    Type: Application
    Filed: May 10, 2016
    Publication date: November 3, 2016
    Inventors: Tracey Colpitts, Eric L. Russell, Stephen Frost, Javier Ramirez, Bhawani Singh, John C. Russell
  • Patent number: 9347945
    Abstract: The present invention relates to rapid, sensitive methods for determining whether a subject is at risk of developing lung cancer or has lung cancer based on certain combinations or biomarkers or biomarkers and biometric parameters.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: May 24, 2016
    Assignee: Abbott Molecular Inc.
    Inventors: Tracey Colpitts, Eric L. Russell, Stephen Frost, Javier Ramirez, Bhawani Singh, John C. Russell
  • Publication number: 20150168412
    Abstract: The present invention relates to rapid, sensitive methods for determining whether a subject has or is at risk of developing lung cancer based on certain combinations of biomarkers, or biomarkers and biometric parameters. The methods consist of: a) quantifying in a test sample obtained from a subject, the amount of two or more biomarkers in a panel, the panel comprising at least one antibody and at least one antigen: b) comparing the amount of each biomarker quantified in the panel to a predetermined cutoff for said biomarker and assigning a score for each biomarker based on said comparison: c) combining the assigned score for each biomarker quantified in step b to obtain a total score for said subject: d) comparing the total score in step c with a predetermined total score and e) determining whether said subject has a risk of lung cancer based on the comparison in step d.
    Type: Application
    Filed: November 11, 2014
    Publication date: June 18, 2015
    Inventors: Tracey Colpitts, Eric L. Russell, Stephen Frost, Javier Ramirez, Bhawani Singh, John C. Russell
  • Publication number: 20120071334
    Abstract: The present invention relates to rapid, sensitive methods for determining whether a subject has or is at risk of developing lung cancer based on certain combinations of biomarkers, or biomarkers and biometric parameters. The methods consist of: a) quantifying in a test sample obtained from a subject, the amount of two or more biomarkers in a panel, the panel comprising at least one antibody and at least one antigen: b) comparing the amount of each biomarker quantified in the panel to a predetermined cutoff for said biomarker and assigning a score for each biomarker based on said comparison: c) combining the assigned score for each biomarker quantified in step b to obtain a total score for said subject: d) comparing the total score in step c with a predetermined total score and e) determining whether said subject has a risk of lung cancer based on the comparison in step d.
    Type: Application
    Filed: June 27, 2008
    Publication date: March 22, 2012
    Applicant: Abbott Laboratories
    Inventors: Tracey Colpitts, Eric L. Russell, Stephen Frost, Javier Ramirez, Bhawani Singh, John C. Russell
  • Publication number: 20080160546
    Abstract: The present invention relates to rapid, sensitive methods for determining whether a subject is at risk of developing lung cancer or has lung cancer based on certain combinations or biomarkers or biomarkers and biometric parameters.
    Type: Application
    Filed: June 29, 2007
    Publication date: July 3, 2008
    Inventors: Tracey Colpitts, Eric L. Russell, Stephen Frost, Javier Ramirez, Bhawani Singh, John C. Russell
  • Publication number: 20070178504
    Abstract: The present invention relates to certain immunoreactive polypeptides, methods for aiding in the diagnosis of lung cancer in a subject and kits for performing said methods.
    Type: Application
    Filed: December 21, 2006
    Publication date: August 2, 2007
    Inventors: Tracey Colpitts, Eric Russell, Stephen Frost, Javier Ramirez, Bhawani Singh, John Russell