Back to results
US 4,787,027 AGranted
System using an adapter board to couple a personal computer to a plurality of peripherals in a financial environment
AssigneeNCR Corporation
InventorsWilliam L. Prugh, Tom R. Deaton, Henry G. Cooney
Life of this patent
Estimating the term…
Abstract
A financial system includes a plurality of peripherals like a magnetic stripe reader, printer, and keyboard which are coupled to a personal computer by an adapter board which is inserted into an interface bus within the computer. Even though the financial application being run may be single tasking, the system is capable of running multi-tasking operations. An encryptor/decryptor processor, which is used in handling secure data, is located on the adapter board to minimize unauthorized access to the secure data.
Claims5
A system comprising:
- a plurality of peripherals;
- a personal computer having an application to be run, an interface bus for receiving adapter boards, and an adapter board operatively coupled to said interface bus;
- and
- a serial communication link for coupling said plurality of peripherals with said adapter board;
- said adapter board comprising:
- processing means for coupling said serial communication link with said personal computer to transfer data between said personal computer and said plurality of peripherals;
- said processing means including:
- a microcomputer on a chip having a UART thereon;
- a serial bus transceiver which is coupled to said serial communication link and said UART;
- and
- latch means for receiving data to be transferred in accordance with said application between said personal computer and said microcomputer;
- each of said peripherals having a serial bus transceiver to couple the associated peripheral with said serial communication link;
- said data which is transferred being in a format of command messages coming from said application and responses coming from said plurality of peripherals;
- said personal computer including a driver for interfacing said application and said adapter board via said interface bus;
- said driver having means for assigning sequence numbers to said command messages to provide a correlation between said command messages and their associated said responses from said plurality of peripherals;
- said processing means including an encryption means located on said adapter board for encrypting and decrypting said data in response to said application;
- each said command message including a device address to address said plurality of peripherals and said encryption means so as to enable said encryption means located on said adapter board to be addressed as a peripheral;
- and
- said processing means also including disabling means for disabling said communication link from said adapter board whenever a device address for said encryption means is received by said processing means to keep said encrypting data on said adapter board and to prevent said encrypting data from appearing on said serial communication link.
16 more elements
Dependencies are inferred from the claim text.