Patent US1998136A successfully refreshed from Google Patents.
← Back to Patent Explorer
EP0142004A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Method and apparatus for interconnecting independent networks

Assignee: International Business Machines Corp
•
Filing: 1984-10-04
•
Granted: —
•
Expires: 2004-10-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A facility called "Gateway" is used to interconnect a plurality of independently controlled communication networks so that logical units (LUs) in the networks can communicate with one another without any changes to the network. The gateway includes a programmable device or devices which establish and monitor cross network sessions and for each formatted message, on the session, the programmable device changes the contents on the request unit (RU) and/or the transmission header (TH) fields so that data is delivered to a target LU. The changes include address translation within the TH field, and/or address and name translation within the RU field.

Inventors

  • 👤 Jay Hugh Benjamin
  • 👤 James Peyton Gray
  • 👤 Royal Clarke Hayward
  • 👤 Matthew Lloyd Hess
  • 👤 Frederick Edward Mcgriff
  • 👤 Ellis Len Miller

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-10-30 03:17
CPC Classifications
H; H04; H04L; H04L9/00; H04L9/40

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 145 words
A programmable interface apparatus for interconnecting a plurality of independently controlled networks to enable an addressable resource in one network to communicate with an addressable resource in another network, said programmable apparatus comprising: means including the addressable resource, operable for generating a first session service initiate request, said request including an address for the originating resource, a name for the originating resource, and a name for the destination resource; means responsive to the first initiate request and operable for determining the address of the destination resource and for preparing a second initiate request message including the address of the destination resource and forwarding said second initiate request; means operable for receiving the second initiate request and for performing an address translation in said second initiate request and for routing said second request to the proper destination resource whereby the networks are being interconnected without merging.
Claim 2
Dependent Claim 145 words
A programmable interface apparatus for interconnecting a plurality of independently controlled networks to enable an addressable resource in one network to communicate with an addressable resource in another network, said programmable apparatus comprising: means including the addressable resource, operable for generating a first session service initiate request, said request including an address for the originating resource, a name for the originating resource, and a name for the destination resource; means responsive to the first initiate request and operable for determining the address of the destination resource and for preparing a second initiate request message including the address of the destination resource and forwarding said second initiate request; means operable for receiving the second initiate request and for performing an address translation in said second initiate request and for routing said second request to the proper destination resource whereby the networks are being interconnected without merging.
Claim 3
Dependent Claim 48 words
The programmable interface apparatus of claim 1 wherein the means for determining the address of the named resource includes a host computer having a table containing entries for the resources being controlled by said host computer and at least one entry representing the address of said named resource.
Claim 4
Dependent Claim 35 words
The programmable interface apparatus of claim 1 wherein the means for performing the address translation function includes a gateway system services control point, and a gateway node interconnected to the gateway system services control point.
Claim 5
Dependent Claim 28 words
The programmable interface apparatus of claim 1 further including means responsive to the second initiate request and operable for performing a name translation in said second initiate request.
Claim 6
Dependent Claim 21 words
The programmable interface apparatus of claim 3 wherein the gateway node includes at least one address space for each interconnected network.
Claim 7
Dependent Claim 24 words
The programmable interface apparatus of claim 5 wherein each address space includes alias addresses representative of the address given to resources of another network.
Claim 8
Dependent Claim 111 words
A programmable interface for interconnecting independently controlled computer networks so that the logical units of one network may enter into a session with the logical units of another network said interface including: means operable to generate and transmit a session initiate request message, said message having an address field with the address of an originating logical unit, a first name field with the name of the originating logical unit and a second name field with the name of the destination logical unit; and a means to receive said session initiate request message and operable to provide address translation and routing said message to enable a session establishment between the logical units.
Claim 9
Dependent Claim 111 words
A programmable interface for interconnecting independently controlled computer networks so that the logical units of one network may enter into a session with the logical units of another network said interface including: means operable to generate and transmit a session initiate request message, said message having an address field with the address of an originating logical unit, a first name field with the name of the originating logical unit and a second name field with the name of the destination logical unit; and a means to receive said session initiate request message and operable to provide address translation and routing said message to enable a session establishment between the logical units.
Claim 10
Dependent Claim 17 words
The interface of claim 7 further including means operable to translate logical unit names in the message.
Claim 11
Independent Claim 125 words
A method for interconnecting independently controlled computer networks so that logical units in one network can communicate with logical units in another network; said method comprising the following steps: providing an address translation function; preparing and forwarding a session initiate request message; said message including an address field with the name of an originating logical unit, a name field with the name of an originating logical unit, and a second name field with the name of the destination logical unit; buffering the session initiate request message; utilizing the address translation function to derive a set of addresses; substituting the addresses in the initiate request and forwarding the request as a result of which a session is being established between the logical units in each network.
Claim 12
Independent Claim 125 words
A method for interconnecting independently controlled computer networks so that logical units in one network can communicate with logical units in another network; said method comprising the following steps: providing an address translation function; preparing and forwarding a session initiate request message; said message including an address field with the name of an originating logical unit, a name field with the name of an originating logical unit, and a second name field with the name of the destination logical unit; buffering the session initiate request message; utilizing the address translation function to derive a set of addresses; substituting the addresses in the initiate request and forwarding the request as a result of which a session is being established between the logical units in each network.
Claim 13
Dependent Claim 28 words
The method of claim 9 further including the step of translating the address in the address header of messages flowing on the session between the logical units. p
Claim 14
Dependent Claim 19 words
The method of claim 9 wherein the address translation function is being positioned at the boundaries of the network.
Claim 15
Dependent Claim 23 words
The method of claim 9 wherein an alias name is being used in the second name field to identify the destination logical unit.
Claim 16
Dependent Claim 32 words
The method of claim 12 further including the following steps : utilizing the address translation function to derive a set of names; and substituting the set of addresses in the initiate request.
Claim 17
Dependent Claim 164 words
A computer telecommunication network system having a plurality of independently controlled networks with each network having at least one host computer controlling a plurality of addressable resources, an apparatus for interconnecting the networks so that addressable resources in one network can communicate with resources in another network, said apparatus comprising: means, including the addressable resource, operable for generating a session service request command message, said command message having an address field and a name field for an originating resource and a name field for a destination resource; means responsive to said command and operable to make appropriate name and/or address translations and to route the command messages to the network containing the destination resource with said message resulting in a session being established with the session carrying messages between the originating resource and destination resource; and means operable to intercept the messages and for changing the addres header so that the messages are being delivered without changing the characteristics of the independently controlled networks.
Claim 18
Dependent Claim 164 words
A computer telecommunication network system having a plurality of independently controlled networks with each network having at least one host computer controlling a plurality of addressable resources, an apparatus for interconnecting the networks so that addressable resources in one network can communicate with resources in another network, said apparatus comprising: means, including the addressable resource, operable for generating a session service request command message, said command message having an address field and a name field for an originating resource and a name field for a destination resource; means responsive to said command and operable to make appropriate name and/or address translations and to route the command messages to the network containing the destination resource with said message resulting in a session being established with the session carrying messages between the originating resource and destination resource; and means operable to intercept the messages and for changing the addres header so that the messages are being delivered without changing the characteristics of the independently controlled networks.
Claim 19
Dependent Claim 21 words
The apparatus of claim 14 further including a communication channel for interconnecting the networks to enable the flow of information therebetween.
Claim 20
Independent Claim 78 words
A method for interconnecting independently controlled communication networks comprising the following steps: preparing and transmitting a session service request command message; said message having a name and address for an originating logical unit and a name for a destination logical unit; buffering the message; determining the destination address for the destination logical unit; substituting the destination address in said message; and forwarding said message to the proper address whereby a session is being established between the logical units.
Claim 21
Independent Claim 78 words
A method for interconnecting independently controlled communication networks comprising the following steps: preparing and transmitting a session service request command message; said message having a name and address for an originating logical unit and a name for a destination logical unit; buffering the message; determining the destination address for the destination logical unit; substituting the destination address in said message; and forwarding said message to the proper address whereby a session is being established between the logical units.
Claim 22
Dependent Claim 43 words
The method recited in claim 16 further including the steps of : preparing and transporting end user messages on the established session; and translating the address in the address header to ensure that said messages are being delivered to the proper logical unit.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag