Patents by Inventor Donald A. Schlosnagle

Donald A. Schlosnagle 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: 7925984
    Abstract: The present invention generally relates to intelligent software agents. Each agent has an associated user interface panel through which the agent may be configured/customized. A remotely located user desiring to configure a particular agent issues a request for the associated user interface panel. The user interface panel may be provided to the user via, for example, a network connection. The user may then make the desired changes to the agent via the user interface panel. In this way, remote configuration of an agent is possible.
    Type: Grant
    Filed: March 31, 2003
    Date of Patent: April 12, 2011
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey T. Awe, Joseph P. Bigus, Anthony M. Dunbar, Gregory R. Hintermeister, Jacob Kugel, Donald A. Schlosnagle
  • Patent number: 7721218
    Abstract: The present invention generally relates to intelligent software agents. Agents are interfaced with through user interfaces that are generated according to the agent's intelligence. In one aspect, the interfaces are dynamically and programmatically generated in response to a request from a user desiring to interface with a particular agent. In this way, the interface may be generated in real time according to the applied intelligence of the agent. Interfaces may also be updated periodically and, in this way, be available prior to a user's request.
    Type: Grant
    Filed: March 31, 2003
    Date of Patent: May 18, 2010
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey T. Awe, Joseph P. Bigus, Anthony M. Dunbar, Gregory R. Hintermeister, Jacob Kugel, Donald A. Schlosnagle
  • 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
  • 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: 20050177792
    Abstract: The present invention generally relates to intelligent software agents. Each agent has an associated user interface panel through which the agent may be configured/customized. A remotely located user desiring to configure a particular agent issues a request for the associated user interface panel. The user interface panel may be provided to the user via, for example, a network connection. The user may then make the desired changes to the agent via the user interface panel. In this way, remote configuration of an agent is possible.
    Type: Application
    Filed: March 31, 2003
    Publication date: August 11, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jeffrey T. Awe, Joseph P. Bigus, Anthony M. Dunbar, Gregory R. Hintermeister, Jacob Kugel, Donald A. Schlosnagle
  • Publication number: 20050107894
    Abstract: Disclosed is a controller that includes a curve matching mechanism. The curve matching mechanism employs Fuzzy Logic to compare input curves to standard curves and to thereby characterize the input curves. Also disclosed in an automotive environment for the curve matching mechanism in which a Fuzzy Controller is used to receive time series data (i.e., input curves) and to present the input curves to the curve matching mechanism. The controller then uses the output of the curve matching mechanism to adjust engine function.
    Type: Application
    Filed: November 13, 2003
    Publication date: May 19, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Joseph Bigus, Donald Schlosnagle
  • Publication number: 20050065753
    Abstract: A method and apparatus for determining the status of a computer system and software applications running on that system and displaying the status to a system administrator are provided. With the apparatus and method, metrics related to a particular application or subsystem are identified and then collected over a predetermined period of time using a data monitoring or collection facility to generate metric history data. Once collected, the metric history data is analyzed by computing a set of parameters representing statistical measures of the metric history data. A set of fuzzy rules are used to define the relationships between metrics and the ultimate application or subsystem status. This metric history analysis phase may be performed periodically such that the fuzzy sets are dynamically redefined at periodic intervals. The fuzzy rules are then evaluated using a fuzzy reasoning process and an overall status indication is generated.
    Type: Application
    Filed: September 24, 2003
    Publication date: March 24, 2005
    Applicant: International Business Machines Corporation
    Inventors: Joseph Bigus, Donald Schlosnagle
  • Publication number: 20040215710
    Abstract: The present invention generally relates to intelligent software agents. Agents are interfaced with through user interfaces that are generated according to the agent's intelligence. In one aspect, the interfaces are dynamically and programmatically generated in response to a request from a user desiring to interface with a particular agent. In this way, the interface may be generated in real time according to the applied intelligence of the agent. Interfaces may also be updated periodically and, in this way, be available prior to a user's request.
    Type: Application
    Filed: March 31, 2003
    Publication date: October 28, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jeffrey T. Awe, Joseph P. Bigus, Anthony M. Dunbar, Gregory R. Hintermeister, Jacob Kugel, Donald A. Schlosnagle
  • 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