Search

Alan Hlava Phones & Addresses

  • 805 Cherry St, Mazeppa, MN 55956 (507) 843-2143
  • 1811 Cherry St, Mazeppa, MN 55956
  • Makinen, MN
  • 7032 Sioux Ct, Frederick, CO 80530
  • Longmont, CO
  • Rochester, MN
  • St Louis Pk, MN

Publications

Us Patents

Print Model That Allows Direct Job Submission To Physical Printer Objects While Preserving Job Defaulting, Validation And Scheduling

View page
US Patent:
6614549, Sep 2, 2003
Filed:
Mar 26, 1999
Appl. No.:
09/277061
Inventors:
Alan Hlava - Longmont CO
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1500
US Classification:
358 115, 358 11, 358 19, 358 116, 358448
Abstract:
A print model is provided that supports job submission to either physical or logical printer objects while preserving job defaulting, validation, and scheduling. According to one aspect of the present invention physical printers, e. g. , objects representing the capabilities of associated output devices, may be the target of print job submissions. When a print job is received at a physical printer, an association is created between the print job and the physical printer. Then, the print job is routed from the physical printer to a predetermined logical printer, e. g. , an object representing an abstract set of job and output device capabilities. According to another aspect of the present invention, an improved print server includes multiple physical printer objects that may serve as targets of print job submissions. The physical printer objects each correspond to an associated output device and each include an attribute that identifies a logical printer object, if any, through which print jobs may flow to the physical printer object. Additionally, each physical printer object is configured to create an association between print jobs submitted to the physical printer object and the physical printer object.

Providing Command Files With Access To Data Stores That Are Inaccessible To Command Line Operations

View page
US Patent:
6681265, Jan 20, 2004
Filed:
Apr 27, 2000
Appl. No.:
09/560503
Inventors:
Alan Hlava - Longmont CO
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 954
US Classification:
709328, 713 1
Abstract:
According to the invention, systems and methods are disclosed for allowing command files to access information in a data store. This method consists of executing a first, original command file. A second, temporary command file is then created by a command file generator program. The temporary command file includes one or more commands based upon information from a data store that is accessible only by way of an Application Programming Interface (API). Information from the data store is then used during execution of the temporary command file. The original command file defines the scope of temporary environmental variables for storing information to be retrieved from the data store by a command file generator program and stored in the temporary command file, executes the temporary command file, branches around the operations contained in the body of the original command file which have been performed by the temporary command file, and cleans up the local environment. A command file generator, executed by the original command file generates the temporary command file, accesses information from a data stores through Application Programming Interfaces (APIs) associated with the data store, and generates one or more commands for inclusion in the temporary command file based upon the information retrieved from the data store. The temporary command file stores information retrieved from the data store in one or more local environmental variables, and performs processing based upon the content of the environmental variables and the original command file.

Method And Apparatus For Automatically Identifying Multiple Combinations Of Operational And Non-Operational Components On Integrated Circuit Chips With A Single Part Number

View page
US Patent:
7624318, Nov 24, 2009
Filed:
Sep 27, 2005
Appl. No.:
11/236449
Inventors:
Andreas Bieswanger - Ehningen, DE
Herwig Elfering - Offendorf, FR
Andrew J. Geissler - Austin TX, US
Alan Hlava - Mazeppa MN, US
Scott Barnett Swaney - Catskill NY, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G11C 29/00
G06F 11/00
G01R 31/28
US Classification:
714723, 714 8, 714 30, 714 36, 714 42, 714733, 714742
Abstract:
A computer implemented method, a data processing system, and a computer usable program code for automatically identifying multiple combinations of operational and non-operational components with a single part number. A non-volatile storage is provided on a part, wherein the part includes a plurality of sub-components. Unavailable sub-components in the plurality of sub-components are identified based on a series of testing to form identified unavailable sub-components. Information of the identified unavailable sub-components is stored into the non-volatile storage.

Detecting A Deadlock Condition By Monitoring Firmware Inactivity During The System Ipl Process

View page
US Patent:
8230429, Jul 24, 2012
Filed:
May 30, 2008
Appl. No.:
12/129893
Inventors:
Van Hoa Lee - Cedar Park TX, US
David Dean Sanner - Rochester MN, US
Alan Hlava - Mazeppa MN, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9/46
G06F 9/44
US Classification:
718102, 717124, 717127
Abstract:
Illustrative embodiments manage deadlock in a data processing system during an IPL process that includes monitoring the usage of locks in the Hardware Object Model (HOM) of the data processing system. The process further includes detecting a deadlock condition in response to an indication of the IPL process in the data processing system entering a hung state when at least one lock is in use. The process also includes handling the deadlock condition by performing one or more of the following: recording error information for the deadlock condition, and terminating the IPL process.

Making Hardware Objects And Operations Thread-Safe

View page
US Patent:
20100275216, Oct 28, 2010
Filed:
Apr 27, 2009
Appl. No.:
12/430214
Inventors:
Daniel M. Crowell - Rochester MN, US
Alan Hlava - Mazeppa MN, US
Christopher T. Phan - Rochester MN, US
David D. Sanner - Rochester MN, US
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION - Armonk NY
International Classification:
G06F 9/46
US Classification:
718106
Abstract:
Performance in object-oriented systems may be improved by allowing multiple concurrent hardware control and diagnostic operations to run concurrently on the system while preventing race conditions, state/data corruption, and hangs due to deadlock conditions. Deadlock prevention rules may be employed to grant or deny request for hardware operation locks, hardware communication locks, and/or data locks.

Task Management For Data Accesses To Multiple Logical Partitions On Physical Disk Drives In Computer Systems

View page
US Patent:
62567047, Jul 3, 2001
Filed:
Sep 16, 1993
Appl. No.:
8/122828
Inventors:
Alan Hlava - Longmont CO
Scott David Mastie - Longmont CO
Arthur Ray Roberts - Boulder CO
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1320
US Classification:
711112
Abstract:
Disclosed is a method (and apparatus) for optimizing disk access operations which span multiple logical disk partitions and multiple disk drives. The disclosed method makes optimum use of concurrency in the software without causing poor performance due to contention for seeks in a disk drive.

Method For Automated Complex Multilevel Softward Installation In A Data Processing System

View page
US Patent:
53676866, Nov 22, 1994
Filed:
Apr 12, 1993
Appl. No.:
8/046510
Inventors:
Arvin J. Fisher - Rochester MN
Alan Hlava - Longmont CO
Paul D. Koeller - Rochester MN
Mary C. Manges - Rochester MN
Michael K. Russell - Rochester MN
Robert H. Satin - Rochester MN
Gordon G. Stewart - Byron MN
Patricia A. Timms - Rochester MN
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 944
US Classification:
395700
Abstract:
The method of the present invention presents a plurality of option panels to a user, each option panel requiring at least one user input which specifies a system option for a selected data processing system. Thereafter, an installation profile is created utilizing these specified system options, including at least a description of the operating system to be utilized and a description of the data processing system hardware configuration. In one embodiment of the present invention this installation profile is then stored in conjunction with a complex multilevel software application on a portable storage media, such as a tape reel. Thereafter, the installation of the complex multilevel software application may be automatically accomplished by reference to the installation profile which contains those values which represent preset installation options. An operating system is installed utilizing the values set forth in the installation profile and the Initial Program Load (IPL) of the operating system is also accomplished utilizing the preset installation options contained within the installation profile.
Alan S Hlava from Mazeppa, MN, age ~65 Get Report