Patent US524848A successfully refreshed from Google Patents.
Patent US6014699A successfully refreshed from Google Patents.
← Back to Patent Explorer
US6014699A Expired / Lapsed US ⏱️ 0.0 years remaining

Internet protocol assists for high performance LAN connections

Assignee: International Business Machines Corp
•
Filing: 1997-08-29
•
Granted: 2000-01-11
•
Expires: 2017-08-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An apparatus for dynamically providing a host information about all functions supported by a communication platform provided in a computing network environment is presented. The computing network environment is also provided with a gateway device that is electronically connected at least to one initiating host and at least one receiving host, besides the associated communication platform. The apparatus comprises of a handshaking component for determining address and other information about all hosts to be inputted in a port-sharing table. Means is also provided for checking all host connections at preselected intervals to ensure their connection status availability and all necessary changes are made in the port-sharing table in case any host connection becomes unavailable. A receiving component obtains IP datagrams related to a particular initiating host after a special IP address command has been issued relating to that initiating host. Comparing means will then check the entries of the port-sharing table for a match and if no match is found the information about the initiating host is inputted in the port-sharing table.

Inventors

  • 👤 Bruce H. Ratcliff
  • 👤 Stephen R. Valley

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 04:52
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/28; H04L12/46; H04L12/4604; H04L45/00; H04L61/00; H04L61/09; H04L61/10; H04L61/45; H04L69/00; H04L69/40

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 216 words
In a computing network environment having a gateway device, said gateway device being electronically connected to at least one initiating host and at least one receiving host, an apparatus for dynamically configuring and monitoring hosts electronically connected to said gateway device comprising: a handshaking component for determining IP address and other information obtainable about hosts initially electronically connected to said gateway device; a port-sharing table accessible to said gateway device for storing information obtained through said handshaking component; said gateway device having means for checking a host connection to ensure connection status availability; said gateway device making necessary changes in said port-sharing table in case any host connection becomes unavailable; a receiving component for obtaining IP datagrams and configuration information relating to a particular initiating host after a special IP address command has been received by said gateway device from said particular initiating host; means for comparing said IP datagrams for said particular initiating host with said IP addresses and other information previously stored in said port-sharing table; and means for adding said information relating to said particular initiating host to said port-sharing table, if a complete match is not found between said IP datagram, configuration and address information of said particular initiating host and said IP address and information stored previously in said port-sharing table.
Claim 2
Dependent Claim 216 words
In a computing network environment having a gateway device, said gateway device being electronically connected to at least one initiating host and at least one receiving host, an apparatus for dynamically configuring and monitoring hosts electronically connected to said gateway device comprising: a handshaking component for determining IP address and other information obtainable about hosts initially electronically connected to said gateway device; a port-sharing table accessible to said gateway device for storing information obtained through said handshaking component; said gateway device having means for checking a host connection to ensure connection status availability; said gateway device making necessary changes in said port-sharing table in case any host connection becomes unavailable; a receiving component for obtaining IP datagrams and configuration information relating to a particular initiating host after a special IP address command has been received by said gateway device from said particular initiating host; means for comparing said IP datagrams for said particular initiating host with said IP addresses and other information previously stored in said port-sharing table; and means for adding said information relating to said particular initiating host to said port-sharing table, if a complete match is not found between said IP datagram, configuration and address information of said particular initiating host and said IP address and information stored previously in said port-sharing table.
Claim 3
Dependent Claim 36 words
The apparatus of claim 1, wherein said at least one receiving host is electronically connected to said gateway device through a local area network and said special IP Address command is a SET IP ADDRESS command.
Claim 4
Dependent Claim 25 words
The apparatus of claim 2, wherein said SET IP ADDRESS command is issued when a first initiating host is communicating with a first receiving host.
Claim 5
Dependent Claim 44 words
The apparatus of claim 3 wherein upon receiving a SET IP ADDRESS command port number, IP address and subnet mask information of said particular initiating host is obtained and added to said port-sharing table if said information is not already in said port-sharing table.
Claim 6
Dependent Claim 32 words
The apparatus of claim 4, wherein before establishing communication between said first initiating host and said first receiving host, Maximum Transmission Unit (MTU) size allowable is checked for said first initiating host.
Claim 7
Dependent Claim 18 words
The apparatus of claim 1, wherein said gateway device has an associated communication platform using IP communication protocols.
Claim 8
Dependent Claim 13 words
The apparatus of claim 6, wherein said communication platform is an integrated platform.
Claim 9
Dependent Claim 15 words
The apparatus of claim 6, wherein said communication platform is an open systems adapter platform.
Claim 10
Dependent Claim 14 words
The apparatus of claim 6, wherein said computing network environment uses TCP/IP communication protocol.
Claim 11
Dependent Claim 14 words
The apparatus of claim 6, wherein said computing network environment uses UDP/IP communication protocol.
Claim 12
Dependent Claim 24 words
The apparatus of claim 6, wherein a platform communication protocol is also used and said platform communication protocol is LAN Channel Station interface protocol.
Claim 13
Dependent Claim 14 words
The apparatus of claim 6, wherein said computing network environment uses VTAM communication protocol.
Claim 14
Dependent Claim 14 words
The apparatus of claim 1, wherein said network computing environment uses MVS operating system.
Claim 15
Dependent Claim 19 words
The apparatus of claim 1, wherein said gateway device is electronically connected to a plurality of local area networks.
Claim 16
Dependent Claim 26 words
The apparatus of claim 14, wherein said plurality of local area networks each are of different type and associated with them different and independent communication platforms.
Claim 17
Dependent Claim 19 words
The apparatus of claim 1, wherein said gateway device is electronically connected to at least one wide area network.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-01-10 2003-07-12 2004-01-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-01-10 2007-07-12 2008-01-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-01-10 2011-07-12 2012-01-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag