← Back to Patent Explorer
US4951245A Expired / Lapsed US ⏱️ 0.0 years remaining

Network terminal driver communications subsystem

Assignee: Bull HN Information Systems Inc
•
Filing: 1988-05-20
•
Granted: 1990-08-21
•
Expires: 2008-05-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a data processing system having a plurality of remote terminals, possibly of several kinds, connected by a plurality of communications media, also possibly of several kinds, from which terminals users may run a plurality of application programs in the central processing unit (CPU) of the data processing system, the CPU is provided with a network terminal driver for regulating transmissions between the various application programs and the various types of terminals over the various types of communications media. Means are provided for specifying the characteristics of the various types of application programs, terminals, and communications media, and the network terminal drive is responsive to those means.

Inventors

  • 👤 Christopher R. M. Bailey
  • 👤 John R. Mandile
  • 👤 Daniel G. Peters
  • 👤 James W. Stonier

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 16:44
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/48; G06F9/4806; G06F9/4843

Claims Analysis

Total Claims: 3
Claim 1
Independent Claim 250 words
In a data processing system comprising: a central processing unit (CPU); a memory unit connected to the CPU for storing system programs and application programs to be run by the CPU and for storing data to be operated upon by the programs; a plurality of terminals of one or more types at which users enter commands requesting application programs to be run by the CPU and view results of those programs; and one or more communications media of one or more types, each for interconnecting the CPU with certain of the terminals of the plurality of terminals, a network terminal driver operatively connected between the CPU and the communications media for facilitating communication between the application programs and the plurality of terminals, the network terminal driver comprising; a plurality of application modules, each associated with a different data format used by the application programs, for specifying data formats being used by each of the application programs; a plurality of provider modules, each associated with a different one of the types of communications media, for specifying the characteristics of each of the communications media; a plurality of device profiles, each associated with a different one of the types of terminals, for specifying the characteristics of each of the terminals; and means responsive to said specifications of data formats, communications media characteristics, and terminal characteristics for interpreting transmissions from the communications media and assembling messages to the communications media according to said specifications of data formats, communications media characteristics, and terminal characteristics.
Claim 2
Dependent Claim 250 words
In a data processing system comprising: a central processing unit (CPU); a memory unit connected to the CPU for storing system programs and application programs to be run by the CPU and for storing data to be operated upon by the programs; a plurality of terminals of one or more types at which users enter commands requesting application programs to be run by the CPU and view results of those programs; and one or more communications media of one or more types, each for interconnecting the CPU with certain of the terminals of the plurality of terminals, a network terminal driver operatively connected between the CPU and the communications media for facilitating communication between the application programs and the plurality of terminals, the network terminal driver comprising; a plurality of application modules, each associated with a different data format used by the application programs, for specifying data formats being used by each of the application programs; a plurality of provider modules, each associated with a different one of the types of communications media, for specifying the characteristics of each of the communications media; a plurality of device profiles, each associated with a different one of the types of terminals, for specifying the characteristics of each of the terminals; and means responsive to said specifications of data formats, communications media characteristics, and terminal characteristics for interpreting transmissions from the communications media and assembling messages to the communications media according to said specifications of data formats, communications media characteristics, and terminal characteristics.
Claim 3
Dependent Claim 218 words
The data processing system recited in claim 1, wherein further: a certain application program encountering an instruction directing it to communicate with a certain terminal generates and forwards to the network terminal driver a first request block; the network terminal driver, responsive to the first request block and one certain of the application modules according to the data type used by the certain application program, generates a second request block; the network terminal driver, responsive to the second request block and to one certain of the provider modules according to the certain communications medium by which the certain terminal is connected, generates at least one third request block; the network terminal driver, responsive to the second request block and one certain of the device profiles according to the type of the certain terminal, generates one or more fourth request blocks; and the third and fourth request blocks are input to a lower layer service provider which is responsive to the third and fourth control blocks to perform communication over the certain communication medium to the certain terminal, whereby the lower layer service provider performs the communication between the CPU and the certain terminal according to the data type used by the certain program, the protocol employed by the certain communications medium, and the characteristics of the certain terminal.

References Cited (Backward Citations)

US3937925A Cited
US4281315A Cited
US4756007A Cited
US4701841A Cited
US4734853A Cited
US4787028A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-08-20 1994-02-19 1994-08-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-08-20 1998-02-19 1998-08-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-08-20 2002-02-19 2002-08-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag