BackgroundCheck.run
Search For

Henry J May, 66500 E Grant St, Minneapolis, MN 55404

Henry May Phones & Addresses

Minneapolis, MN   

Saint Paul, MN   

Cedar Falls, IA   

1317 38Th St NW, Rochester, MN 55901    507-2063569   

4352 Cimarron Ct NW, Rochester, MN 55901   

Mantorville, MN   

Kasson, MN   

New York, NY   

14210 Freeport Trl, Apple Valley, MN 55124   

Mentions for Henry J May

Career records & work history

Lawyers & Attorneys

Henry May Photo 1

Henry May - Lawyer

ISLN:
911701492
Admitted:
1984
University:
Santa Clara University School of Law, Santa Clara CA

Henry May resumes & CV records

Resumes

Henry May Photo 40

Cio, Associate Vp For Technology At Saint Cloud State University

Position:
CIO, Associate VP for Technology at Saint Cloud State University
Location:
Greater Minneapolis-St. Paul Area
Industry:
Information Technology and Services
Work:
Saint Cloud State University - St. Cloud, MN since Jan 2013
CIO, Associate VP for Technology
Minnesota Department of Employment and Economic Development since Jun 2008
CIO
Windsor Software 2006 - 2008
Consultant
Gartner 2001 - 2006
VP and Program Director - Executive Programs
MN Department of Natural Resources 1995 - 2001
CIO
Education:
University of Minnesota - Carlson School of Management 1990 - 1992
MBA, Strategic Management and Organization
University of Saint Thomas 1987 - 1989
BA, Business, Financial Management
Henry May Photo 41

Henry May

Location:
United States
Henry May Photo 42

Henry May

Location:
United States

Publications & IP owners

Us Patents

Dynamic Allocation Of Computer Resources Based On Thread Type

US Patent:
7222343, May 22, 2007
Filed:
Jan 16, 2003
Appl. No.:
10/346147
Inventors:
Peter Joseph Heyrman - Rochester MN, US
Karl Robert Huppler - Mantorville MN, US
Henry Joseph May - Mantorville MN, US
Kenneth Charles Vossen - Mantorville MN, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9/46
US Classification:
718100, 718104
Abstract:
An apparatus, program product and method dynamically assign threads to computer resources in a multithreaded computer including a plurality of physical subsystems based upon specific “types” associated with such threads. In particular, thread types are allocated resources that are resident within the same physical subsystem in a computer, such that newly created threads and/or reactivated threads of those particular thread types are dynamically assigned to the resources allocated to their respective thread types. As such, those threads sharing the same type are generally assigned to computer resources that are resident within the same physical subsystem of a computer, which often reduces cross traffic between multiple physical subsystems resident in a computer, and thus improves overall system performance.

Mechanism For Dynamic Workload Rebalancing In A Multi-Nodal Computer System

US Patent:
7266540, Sep 4, 2007
Filed:
Mar 4, 2004
Appl. No.:
10/793470
Inventors:
Lynn Keat Chung - Rochester MN, US
Christopher Francois - Apple Valley MN, US
Mark Robert Funk - Mantorville MN, US
Richard Karl Kirkman - Rochester MN, US
Henry Joseph May - Mantorville MN, US
Don Darrell Reed - Mantorville MN, US
Kenneth Charles Vossen - Mantorville MN, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 17/30
US Classification:
707 1, 7071041
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.

Resource Allocation In A Numa Architecture Based On Separate Application Specified Resource And Strength Preferences For Processor And Memory Resources

US Patent:
7334230, Feb 19, 2008
Filed:
Mar 31, 2003
Appl. No.:
10/403150
Inventors:
Lynn Keat Chung - Rochester MN, US
Christopher Francois - Apple Valley MN, US
Richard Karl Kirkman - Rochester MN, US
Henry Joseph May - Mantorville MN, US
Patrick Joseph McCarthy - Rochester MN, US
Don Darrell Reed - Mantorville MN, US
Kenneth Charles Vossen - Mantorville MN, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9/46
US Classification:
718104
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.

Resource Allocation In A Numa Architecture Based On Separate Application Specified Resource And Strength Preferences For Processor And Memory Resources

US Patent:
8042114, Oct 18, 2011
Filed:
Dec 12, 2007
Appl. No.:
11/955061
Inventors:
Lynn Keat Chung - Rochester MN, US
Chistopher Francois - Apple Valley MN, US
Richard Karl Kirkman - Rochester MN, US
Henry Joseph May - Mantorville MN, US
Patrick Joseph McCarthy - Rochester MN, US
Don Darrell Reed - Mantorville MN, US
Kenneth Charles Vossen - Rochester MN, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9/46
US Classification:
718104
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.

Resource Allocation In A Numa Architecture Based On Application Specified Resource And Strength Preferences For Processor And Memory Resources

US Patent:
8141091, Mar 20, 2012
Filed:
Oct 2, 2007
Appl. No.:
11/866192
Inventors:
Lynn Keat Chung - Rochester MN, US
Chistopher Francois - Apple Valley MN, US
Richard Karl Kirkman - Rochester MN, US
Henry Joseph May - Mantorville MN, US
Patrick Joseph McCarthy - Rochester MN, US
Don Darrell Reed - Mantorville MN, US
Kenneth Charles Vossen - Rochester MN, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9/46
US Classification:
718104
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.

Analysis Of Nodal Affinity Behavior

US Patent:
8489700, Jul 16, 2013
Filed:
Nov 30, 2005
Appl. No.:
11/290883
Inventors:
Henry J. May - Mantorville MN, US
Richard K. Kirkman - Rochester MN, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 15/167
G06F 15/173
G06F 9/46
US Classification:
709216, 709224, 709226, 718104, 718105
Abstract:
Method 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.

Dynamic Diagnostic Program For Determining Thread Wait Time

US Patent:
2003011, Jun 19, 2003
Filed:
Dec 17, 2001
Appl. No.:
10/022982
Inventors:
William Armstrong - Mantorville MN, US
Ryan Bishop - Rochester MN, US
Michael Brutman - Rochester MN, US
Chris Francois - Apple Valley MN, US
Richard Kirkman - Rochester MN, US
Jay Kurtz - Rochester MN, US
Henry May - Mantorville MN, US
Naresh Nayar - Rochester MN, US
Dennis Towne - Rochester MN, US
Assignee:
International Business Machines Corporation
International Classification:
G06F019/00
US Classification:
700/107000
Abstract:
Diagnostic data, such as a time increment corresponding to how long a thread waits to access a shared resource, is stored within a predetermined location in a data structure, such as a hash bucket in a hash table. The location is preferably correlated to the resource such that a display of the diagnostic data may be tailored to reflect a user-specified relationship between the data and resource.

Mechanism For Assigning Home Nodes To Newly Created Threads

US Patent:
2005019, Sep 8, 2005
Filed:
Mar 4, 2004
Appl. No.:
10/793347
Inventors:
Lynn Keat Chung - Rochester MN, US
Christopher Francois - Apple Valley MN, US
Mark Robert Funk - Mantorville MN, US
Richard Karl Kirkman - Rochester MN, US
Henry Joseph May - Mantorville MN, US
Don Darrell Reed - Mantorville MN, US
Kenneth Charles Vossen - Mantorville MN, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F015/18
US Classification:
718105000
Abstract:
Mechanism for Assigning Home Nodes to Newly Created Threads Disclosed is an apparatus, method, and program product for associating threads with the processing nodes of a multi-nodal computer system. The assignment is accomplished by considering both the relative work capacity of, and the relative amount of ongoing work assigned to, each node. Initiation Weights are used in the preferred embodiment to reflect the desired proportions of threads assigned to each node, from the standpoint of which node should be chosen when a new thread is created.

Isbn (Books And Publications)

The Enlightenment In America

Author:
Henry F. May
ISBN #:
0195020189

The Enlightenment In America

Author:
Henry F. May
ISBN #:
0195023676

The End Of American Innocence: A Study Of The First Years Of Our Own Time 1912-1917

Author:
Henry F. May
ISBN #:
0195025288

The Divided Heart: Essays On Protestantism And The Enlightenment In America

Author:
Henry F. May
ISBN #:
0195058992

The End Of American Innocence: A Study Of The First Years Of Our Own Time 1912-1917

Author:
Henry F. May
ISBN #:
0231096526

The End Of American Innocence: A Study Of The First Years Of Our Own Time 1912-1917

Author:
Henry F. May
ISBN #:
0231096534

Three Faces Of Berkeley Competing Ideologies In The Wheeler Era, 1899-1919

Author:
Henry F. May
ISBN #:
0877723427

Murder By Consent: The Facts In The Tragedy Of Baron Von Schauroth

Author:
Henry John May
ISBN #:
0090877004

NOTICE: You may not use BackgroundCheck or the information it provides to make decisions about employment, credit, housing or any other purpose that would require Fair Credit Reporting Act (FCRA) compliance. BackgroundCheck is not a Consumer Reporting Agency (CRA) as defined by the FCRA and does not provide consumer reports.