Patent US5951650A successfully refreshed from Google Patents.
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
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 05:21
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)
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 |