Patents by Inventor Anthony M. Dunbar

Anthony M. Dunbar 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: 10009292
    Abstract: Systems, methods, and computer program products to perform an operation comprising receiving, from a workload in a cloud computing environment, an abstract request to modify resources allocated to the workload, translating, by a tuning service, the abstract request to a set of requirements to fulfill the abstract request, identifying, by the tuning service, a resource configuration suitable to satisfy the set of requirements, and providing, by the tuning service, the resource configuration to fulfill the abstract request.
    Type: Grant
    Filed: October 3, 2014
    Date of Patent: June 26, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Anthony M. Dunbar, James J. Fall, Andrew L. Hanson, Samuel D. Matzek, George J. Romano, Tammy L. Van Hove
  • Patent number: 9998399
    Abstract: Method to perform an operation comprising receiving, from a workload in a cloud computing environment, an abstract request to modify resources allocated to the workload, translating, by a tuning service, the abstract request to a set of requirements to fulfill the abstract request, identifying, by the tuning service, a resource configuration suitable to satisfy the set of requirements, and providing, by the tuning service, the resource configuration to fulfill the abstract request.
    Type: Grant
    Filed: December 10, 2014
    Date of Patent: June 12, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Anthony M. Dunbar, James J. Fall, Andrew L. Hanson, Samuel D. Matzek, George J. Romano, Tammy L. Van Hove
  • Publication number: 20160099887
    Abstract: Systems, methods, and computer program products to perform an operation comprising receiving, from a workload in a cloud computing environment, an abstract request to modify resources allocated to the workload, translating, by a tuning service, the abstract request to a set of requirements to fulfill the abstract request, identifying, by the tuning service, a resource configuration suitable to satisfy the set of requirements, and providing, by the tuning service, the resource configuration to fulfill the abstract request.
    Type: Application
    Filed: October 3, 2014
    Publication date: April 7, 2016
    Inventors: Anthony M. DUNBAR, James J. FALL, Andrew L. HANSON, Samuel D. MATZEK, George J. ROMANO, Tammy L. VAN HOVE
  • Publication number: 20160099888
    Abstract: Method to perform an operation comprising receiving, from a workload in a cloud computing environment, an abstract request to modify resources allocated to the workload, translating, by a tuning service, the abstract request to a set of requirements to fulfill the abstract request, identifying, by the tuning service, a resource configuration suitable to satisfy the set of requirements, and providing, by the tuning service, the resource configuration to fulfill the abstract request.
    Type: Application
    Filed: December 10, 2014
    Publication date: April 7, 2016
    Inventors: Anthony M. DUNBAR, James J. FALL, Andrew L. HANSON, Samuel D. MATZEK, George J. ROMANO, Tammy L. VAN HOVE
  • 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: 20080040431
    Abstract: Method, system and article for responding to changes in the busy-level of a user interacting with an instant messaging (IM) application. The method includes monitoring whether the user is engaging in one or more predefined actions. Each predefined action may contribute some amount to an overall busy-level for the user. The actions may include any user activity detectable by the IM application. As tasks are initiated and completed over time, the user's busy-level increases and decreases, accordingly. When the user's busy-level threshold is reached, the IM application may be configured to set an availability status for the user to a “busy” state, preventing others from initiating a new IM conversation with that user. Once the user's busy level decreases below the threshold, the IM application automatically returns the user's status to an available state.
    Type: Application
    Filed: July 25, 2006
    Publication date: February 14, 2008
    Inventors: Troy C. Bleeker, Anthony M. Dunbar
  • Patent number: 7124119
    Abstract: A method, apparatus and article of manufacture for problem identification and resolution using intelligent agents. In at least one embodiment, an agent is a software element configured to detect a situation (e.g., problem or problems) and take steps to preserve a context in which the situation occurs. The agent may also be configured to identify one or more courses of action (e.g., solutions) to be taken in response to the situation. In one embodiment, a user trains an agent to take a particular action upon detecting a particular problem. The training may be initiated after accessing a log containing details about the problem context and recommended courses of action.
    Type: Grant
    Filed: March 31, 2003
    Date of Patent: October 17, 2006
    Assignee: International Business Machines Corporation
    Inventors: Joseph P. Bigus, Anthony M. Dunbar, Gregory R. Hintermeister
  • 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: 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: 20040205034
    Abstract: A method, apparatus and article of manufacture for problem identification and resolution using intelligent agents. In at least one embodiment, an agent is a software element configured to detect a situation (e.g., problem or problems) and take steps to preserve a context in which the situation occurs. The agent may also be configured to identify one or more courses of action (e.g., solutions) to be taken in response to the situation. In one embodiment, a user trains an agent to take a particular action upon detecting a particular problem. The training may be initiated after accessing a log containing details about the problem context and recommended courses of action.
    Type: Application
    Filed: March 31, 2003
    Publication date: October 14, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Joseph P. Bigus, Anthony M. Dunbar, Gregory R. Hintermeister