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

Session traffic splitting using virtual internet protocol addresses associated with distinct categories of application programs irrespective of destination IP address

Assignee: International Business Machines Corp
•
Filing: 1997-01-31
•
Granted: 1999-09-14
•
Expires: 2017-01-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention utilizes Virtual Internet Protocol Addressing (VIPA) to enable a host computer to efficiently route TCP/IP traffic across multiple physical links. This is accomplished by associating different applications or application sets with different virtual IP addresses. The virtual IP addresses may be associated with different physical adapters. Since many applications send similar data repeatedly, categorizing application sets and associating them with different physical adapters allows high volume applications to be associated with one adapter while lower volume, interactive data is associated with another adapter.

Inventors

  • 👤 Jon Anthony Bell
  • 👤 Edward Glen Britton

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 04:13
CPC Classifications
H; H04; H04L; H04L61/00; H04L61/35; H04L49/00; H04L49/90; H04L69/00; H04L69/14

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 168 words
A communications network comprising: a host computer executing communications applications; two or more communications interface adapters associated with said host computer; one communications link attached to each of said two or more communications interface adapters connecting said host computer to a TCP/IP network; a Virtual Internet Protocol Address (VIPA) associated with each of said communications interface adapters; an output queue associated with each of said communications links and a corresponding one of the VIPAs; and, two or more categories of communications applications executing on said host computer such that each VIPA is associated with one or more of said categories of communications applications wherein applications in a category communicate with said TCP/IP network over said communications interface adapter associated with said category of applications utilizing the associated one of the output queues by directing information to said associated VIPA such that communications of different categories utilize different ones of the output queues and corresponding communications links irrespective of a destination Internet Protocol (IP) address of a destination device.
Claim 2
Dependent Claim 168 words
A communications network comprising: a host computer executing communications applications; two or more communications interface adapters associated with said host computer; one communications link attached to each of said two or more communications interface adapters connecting said host computer to a TCP/IP network; a Virtual Internet Protocol Address (VIPA) associated with each of said communications interface adapters; an output queue associated with each of said communications links and a corresponding one of the VIPAs; and, two or more categories of communications applications executing on said host computer such that each VIPA is associated with one or more of said categories of communications applications wherein applications in a category communicate with said TCP/IP network over said communications interface adapter associated with said category of applications utilizing the associated one of the output queues by directing information to said associated VIPA such that communications of different categories utilize different ones of the output queues and corresponding communications links irrespective of a destination Internet Protocol (IP) address of a destination device.
Claim 3
Dependent Claim 31 words
A network as claimed in claim 1 wherein: at least one of said communications links is a terrestrial link and at least one of said communications links is a satellite link.
Claim 4
Dependent Claim 33 words
A network as claimed in claim 1 wherein: at least one category of communications applications is for file transfer and at least one or more categories of communications applications is for interactive traffic.
Claim 5
Independent Claim 118 words
A method of connecting a host computer to a TCP/IP network, said host computer having two or more communications interface adapters, each communications interface adapter attached to one communication link and executing two or more applications, said method comprising the steps of: defining a virtual Internet protocol (IP) address associated with each of said communications interface adapters; programmatically categorizing each of said applications programs into distinct categories; programmatically associating each of said distinct categories of applications programs with a virtual IP address; and, sending information from any of said applications programs over said TCP/IP network by indicating said associated virtual IP address and utilizing said associated communications interface adapter irrespective of a destination address associated with the information.
Claim 6
Independent Claim 118 words
A method of connecting a host computer to a TCP/IP network, said host computer having two or more communications interface adapters, each communications interface adapter attached to one communication link and executing two or more applications, said method comprising the steps of: defining a virtual Internet protocol (IP) address associated with each of said communications interface adapters; programmatically categorizing each of said applications programs into distinct categories; programmatically associating each of said distinct categories of applications programs with a virtual IP address; and, sending information from any of said applications programs over said TCP/IP network by indicating said associated virtual IP address and utilizing said associated communications interface adapter irrespective of a destination address associated with the information.
Claim 7
Dependent Claim 31 words
A method as claimed in claim 4 wherein at least one of said communications links is a terrestrial link and at least one of said communications links is a satellite link.
Claim 8
Dependent Claim 33 words
A method as claimed in claim 4 wherein: at least one category of communications applications is for file transfer and at least one or more categories of communications applications is for interactive traffic.
Claim 9
Dependent Claim 134 words
A programmable media for transferring information to a host computer, said programmable media containing a programmably implemented method of connecting a host computer to a TCP/IP network, said host computer having two or more communications interface adapters, each communications interface adapter attached to one communications link and executing two or more applications, said method comprising the steps of: defining a virtual internet protocol (IP) address associated with each of said communications interface adapters; programmatically categorizing each of said applications programs into distinct categories; programmatically associating each of said distinct categories of applications programs with a virtual IP address; and, sending information from any of said applications programs over said TCP/IP network by indicating said associated virtual IP address and utilizing said associated communications interface adapter irrespective of a destination address associated with the information.
Claim 10
Dependent Claim 134 words
A programmable media for transferring information to a host computer, said programmable media containing a programmably implemented method of connecting a host computer to a TCP/IP network, said host computer having two or more communications interface adapters, each communications interface adapter attached to one communications link and executing two or more applications, said method comprising the steps of: defining a virtual internet protocol (IP) address associated with each of said communications interface adapters; programmatically categorizing each of said applications programs into distinct categories; programmatically associating each of said distinct categories of applications programs with a virtual IP address; and, sending information from any of said applications programs over said TCP/IP network by indicating said associated virtual IP address and utilizing said associated communications interface adapter irrespective of a destination address associated with the information.

References Cited (Backward Citations)

US4731784A Cited
US5091849A Cited
US5321542A Cited
US5490252A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-09-13 2003-03-15 2003-09-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-09-13 2007-03-15 2007-09-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-09-13 2011-03-15 2011-09-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag