Patents by Inventor Sujay Parekh

Sujay Parekh 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: 11386232
    Abstract: In response to a request by a data furnisher system to add data to that organized by a system, a data coordinating system resolves the identity of counterparties to whom the data is relevant. For each identified counterparty, the coordinating system identifies a corresponding counterparty system, and via communications between smart contracts comprised in the coordinating system, communicates the data provided by the data furnisher system. The counterparty reviews the data and either verifies that it is accurate or disputes the data. The counterparty's response is communicated through the data coordinating system via the relevant smart contracts to the data furnisher system. If the counterparty verified the data, the data coordinating system updates its database to reflect the data has been verified. If the counterparty disputed the data, the data furnisher and counterparty communicate to resolve the dispute. The data is marked as being disputed.
    Type: Grant
    Filed: December 5, 2018
    Date of Patent: July 12, 2022
    Assignee: The Guppy Group Inc.
    Inventors: Sanjib Kalita, Sujay Parekh
  • Publication number: 20190171848
    Abstract: In response to a request by a data furnisher system to add data to that organized by a system, a data coordinating system resolves the identity of counterparties to whom the data is relevant. For each identified counterparty, the coordinating system identifies a corresponding counterparty system, and via communications between smart contracts comprised in the coordinating system, communicates the data provided by the data furnisher system. The counterparty reviews the data and either verifies that it is accurate or disputes the data. The counterparty's response is communicated through the data coordinating system via the relevant smart contracts to the data furnisher system. If the counterparty verified the data, the data coordinating system updates its database to reflect the data has been verified. If the counterparty disputed the data, the data furnisher and counterparty communicate to resolve the dispute. The data is marked as being disputed.
    Type: Application
    Filed: December 5, 2018
    Publication date: June 6, 2019
    Applicant: The Guppy Group Inc.
    Inventors: Sanjib Kalita, Sujay Parekh
  • Patent number: 7707345
    Abstract: Techniques for managing feedback control systems are provided. By way of example, a method of controlling performance of a managed system by a controller includes the following steps/operations. The controller issues a control value to the managed system to affect a performance of the managed system. The controller maintains a measurement time period having a variable start time within which the performance of the managed system is measured, such that the control value is given time to take effect on the managed system and a performance metric fed back to the controller from the managed system reflects the effect of the control value on the managed system.
    Type: Grant
    Filed: May 11, 2006
    Date of Patent: April 27, 2010
    Assignee: International Business Machines Corporation
    Inventors: Yixin Diao, Sujay Parekh, Maheswaran Surendra, Ronghua Zhang
  • Publication number: 20070074057
    Abstract: An adaptive throttling system for minimizing the impact of non-production work on production work in a computer system is provided. The adaptive throttling system throttles production work and non-production work to optimize production. The adaptive throttling system allows system administrators to specify a quantified limit on the performance impact of non-production or utility work on production work. The throttling rate of the utility is then automatically determined by a supervisory agent, so that the utilities' impact is kept within the specified limit. The adaptive throttling system adapts dynamically to changes in workloads so as to ensure that valuable system resources are well utilized and utility work is not delayed unnecessarily.
    Type: Application
    Filed: November 14, 2006
    Publication date: March 29, 2007
    Inventors: Joseph Hellerstein, Matthew Huras, Sam Lightstone, Sujay Parekh, Kevin Rose
  • Publication number: 20070016551
    Abstract: A system and method are described for constructing and implementing generic software agents for automated tuning of computer systems and applications. The framework defines the modules and interfaces to allow agents to be created in a modular fashion. The specifics of the target system are captured by adaptors that provide a uniform interface to the target system. Data in the agent is managed by a metric manager, and controller modules implement the desired control algorithms. The modular structure and common interfaces allow for the construction of generic agents that are applicable to a wide variety of target systems, and can use a wide variety of control algorithms.
    Type: Application
    Filed: September 21, 2006
    Publication date: January 18, 2007
    Inventors: Joseph Bigus, Joseph Hellerstein, Sujay Parekh, Jeffrey Pilgrim, Donald Schlosnagle, Mark Squillante, Jayram Thathachar
  • Publication number: 20060259905
    Abstract: Techniques for managing feedback control systems are provided. By way of example, a method of controlling performance of a managed system by a controller includes the following steps/operations. The controller issues a control value to the managed system to affect a performance of the managed system. The controller maintains a measurement time period having a variable start time within which the performance of the managed system is measured, such that the control value is given time to take effect on the managed system and a performance metric fed back to the controller from the managed system reflects the effect of the control value on the managed system.
    Type: Application
    Filed: May 11, 2006
    Publication date: November 16, 2006
    Applicant: International Business Machines Corporation
    Inventors: Yixin Diao, Sujay Parekh, Maheswaran Surendra, Ronghua Zhang
  • Patent number: 7120621
    Abstract: A system and method are described for constructing and implementing generic software agents for automated tuning of computer systems and applications. The framework defines the modules and interfaces to allow agents to be created in a modular fashion. The specifics of the target system are captured by adaptors that provide a uniform interface to the target system. Data in the agent is managed by a metric manager, and controller modules implement the desired control algorithms. The modular structure and common interfaces allow for the construction of generic agents that are applicable to a wide variety of target systems, and can use a wide variety of control algorithms.
    Type: Grant
    Filed: January 29, 2002
    Date of Patent: October 10, 2006
    Assignee: International Business Machines Corporation
    Inventors: Joseph Phillip Bigus, Joseph L. Hellerstein, Sujay Parekh, Jeffrey Robert Pilgrim, Donald A. Schlosnagle, Mark S. Squillante, Jayram S. Thathachar
  • Publication number: 20050268063
    Abstract: Systems and methods are provided for optimizing the performance and/or allocation of constrained resources in a dynamic computing environment using adaptive regulatory control methods. For example, systems and methods for providing constrained optimization in a dynamic computing system implement model-based adaptive (self-tuning) regulatory control schemes that are designed to handle the system dynamics and which take into consideration control costs (such as the overheads of changing resource allocations and performance degradation due to transient load imbalances) to find an optimal solution. To facilitate practical application, a dual control architecture is disclosed which combines a heuristic fixed step control process that is implemented when there is no valid system model for model-based control. A system model is continually obtained and validated during run-time to adapt control parameters to variations in system dynamics.
    Type: Application
    Filed: May 25, 2004
    Publication date: December 1, 2005
    Inventors: Yixin Diao, Christian Garcia-Arellano, Joseph Hellerstein, Sam Lightstone, Sujay Parekh, Adam Storm, Maheswaran Surendra
  • Publication number: 20050086659
    Abstract: Regulating the execution of software execution units to manage the performance impact of administrative utilities is disclosed. Administrative utilities (e.g., filesystem and database backups, garbage collection in the Java Virtual Machines, etc.) are an essential part of the operation of production systems. Performance impact is managed through the use of throttling, either external or internal, which forces utilities to slow down their processing by a configurable amount. While a variety of criteria may be used for throttling, a self-induced sleep in preferred for internal throttling.
    Type: Application
    Filed: October 19, 2003
    Publication date: April 21, 2005
    Applicant: IBM Corporation
    Inventors: Matthew Huras, Sam Lightstone, Sujay Parekh, Kevin Rose
  • Publication number: 20030144983
    Abstract: A system and method are described for constructing and implementing generic software agents for automated tuning of computer systems and applications. The framework defines the modules and interfaces to allow agents to be created in a modular fashion. The specifics of the target system are captured by adaptors that provide a uniform interface to the target system. Data in the agent is managed by a metric manager, and controller modules implement the desired control algorithms. The modular structure and common interfaces allow for the construction of generic agents that are applicable to a wide variety of target systems, and can use a wide variety of control algorithms.
    Type: Application
    Filed: January 29, 2002
    Publication date: July 31, 2003
    Applicant: International Business Machines Corporation
    Inventors: Joseph Phillip Bigus, Joseph L. Hellerstein, Sujay Parekh, Jeffrey Robert Pilgrim, Donald A. Schlosnagle, Mark S. Squillante, Jayram S. Thathachar