Search

Alan F Neel

from Boynton Beach, FL
Age ~78

Alan Neel Phones & Addresses

  • 1466 Artimino Ln, Boynton Beach, FL 33436 (561) 732-7207
  • Madison, AL
  • 22633 Lemon Tree Ln, Boca Raton, FL 33428 (561) 483-5194 (561) 483-7853
  • 20946 Raindance Ln, Boca Raton, FL 33428
  • Basinger, FL
  • Palm Beach, FL
  • 1466 Artimino Ln, Boynton Beach, FL 33436

Work

Position: Protective Service Occupations

Education

Degree: High school graduate or higher

Emails

Publications

Us Patents

Method And System For Directing Device Driver To Service Multiple Sequential Interrupt Requests Generated By I/O Device Connected Thereto

View page
US Patent:
55308724, Jun 25, 1996
Filed:
Dec 23, 1992
Appl. No.:
7/995685
Inventors:
Kenneth D. Smeltzer - Delray Beach FL
Alan F. Neel - Boca Raton FL
Timothy J.-M. Louie - Boca Raton FL
Frank J. Schroeder - Boca Raton FL
James P. Ward - Boca Raton FL
Robert H.-C. Lin - Boca Raton FL
Robert G. Hillis - Boca Raton FL
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1324
US Classification:
395733
Abstract:
A system and method is provided for detecting and correcting a lost hardware interrupt generated by an input/output device in a multiple I/O port computer environment. The lost interrupt condition is caused by the simultaneous occurrence of (i) the reading and subsequent resetting of a interrupt request status bit in an I/O port by a device driver and (ii) the setting of the interrupt request status bit by an I/O device attached to the port. Because the interrupt request status bit is reset before it can be read, the device driver fails to see an acknowledgement of the previous data transmission to the I/O device, and the system encounters a deadlock condition. After a normal timeout timer expires the device driver terminates transmission of data and returns a "cancel or retry" message to the request originator. The present invention prevents a deadlock condition in this situation by providing a second timer in addition to and of significantly less duration than the normal timeout timer. Upon expiration of this additional timer, the device driver, upon satisfying a number of conditions, presumes that an interrupt has been lost, and proceeds to send the next byte of data to the I/O device, thereby preventing a deadlock condition.

Method And Apparatus For Controlling Parallel Port Drivers In A Data Processing System

View page
US Patent:
55533060, Sep 3, 1996
Filed:
Sep 7, 1994
Appl. No.:
8/301512
Inventors:
Phat T. Le - Boca Raton FL
Timothy J. Louie - Boca Raton FL
Alan F. Neel - Boca Raton FL
James P. Ward - Boca Raton FL
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 300
G06F 1300
US Classification:
395828
Abstract:
A parallel port interface for utilization between a first device and a second device designated by a user for transmitting a digital signal from the device to the second device. The parallel port interface includes a switchable driver circuit for transmitting the digital signal, which includes a first circuit for emulating an open collector circuit and a second circuit for emulating a totem pole circuit. The switchable driver circuit is controlled by a logic control circuit that automatically selects either the first circuit or the second circuit for transmitting the digital signal in response to the digital signal and a designation of the second device.

Bi-Directional Parallel Printer Interface

View page
US Patent:
52396274, Aug 24, 1993
Filed:
Mar 26, 1991
Appl. No.:
7/678929
Inventors:
James L. Beck - Versailles KY
James R. Booth - Nicholasville KY
James C. Buchanan - Lexington KY
Carl P. Cole - Lexington KY
Timothy J. Louie - Boca Raton FL
Alan F. Neel - Boca Raton FL
Lynn M. Oliver - Lexington KY
James P. Ward - Boca Raton FL
James F. Webb - Lexington KY
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1300
G06F 312
US Classification:
395275
Abstract:
A parallel interface connects a data processor and a printer so that each may transmit information to the other or receive information from the other. The transmitted information from the data processor can be data or status signals. The data or status signals are transmitted over the same eight information lines between the data processor and the printer with a predetermined signal being sent over another line from the data processor to the printer prior to transmission over the eight lines to identify whether the transmitted information is data or status signals. The printer sends status signals to the data processor over the same eight information lines after sending a predetermined signal to the data processor over a further line that it is going to transmit.
Alan F Neel from Boynton Beach, FL, age ~78 Get Report