EP0342320B1

Network terminal driver communication subsystem.

Abstract

This record has no abstract on file.

EP0342320B1, drawing sheet 1
Sheet 1 of 12

Term

Term ended

Expired 2 March 2009, 17.6 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

3 claims: 1 independent, 2 dependent

  1. 1
    A network terminal driver (6-4) for enabling communication between different units (14, 18) and application programs (6-2) within a data processing system which comprises:- a central processing unit CPU (2);- a memory unit (6) connected to said CPU (2) for storing system programs (6-1, 6-4, 6-6) and application programs (6-2) to be run by said CPU (2) and for storing data to be operated upon by the programs;- a plurality of terminals (14, 18) of one or more types for entering commands requesting application programs to be run by said CPU (2) and for viewing results of those programs;and - one or more controllers (8, 10, 12) of one or more types, each for interconnecting said CPU (2) with certain of the terminals of said plurality of terminals (14, 18);characterized by: - a plurality of application modules (6-420) each defining a respective different data format for transmission of data between a terminal and an application program;- a plurality of provider modules (6-440) each defining the characteristics of a respective different one of said controllers;- a plurality of device profiles (6-460) each defining the characteristics of a respective different one of said terminals;and - processing means IORB (6-402) responsive to a request from one of said terminals via one of said application programs (6-2) for accessing one of each of said application modules (6-420), provider modules (6-440) and device profiles (6-460) to obtain the respective data format definition and controller and terminal characteristics, and using such definition and characteristics to receive and respond to messages transmitted from the respective controller and to assemble messages for transmission to the respective terminal via the respective controller.