Data processing: structural design – modeling – simulation – and em – Emulation – Of peripheral device
Reexamination Certificate
1995-03-03
2001-09-25
Teska, Kevin J. (Department: 2123)
Data processing: structural design, modeling, simulation, and em
Emulation
Of peripheral device
C703S021000, C710S008000, C710S020000, C710S100000
Reexamination Certificate
active
06295519
ABSTRACT:
FIELD OF THE INVENTION
This invention relates to computer communications, and more particularly, to the interfacing of computer peripherals to a computer system.
BACKGROUND OF THE INVENTION
Microprocessors have permitted a proliferation of devices which perform dedicated tasks for particular applications. In some of these applications the microprocessor's function may be altered by a user and in others it is not. For example, microprocessors used in automobiles to control fuel flow and ignition timing are typically sealed in an ignition control module while microprocessors used in microwave ovens to control cooking times and radiation power require parameters from a user typically input through a keypad. Devices of the latter type typically include a display for providing visual feedback of a users input to the microprocessor or computer system. Additionally, some microprocessors are used in handheld terminals which are carried to remote locations for the input of data, such as utility meter reading and the like. These devices sometimes include hard copy output to record the contents of an internal memory in the device.
One example of a computer system which uses a microprocessor to perform a dedicated function is a terminal for verifying credit or debit cards. Typically, these terminals include a housing for a microprocessor, memory, and I/O interfaces. The terminal also usually includes a ten key pad for inputting information or, alternatively, a card swipe slot for reading the magnetic identification of the card. Typically, data regarding the transaction is transmitted over a telephone line to a remote site for a credit authorization. These devices may further include a printer for printing out a charge card invoice for execution by the consumer. Thus, the typical credit card verification terminal has a central processing unit (the microprocessor), internal program and data memories, a ten keypad, a telecommunication port, and an input/output (I/O) port for interfacing a local peripheral, such as a printer, to the terminal.
One advantage of computer systems which perform dedicated functions is the ease in which the functions performed by the system may be modified. To modify or augment the functionality of a dedicated system, an additional application program may be loaded into memory through a telecommunication link (if coupled to the terminal) or the memory device which contains the control program for the system may be replaced with another memory device which contains an updated program. While the program that controls the system may be easily modified, the user interface remains limited. For example, in the verification terminal discussed above, the user is limited to the numeric input possible through the ten keypad. Thus, while the program which controls the system may be easily updated to perform additional functionality, the improved functionality is limited in the type of user interaction which may be received and used.
One possible solution which adds other user interface capability to the system is to use the I/O port through which the system communicates with the printer. Such a port may be used to communicate with a conventional keyboard, commonly known as a QWERTY keyboard. However, the connector for the cable which connects the printer to the terminal would have to be removed so the keyboard could be coupled to the system. As a result, when the keyboard is coupled to the terminal the printer cannot be used and vice versa.
What is needed is a way to expand the I/O interface so more than one computer peripheral may be coupled to the microprocessor terminal without interfering with the operation of another computer peripheral coupled to the same interface.
SUMMARY OF THE INVENTION
The problems noted above have been solved by an interface device having a first connector for coupling said interface device to said I/O port of the computer terminal, a second connector for coupling a first computer peripheral to a first data function of said I/O port and a third connector for coupling a second computer peripheral to a second data function of said I/O port so that said first and second computer peripherals may be simultaneously coupled to the I/O port of the computer terminal without interfering with the operation of one another.
In a preferred embodiment of the invention, the first connector on the interface device is adapted to fit an RS-232C port for the computer terminal. Opposite the first connector are the second and third connectors. The second connector may be used to couple an output device such as a printer or the like to the computer terminal and the third connector may be used to couple an input device such as a keyboard or the like to the computer terminal. Because the output device only receives data from the system terminal for display and the input device only transmits data for receipt by the terminal, both may share the I/O interface simultaneously without interfering with the operation of the other. The control lines for the interface may be provided to both the input and the output devices since the microprocessor within the terminal only drives one device at a time. Preferably, the connector includes a fourth connector for receiving power from an input power source or the like and supplying the power to the computer system or any device coupled to the connectors of the interface device.
The inventive interface device permits a conventional keyboard to be coupled to the computer terminal for providing alphanumeric characters to the computer terminal. In this manner, the user is provided with more flexibility in communicating with the program executing within the terminal without disrupting the ability of the printer or other computer peripheral to receive data from the terminal.
These and other advantages of the present invention may be discerned from a review of the detailed description provided below and the accompanying drawings.
REFERENCES:
patent: 4794520 (1988-12-01), Kobus, Jr. et al.
patent: 5101481 (1992-03-01), Anger et al.
patent: 5264958 (1993-11-01), Johnson
patent: 5457784 (1995-10-01), Wells et al.
patent: 5488705 (1996-01-01), LaBarbera
patent: 5535371 (1996-07-01), Stewart et al.
Leonard et al, “An RS-232-C Local Area Network”, IEEE Proceedings of the 14th Conference on Local Computer Networks, Oct. 1989, pp. 130-132.*
Nigus et al, “An Easy-to-Use, Host-Independent Data Acquisition System”, 6th IEEE Instrument and Measurement Technology Conference, Apr. 1989, pp. 86-91.
Wagner Richard Hiers
Wagner Robert Leslie
Broda Samuel
Datascape Inc.
Maginot Addison & Moore
Teska Kevin J.
LandOfFree
Method and apparatus for coupling multiple computer... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and apparatus for coupling multiple computer..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for coupling multiple computer... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2489174