Patents by Inventor Andrew L. Hanson

Andrew L. Hanson 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: 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
  • 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
  • Patent number: 8856048
    Abstract: An apparatus, system, and method are disclosed for defining normal usage of a computing system resource. A method for defining normal usage of a computing system resource includes receiving a repeating schedule that represents system usage of one or more computing resources and receiving one or more demand events that will affect the system usage of the one or more computer resources. The method also automatically creates a predictive temporal profile that represents the system usage of the one or more computer resources from information comprising the repeating schedule and the one or more demand events. The predictive temporal profile is displayed for the user to review.
    Type: Grant
    Filed: October 15, 2009
    Date of Patent: October 7, 2014
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey A. Calcaterra, Andrew L. Hanson, Gregory R. Hintermeister, Govindaraj Sampathkumar
  • Patent number: 8166414
    Abstract: An approach is provided to display a common display page on a variety of display devices using the item's tab order property to determine the display order. Controls that are displayed on a display device typically have a tab order. When a window that has controls is displayed, the cursor is typically placed at the control with the lowest (i.e., first) tab order. When the user presses the tab key, the cursor moves to the control corresponding to the next lowest tab order. This allows the designer to design a single window (or panel) that is displayed differently on constrained devices. However, even though the window is displayed differently, using tab order mapping maintains a consistent visible proximity between controls despite the type of display device being used by the user.
    Type: Grant
    Filed: April 25, 2008
    Date of Patent: April 24, 2012
    Assignee: International Business Machines Corporation
    Inventors: Brian J. Cragun, Barnaby L. Court, Andrew L. Hanson, Roland A. Merrick, Timothy J. O'Keefe, Elizabeth A. Schreiber, David B. Styles, Brian O. Wood
  • Publication number: 20110093413
    Abstract: An apparatus, system, and method are disclosed for defining normal usage of a computing system resource. A method for defining normal usage of a computing system resource includes receiving a repeating schedule that represents system usage of one or more computing resources and receiving one or more demand events that will affect the system usage of the one or more computer resources. The method also automatically creates a predictive temporal profile that represents the system usage of the one or more computer resources from information comprising the repeating schedule and the one or more demand events. The predictive temporal profile is displayed for the user to review.
    Type: Application
    Filed: October 15, 2009
    Publication date: April 21, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jeffrey A. Calcaterra, Andrew L. Hanson, Gregory R. Hintermeister, Govindaraj Sampathkumar
  • Patent number: 7516414
    Abstract: A system and method is provided to display a common display page on a variety of display devices using the item's tab order property to determine the display order. Controls that are displayed on a display device typically have a tab order. When a window that has controls is displayed, the cursor is typically placed at the control with the lowest (i.e., first) tab order. When the user presses the tab key, the cursor moves to the control corresponding to the next lowest tab order. This allows the designer to design a single window (or panel) that is displayed differently on constrained devices. However, even though the window is displayed differently, using tab order mapping maintains a consistent visible proximity between controls despite the type of display device being used by the user.
    Type: Grant
    Filed: February 2, 2004
    Date of Patent: April 7, 2009
    Assignee: International Business Machines Corporation
    Inventors: Brian J. Cragun, Barnaby L. Court, Andrew L. Hanson, Roland A. Merrick, Timothy J. O'Keefe, Elizabeth A. Schreiber, David B. Styles, Brian O. Wood
  • Publication number: 20080201646
    Abstract: An approach is provided to display a common display page on a variety of display devices using the item's tab order property to determine the display order. Controls that are displayed on a display device typically have a tab order. When a window that has controls is displayed, the cursor is typically placed at the control with the lowest (i.e., first) tab order. When the user presses the tab key, the cursor moves to the control corresponding to the next lowest tab order. This allows the designer to design a single window (or panel) that is displayed differently on constrained devices. However, even though the window is displayed differently, using tab order mapping maintains a consistent visible proximity between controls despite the type of display device being used by the user.
    Type: Application
    Filed: April 25, 2008
    Publication date: August 21, 2008
    Inventors: Brian J. Cragun, Barnaby L. Court, Andrew L. Hanson, Roland A. Merrick, Timothy J. O'Keefe, Elizabeth A. Schreiber, David B. Styles, Brian O. Wood
  • Patent number: 7315988
    Abstract: A system and method is provided to map alternative short captions that are displayed in a constrained display environment instead of displaying standard captions. When designing a display panel, the designer identifies shorter captions to use in a constrained environment. Shorter captions are helpful in preventing text from wrapping or having to horizontally scroll to in order to read a longer caption. Varying levels of short captions are provided so that a standard size display displays the full caption, a somewhat smaller size display displays smaller captions, while an even smaller display displays even smaller captions. National language support is also provide to translate both full captions as well as the short version(s) of the captions.
    Type: Grant
    Filed: February 2, 2004
    Date of Patent: January 1, 2008
    Assignee: International Business Machines Corporation
    Inventors: Brian J. Cragun, Barnaby L. Court, Andrew L. Hanson, Timothy J. O'Keefe, Elizabeth A. Schreiber, David B. Styles, Brian O. Wood