Patents by Inventor Henry May

Henry May 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).

  • Publication number: 20080092138
    Abstract: An apparatus, program product and method in which application program-specified resource allocation and allocation strength preferences are used to allocate hardware resources from a computer for that application program. The resource allocation preference is used to allocate hardware resources for the application program, while the allocation strength preference is used to determine whether to allocate alternate hardware resources when the resource allocation preference specified by the application program cannot be met.
    Type: Application
    Filed: December 12, 2007
    Publication date: April 17, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lynn Chung, Chistopher Francois, Richard Kirkman, Henry May, Patrick McCarthy, Don Reed, Kenneth Vossen
  • Publication number: 20080022286
    Abstract: An apparatus, program product and method in which application program-specified resource allocation and allocation strength preferences are used to allocate hardware resources from a computer for that application program. The resource allocation preference is used to allocate hardware resources for the application program, while the allocation strength preference is used to determine whether to allocate alternate hardware resources when the resource allocation preference specified by the application program cannot be met.
    Type: Application
    Filed: October 2, 2007
    Publication date: January 24, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lynn Chung, Chistopher Francois, Richard Kirkman, Henry May, Patrick McCarthy, Don Reed, Kenneth Vossen
  • Publication number: 20070124457
    Abstract: Method, apparatus, and article of manufacture for measuring the performance of a multi-nodal computer system. In one embodiment, a number of system related events may be instrumented. When an instrumented event occurs, instrumentation routines may be invoked to record the state of system variables related to the event. In particular, events such as thread creation, dispatch, and nodal events such as events related to verifying or changing workload distribution in a multi-nodal system, among others, may be instrumented to record the state of variables as these events occur in a running multi-nodal computer system.
    Type: Application
    Filed: November 30, 2005
    Publication date: May 31, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Henry May, Richard Kirkman
  • Publication number: 20050210469
    Abstract: Disclosed is an apparatus, method, and program product for observing the nodal workload balance of the system on an ongoing basis, and for dynamically changing the preferred nodes of existing threads in order to improve nodal balance. Workload balance is ascertained on a nodal basis and then thread-based workload information is collected. If the detected imbalance persists, the thread-based information is used to change the assignment of preferred nodes to threads to improve nodal workload balance.
    Type: Application
    Filed: March 4, 2004
    Publication date: September 22, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lynn Chung, Christopher Francois, Mark Funk, Richard Kirkman, Henry May, Don Reed, Kenneth Vossen