John Willard Howard
Land Surveyors in San Jose, CA

License number
Utah 167028-9925
Issued Date
Oct 30, 1982
Expiration Date
Dec 31, 1999
Category
Engineer/Land Surveyor
Type
Engineer in Training - Obsolete
Address
Address
San Jose, CA

Professional information

John Howard Photo 1

Program Branching Method And Apparatus

US Patent:
4181942, Jan 1, 1980
Filed:
Mar 31, 1978
Appl. No.:
5/892243
Inventors:
Richard G. Forster - San Jose CA
John K. Howard - San Jose CA
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 912
US Classification:
364200
Abstract:
A special branch instruction used in a computing system serves as a conditional branch or as an unconditional branch as determined by the state of an internal register. This special branch instruction is used for conditional branching within or at the end of a program loop and for unconditional branching outside of such a loop.


John Howard Photo 2

Fast Write Operations

US Patent:
4916605, Apr 10, 1990
Filed:
Aug 31, 1987
Appl. No.:
7/091406
Inventors:
Brent C. Beardsley - Tucson AZ
Michael D. Canon - San Jose CA
Malcolm C. Easton - San Jose CA
Michael H. Hartung - Tucson AZ
John H. Howard - San Jose CA
Robert H. Vosacek - Tucson AZ
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1300
US Classification:
364200
Abstract:
A technique is described for performing a fast write operation. A host write request, which would normally be serviced by an immediate physical write to a data storage device, is instead written to cache and nonvolatile storage in the data storage device controller. Then, the controller signals the host that the write operation is complete and does not update the physical data storage device until later. A journal log is also used to provide recovery capability in the event of system failure. This technique provides high performance for the units' operation while assuring integrity by keeping two copies of the write operation until the physical update transpires.