Patent US6101533A successfully refreshed from Google Patents.
US6101533A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Multiple interface data communication system and method utilizing multiple connection library interfaces with buffer and lock pool sharing
Assignee: Unisys Corp
•
Filing: 1998-04-15
•
Granted: 2000-08-08
•
Expires: 2018-04-15
Abstract
Abstract A high speed data communications method and system is provided whereby multiple groups of software interfaces are used to link a Distributed Systems Services Unit to a Network Provider which connects to an Input/Output Interface Module which relates to external interfaces of a Network. The interfaces permit the capability of buffer sharing and lock pool sharing, in addition to improved Connection Library Element Interfaces which reduce the overhead that was previously required and further enables faster data transfer operations with reduced latency.
Inventors
- 👤 Mark Steven Brandt
- 👤 Vinh Ha Le
- 👤 Jeffrey John Wilson
- 👤 Charles Austin Parker
- 👤 Sarah Knerr Inforzato
- 👤 Robert Frank Inforzato
- 👤 Lois Bridgham Coyne
- 👤 Christopher John Harrer
- 👤 Susan Mary Jennion
- 👤 Michael Thomas Kain
- 👤 Frances Ann Laukagalis
- 👤 James Joseph Leigh
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-04 23:11
CPC Classifications
H; H04; H04L; H04L49/00; H04L49/90; H04L49/901; H04L49/9047; H04L49/9057; H04L9/00; H04L9/40; H04L69/00; H04L69/30; H04L69/32; H04L69/322; H04L69/329
Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
155 words
A system using multiple interfaces for enhancing data communications between a computer system and external networks comprising: (a) Cooperative System Services interface means 12 for expediting dialog messages between a Distributed System Service unit 10 (DSS 10) and a Network Provider 20; (b) Network Data Path interface means 30 for expediting dialog messages between said Network Provider 20 and an Input/Output Module 40; (c) first Connection Library Interface means (10c, 20c) for establishing a dialog connection between said DSS 10 and said Network Provider 20; (d) second Connection Library Interface means (18m-20m; 18e-20e) for controlling dialog messages, via a Ports interface (18) means of said computer system's Master Control Program 80, between said Network Provider 20 and said DSS 10; (e) said Input/Output Module 40 for queuing message data into and out of said Network Provider 20; (f) Network Processor means 50 providing input and output channels between said Input/Output Module 40 and external networks.
Claim 2
Independent Claim
155 words
A system using multiple interfaces for enhancing data communications between a computer system and external networks comprising: (a) Cooperative System Services interface means 12 for expediting dialog messages between a Distributed System Service unit 10 (DSS 10) and a Network Provider 20; (b) Network Data Path interface means 30 for expediting dialog messages between said Network Provider 20 and an Input/Output Module 40; (c) first Connection Library Interface means (10c, 20c) for establishing a dialog connection between said DSS 10 and said Network Provider 20; (d) second Connection Library Interface means (18m-20m; 18e-20e) for controlling dialog messages, via a Ports interface (18) means of said computer system's Master Control Program 80, between said Network Provider 20 and said DSS 10; (e) said Input/Output Module 40 for queuing message data into and out of said Network Provider 20; (f) Network Processor means 50 providing input and output channels between said Input/Output Module 40 and external networks.
Claim 3
Dependent Claim
75 words
The system of claim 1 wherein said Cooperative Systems Service Interface means 12 includes: (a) means to initialize said first Connection Library means (10c, 20c) for connecting said Distributed System Service unit 10 to said Network Provider 20; (b) means, in said Network Provider 20, to receive input data from said Network Processor means 50; (c) means for enabling said Distributed System Service unit 10 to access said input data from said Network Provider 20.
Claim 4
Dependent Claim
52 words
The system of claim 1 wherein said Cooperative Services Interface 12 includes: (a) means to initialize said first Connection Library means (10c, 20c) for connecting said DSS 10 to said Network Provider 20; (b) means, in said DSS 10, to transfer output data to said IOM 40 via said Network Provider 20.
Claim 5
Dependent Claim
50 words
The system of claim 1 wherein said Network Data Path Interface means 30 includes: (a) means to initialize said Network Provider 20 with a send-data operation; (b) means to transfer output data from said DSS 10 to said Network Processor 50 via said Network Provider 20 and said IOM 40.
Claim 6
Dependent Claim
84 words
The system of claim 4 wherein said Network Data Path Interface means 30 further includes: (a) means to allocate a selected input buffer (20ib) in said Network Provider 20 for subsequent receipt of input message data; (b) means to call by said Network Provider 20, of a start operation to initiate transfer of said input message data from said IOM 40; (c) means to complete transfer of said input message data from IOM 40 to said input buffer 20ib in said Network Provider 20.
Claim 7
Dependent Claim
116 words
The system of claim 1 wherein said second Connection Library Interface means (18m-20m; 18e-20e) includes: (a) means to initiate the setting-up of a dialog between said Master Control Program 80 and a selected Network Provider 20; (b) means to establish a selected dialog for handling by said selected Network Provider 20; (c) means to enable message data transfers between said DSS 10 and said Network Provider 20 via utilization of: (c1) a Process Intercommunication Manager-Connection Library means (PIM-CLE) for managing control and data transfers between said MCP 80 and said Network Provider 20; (c2) a Process Intercommunication Element-Connection Library means (PIE-CLE) for managing control and data transfers between said MCP 80 and said Network Provider 20.
Claim 8
Dependent Claim
136 words
In a computer system (3) operating under a Master Control Program (80) and actively cooperating with multiple interfaces to enable high speed data communications to be facilitated, a method for enhancing data communications between an external network (50) and said computer system (3) comprising the steps of: (a) transferring dialog message data, using a Cooperative Service Interface 12, between a first service unit (Distributed System Services unit, DSS 10) and a second service unit (Network Provider 20) by enabling the sharing of lock pools and buffer pools; (b) controlling said transfer of dialog message data via a Ports interface means (14, 18) of said Master Control Program 80 (MCP 80); (c) transferring dialog message data between said second service unit (Network Provider 20) and an Input/Output Module 40 (IOM 40) connected to a Network Processor (50).
Claim 9
Dependent Claim
136 words
In a computer system (3) operating under a Master Control Program (80) and actively cooperating with multiple interfaces to enable high speed data communications to be facilitated, a method for enhancing data communications between an external network (50) and said computer system (3) comprising the steps of: (a) transferring dialog message data, using a Cooperative Service Interface 12, between a first service unit (Distributed System Services unit, DSS 10) and a second service unit (Network Provider 20) by enabling the sharing of lock pools and buffer pools; (b) controlling said transfer of dialog message data via a Ports interface means (14, 18) of said Master Control Program 80 (MCP 80); (c) transferring dialog message data between said second service unit (Network Provider 20) and an Input/Output Module 40 (IOM 40) connected to a Network Processor (50).
Claim 10
Dependent Claim
62 words
The method of claim 7 wherein step (b) includes the step of: (b1) interfacing said Ports Interface means (14, 18) of said MCP 80, via a Connection Library means (18m-20m; 18e-20e) for connecting said second service unit (Network Provider 20) to said Ports Interface means (14, 18) for enabling said second service unit (Network Provider 20) to communicate with said IOM 40.
Claim 11
Dependent Claim
51 words
The method of claim 8 wherein step (b) further includes the step of: (b2) utilizing a Process Inter-communications Manager Program (PIM) (30) and a Processor-Intercommunication Element (PIE) program (30) for managing the transfer of dialog messages between said Ports Interface means (14, 18) and said second service unit (Network Provider 20).
Claim 12
Dependent Claim
66 words
The method of claim 7 wherein step (c) includes the steps of: (c1) interfacing a Connection Library means 30 between said service unit (Network Provider 20) and a Network Processor Support unit 35; (c2) utilizing a Network Processor Support unit 35 to simulate multiple queues for holding dialog messages; (c3) connecting said Network Processor Support unit 35 to said IOM 40 via a direct interface 32.
Claim 13
Dependent Claim
31 words
The method of claim 10 which includes the step of: (c4) enabling said IOM 40 to provide Gather simulation functions to accumulate a series of message data from various memory locations.
Claim 14
Dependent Claim
28 words
The method of claim 11 which includes the step of: (c5) enabling said IOM 40 to provide Scatter simulation functions to place message data in different selected locations.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2003-08-08 | 2004-02-07 | 2004-08-08 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2007-08-08 | 2008-02-07 | 2008-08-08 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2011-08-08 | 2012-02-07 | 2012-08-08 | $7700.00 | Window Closed / Lapsed |