8004 Caribou Parke Cv, Austin, TX 78726 • 5122509489
201 Glendale Dr, Endicott, NY 13760
Apalachin, NY
Work
Company:
Texas commission on environmental quality
Nov 2010
Position:
Program analyst iv
Skills
Software Development • Databases • Program Management • Web Applications • Software Engineering • Enterprise Software • Visual Studio • Integration • Unix • Sharepoint • Windows • Microsoft Sql Server • Software Project Management • C • Networking • Process Improvement • Asp.net • Programming
Interests
Do It Yourself Home Projects • Bagpipes • Downhill Skiing • Water Skiing • Tennis (If I Get My Knee Fixed) • Woodworking • Working Out at the Gym • Wakeboarding
Texas Commission on Environmental Quality since Nov 2010
Program Analyst IV
ISDG-Austin Mar 2010 - Feb 2011
Software Developer (Contract position)
Culture Technology Inc. Jan 2007 - Sep 2009
Software Developer (Contract position)
Pinnacle Software Inc. Jan 2004 - Dec 2006
Founder and CEO
United Devices Apr 2000 - Jul 2003
Senior Software Developer / Project Manager / Quality Engineering Manager
Skills:
Software Development Databases Program Management Web Applications Software Engineering Enterprise Software Visual Studio Integration Unix Sharepoint Windows Microsoft Sql Server Software Project Management C Networking Process Improvement Asp.net Programming
Interests:
Do It Yourself Home Projects Bagpipes Downhill Skiing Water Skiing Tennis (If I Get My Knee Fixed) Woodworking Working Out at the Gym Wakeboarding
Us Patents
Method And System For Selecting From Multiple Boot Code Images To Be Loaded In A Data Processing System
Maximino Aguilar - Austin TX Norbert Blam - Austin TX James Michael Stafford - Round Rock TX
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9445
US Classification:
713 2, 713100, 710 10, 711170, 714 36
Abstract:
A computer system including a processor, a system memory, and a boot code storage device. The system memory is connected to the processor and is suitable for storing processor data and instructions. The boot code storage device includes an image selection indicator for indicating which of multiple boot code images are to be loaded. The computer system further includes means for initiating a boot sequence stored on the boot code storage device. The boot sequence selects from first and second boot images based upon the state of the image selection indicator and loads the selected image into the system memory in response to a boot event. In one embodiment, the image selection indicator is in an initial state until the boot code sequence successfully loads a boot image. The image selection indicator is set to a value indicative of the loaded image when one of the boot images is successfully loaded. The boot code storage sequence attempts, in the preferred embodiment, to load the previously load boot image when the system detects a setting of the image selection indicator indicative of a previously loaded boot image.
Method And System For Monitoring A Boot Process Of A Data Processing System Providing Boot Data And User Prompt
Maximino Aguilar - Austin TX Norbert Blam - Austin TX Mark Earl Plunkett - Oronoco MN Raymond Francis Romon - Oronoco MN James Michael Stafford - Round Rock TX
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 900
US Classification:
713 2, 713100
Abstract:
A method and system for monitoring the boot process of a data processing system. In accordance with the method and system of the present invention, data detailing each operation performed during a boot process of a data processing system is stored within a memory of the data processing system. All the stored data is then displayed in response to a halting of the boot process, such that step-by-step details of the boot process are available to a user prior to operation of the data processing system by an operating system.
International Business Machines Corporation - Armonk NY
International Classification:
G06F 132
US Classification:
713310, 713 2, 709227
Abstract:
A computer network and network client where the network client includes a nonvolatile storage device for storing a packet replication indicator and a third party host identifier. The client further includes means for modifying the state of the packet replication indicator and the third party host identifier. The client has means for initiating a boot code sequence stored on a client boot code storage device. If the client detects a specified state of the packet replication indicator, the boot code sequence establishes a communication socket with a third party host identified by the third party host identifier and forwards copies or replicates of packets that are exchanged between the network client and a network server. In one embodiment the packets are replicated to the third party host until the boot sequence terminates. The third party host identifier is preferably comprised of an IP address portion and a third party host port identifier portion.
Method And System For Automatically Configuring The Boot Process Of A Computer Having Multiple Bootstrap Programs Within A Network Computer System
Maximino Aguilar - Austin TX Norbert Blam - Austin TX James Michael Stafford - Round Rock TX
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 15177
US Classification:
713 1, 710 8
Abstract:
A method and system for automatically configuring a boot process of a network computer initially connected within a network comprising at least one server. A request is broadcast from a network computer to a network for an available server, upon a first initiation of the network computer within the network. Responses from the broadcast are gathered which indicate whether a server is available. A selected boot program is then executed from among multiple boot programs available in the network computer. The selected boot program and the identity of an available server are stored as boot process configuration settings in a nonvolatile storage of the network computer, in response to successful execution of the boot program, such that a subsequent boot process of a network computer is automatically configured.
Maximino Aguilar - Austin TX Norbert M. Blam - Austin TX James Michael Stafford - Round Rock TX Charles Edward Tysor - Leander TX
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 924
US Classification:
713 2
Abstract:
A method of and software for booting a network computer with universal boot code is disclosed. Initially, the type of a boot device is determined from among a set of possible boot devices. A command in a high level boot code segment of the boot code software is then translated to a command executable by the boot device based upon the determined device type. The converted command is then executed on the boot device to transfer data between the network computer and the boot device. The boot code is preferably compatible with a variety of boot devices including a hard disk boot device, an NFS server boot device, as well as a TFTP server boot device. In an embodiment in which the boot device is a TFTP boot device, a READ command from the high level boot code is translated to a TFTP read request. The data transferred by the TFTP read request may be stored in a file cache on the network computer. During a subsequent high level boot code READ command, the software interface may determine if the requested data is cached in the file cache, and if so, it may retrieve the data from the file cache.
Network Station Adjustable Fail-Over Time Intervals For Booting To Backup Servers When Transport Service Is Not Available
Norbert M. Blam - Austin TX James Arthur Brewer - Leander TX Charles Edward Tysor - Leander TX
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1100
US Classification:
714 4, 714 18, 714 55, 709234
Abstract:
A method for adjusting failover intervals in a computer network is provided. In one embodiment of the present invention transport protocol requests are sent to a backup server, receiving response messages from the server, and then the rate of transport protocol requests is adjusted according to the response messages.
Network Station Adjustable Fail-Over Time Intervals For Booting To Backup Servers When Transport Service Is Not Available
Norbert M. Blam - Austin TX, US James Arthur Brewer - Leander TX, US Charles Edward Tysor - Leander TX, US
Assignee:
Lenovo (Singapore) Pte Ltd - Singapore
International Classification:
G06F 11/00
US Classification:
714 4, 714 13
Abstract:
A method for adjusting failover intervals in a computer network is provided. In one embodiment of the present invention transport protocol requests are sent to a backup server, receiving response messages from the server, and then the rate of transport protocol requests is adjusted according to the response messages.
Boot Sequence For A Network Computer Including Prioritized Scheduling Of Boot Code Retrieval
Maximino Aguilar - Austin TX Norbert M. Blam - Austin TX Michael Edward Criscolo - Austin TX Sanjay Gupta - Austin TX Roy Moonseuk Kim - Austin TX James Michael Stafford - Round Rock TX
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 126
US Classification:
713 2, 713100, 713300, 710 15
Abstract:
A computer network that includes a network server and a network client. The network server includes a storage medium configured with boot code data preferably comprising operating system software for the network client. The network client includes a power status indicator and is configured to query the power status indicator as part of a boot code sequence that is initiated in response to a boot event. The network client is configured to schedule retrieval of boot code data from the network server based upon the power status indicator. Preferably, the power status indicator includes a power fail circuit that indicates whether power to the network client has failed since a previous boot event. In one embodiment, the power fail circuit includes a flip flop arranged such that the output of the flip flop is preset when power is restored to the network client after a power failure. Preferably the clear input of the flip flop is programmably assertable.
Name / Title
Company / Classification
Phones & Addresses
Norbert Blam Creative Director
I S D G Inc Business Printing Web Design and Animation Services