Search

John Helmbold Phones & Addresses

  • 583 Linderman Avenue Ext, Kingston, NY 12401 (845) 331-2005 (845) 331-6050
  • 584 Linderman Avenue Ext, Kingston, NY 12401 (845) 339-5992
  • 588 Linderman Avenue Ext, Kingston, NY 12401 (845) 331-2005 (845) 331-6050
  • 599 Linderman Avenue Ext, Kingston, NY 12401 (845) 331-2005
  • 583 Linderman Avenue Ext, Kingston, NY 12401

Work

Company: Ibm 1981 Position: Senior software engineer

Emails

Industries

Computer Software

Resumes

Resumes

John Helmbold Photo 1

Senior Software Engineer

View page
Location:
15 Polk Ct, North Potomac, MD 20878
Industry:
Computer Software
Work:
Ibm
Senior Software Engineer

Publications

Us Patents

Quiensce Termination/Suspension In A Multithreaded Enviroment

View page
US Patent:
8407703, Mar 26, 2013
Filed:
Oct 29, 1996
Appl. No.:
08/733997
Inventors:
Donald Fred Ault - Hyde Park NY, US
Ernest Scott Bender - Saugerties NY, US
Jon Kevin Franks - Saugerties NY, US
John Arthur Helmbold - Kingston NY, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9/44
US Classification:
718100, 718107
Abstract:
In response to the detection of an external event by the first thread, the first thread sends a quiesce event to each additional thread of the application and suspends execution. The quiesce event may be either a suspension event requesting suspension of the additional threads or a termination event requesting termination of the additional threads. Each additional thread, upon receiving the quiesce event, checks its environment to determine whether it is holding any critical system resource. If the additional thread determines that is not holding any critical system resource and that it is therefore safe to quiesce, the additional thread quiesces. Before quiescing, the last additional thread to quiesce resumes the first thread, which is now free to perform critical operations without interference from the additional threads. If the quiesce type is suspension, the first thread resumes the additional threads upon completing its critical operations, whereupon the application resumes its normal operation.

Method And Apparatus For Providing For Notification Of Task Termination

View page
US Patent:
6907605, Jun 14, 2005
Filed:
May 18, 1998
Appl. No.:
09/080504
Inventors:
Donald F. Ault - Hyde Park NY, US
Ernest S. Bender - Saugerties NY, US
John A. Helmbold - Kingston NY, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F009/46
US Classification:
718100
Abstract:
A method and apparatus for ensuring that a process interacting with a failing process is notified of the failure of that process. Each process has a unique process identifier (PID) associated with it. Each process optionally has an affinity list containing one or more entries, each of which contains the identifier of a process that is to be notified when the process fails. A process updates the affinity list of a target process (either itself or another process) by calling an affinity service of the operating system (OS) kernel, specifying the type of operation (add or delete), the identifier of the target process, the identifier of the process that is to notified, and the type of event that is to be generated for the process that is to be notified. When a process fails, a process termination service of the OS kernel examines the affinity list of the failing process and, for each entry in the list, generates an event of the specified type for the process specified as to be notified.
John A Helmbold from Kingston, NY, age ~66 Get Report