Claims Analysis
Total Claims: 49
Claim 1
Independent Claim
155 words
A networking system for performing data communication to a client computer from a server computer having a plurality of network interfaces through a network, comprising: a LAN switch, provided between the network and the server computer, and having a plurality of communication paths correspondingly connected to the network interfaces of the server computer, thus rendering any one of said communication paths usable to connect the client computer with the server computer; and selection means for selecting one of said communication paths in accordance with a quality of service (QOS) requested by the client computer; wherein the selection means selects said communication path using information contained in a routing table in the server computer based on a network address of the network connected to the client computer, said routing table having the address of the network connected to the client computer and addresses of network interfaces of the server computer correspondingly connected to said communication path.
Claim 2
Dependent Claim
155 words
A networking system for performing data communication to a client computer from a server computer having a plurality of network interfaces through a network, comprising: a LAN switch, provided between the network and the server computer, and having a plurality of communication paths correspondingly connected to the network interfaces of the server computer, thus rendering any one of said communication paths usable to connect the client computer with the server computer; and selection means for selecting one of said communication paths in accordance with a quality of service (QOS) requested by the client computer; wherein the selection means selects said communication path using information contained in a routing table in the server computer based on a network address of the network connected to the client computer, said routing table having the address of the network connected to the client computer and addresses of network interfaces of the server computer correspondingly connected to said communication path.
Claim 3
Dependent Claim
15 words
The networking system according to claim 1, wherein said LAN switch comprises: an ATM switch.
Claim 4
Dependent Claim
43 words
The networking system according to claim 1, further comprising a QOS control table holding statistical information about virtual-channel bandwidth and dynamic load for each of the network interfaces, the QOS control table being referred to when establishment of a communication path is requested.
Claim 5
Dependent Claim
75 words
The networking system according to claim 1, wherein the quality of service (QOS) is composed of three items including a service class, a peak bandwidth, and an average bandwidth, wherein said service class includes at least three kinds of service including Best Effort (BE) which is normal data communication, Guaranteed Burst (GB) which is data communication for burst transfer, and Guaranteed Stream (GS) which is communication of stream data including video data and audio data.
Claim 6
Dependent Claim
75 words
The networking system according to claim 4, wherein the quality of service (QOS) is composed of three items including a service class, a peak bandwidth, and an average bandwidth, wherein said service class includes at least three kinds of service including Best Effort (BE) which is normal data communication, Guaranteed Burst (GB) which is data communication for burst transfer, and Guaranteed Stream (GS) which is communication of stream data including video data and audio data.
Claim 7
Dependent Claim
87 words
A computer for performing network communication with another computer comprising: a plurality of network interfaces; a routing table for storing a plurality of entries each including a final destination network address of a packet, an address of a network interface, and a network address of a gateway to which the packet is to be sent; and means for selecting at least one network interface and transmitting said packet to a gateway from the selected network interface based on information contained in said entries of said routing table.
Claim 8
Dependent Claim
87 words
A computer for performing network communication with another computer comprising: a plurality of network interfaces; a routing table for storing a plurality of entries each including a final destination network address of a packet, an address of a network interface, and a network address of a gateway to which the packet is to be sent; and means for selecting at least one network interface and transmitting said packet to a gateway from the selected network interface based on information contained in said entries of said routing table.
Claim 9
Dependent Claim
88 words
A computer according to claim 6, further comprising: quality-of-service (QOS) holding means for holding information concerning the state to be used for each of the network interfaces, selecting at least one entry where the final destination network address agrees with a network address of another computer out of the entries in the routing table when selecting the network interface, comparing a requested service to the information held in the QOS holding means and selecting at least one network interface out of the routing table based on the comparison.
Claim 10
Dependent Claim
117 words
A computer according to claim 7, wherein, when said another computer requests said computer to open a communication path, said computer selects at least one entry where the final destination network address agrees with the network address of said another computer out of the entries of the routing table in accordance with QOS parameters including service class, average traffic, and peak traffic of the communication path specified by said another computer, compares information held in said QOS holding means of the network interface specified by the network interface address of the selected entry of the routing table with the QOS parameters, and selects at least one network interface so that the specified QOS parameters can be satisfied.
Claim 11
Dependent Claim
47 words
A computer according to claim 7, wherein said computer transmits the address of at least one of the network interfaces selected by said computer to said another computer together with a synchronization (SYN) packet when a communication path is opened between said computer and said another computer.
Claim 12
Dependent Claim
92 words
A computer according to claim 7, wherein said computer is provided with a LAN switch having a plurality of first communication paths connected to the network interfaces for sending packets from said computer to a public network by bundling the first communication paths and a second communication path, said LAN switch being provided with switching holding means for specifying switching between the first communication paths and the second communication path, and said computer directs the LAN switch so that the switching holding means specifies a first communication path selected by said computer.
Claim 13
Dependent Claim
121 words
A parallel networking method in a networking system having a first computer which includes a plurality of network interfaces and a second computer connected to a network computer, said first computer further includes a routing table for storing a plurality of entries each including a final destination network address of a packet, an address of a network interface, and a network address of the gateway computer to which said packet is to be sent, said parallel networking method comprising the steps of: selecting, by said first computer, at least one network interface in response to a communication request; and sending a packet to a gateway from the selected network interface based on information contained in the entries of the routing table.
Claim 14
Dependent Claim
121 words
A parallel networking method in a networking system having a first computer which includes a plurality of network interfaces and a second computer connected to a network computer, said first computer further includes a routing table for storing a plurality of entries each including a final destination network address of a packet, an address of a network interface, and a network address of the gateway computer to which said packet is to be sent, said parallel networking method comprising the steps of: selecting, by said first computer, at least one network interface in response to a communication request; and sending a packet to a gateway from the selected network interface based on information contained in the entries of the routing table.
Claim 15
Dependent Claim
124 words
A parallel networking method according to claim 11, further comprising the steps of: when the second computer requests the first computer to open a communication path, selecting by said first computer at least one entry where the final destination network address agrees with the network address of said second computer out of the entries of the routing table; comparing QOS holding means of the network interface specified by the network interface address of the entry selected out of the routing table with QOS parameters specified by said second computer; selecting at least one network interface so that the QOS parameters specified by said second computer can be satisfied; and sending said packet to said gateway of said first computer through the selected network interface.
Claim 16
Dependent Claim
45 words
A parallel networking method according to claim 11, further comprising the step of: notifying, by said first computer, said second computer of the network addresses of all selected network interfaces together with a synchronization (SYN) packet to be transmitted when a communication path is opened.
Claim 17
Dependent Claim
36 words
A parallel networking method according to claim 11, wherein when said second computer includes a network interface having a large bandwidth, data communication is performed by using the network interfaces of said first computer in parallel.
Claim 18
Independent Claim
156 words
A method of performing data communication to a client computer from a server computer having a plurality of network interfaces through a network, wherein a LAN switch is provided between the network and the server computer, said LAN switch having a plurality of communication paths correspondingly connected to the network interfaces of the server computer, wherein any one of said communication paths are usable to connect the client computer with the server computer, said method comprising the steps of: selecting one of said communication paths in accordance with a quality of service (QOS) requested by the client computer; and selecting said communication path using information contained in a routing table in the server computer based on a network address of the network connected to the client computer, said routing table having the address of the network connected to the client computer and addresses of network interfaces of the server computer correspondingly connected to said communication path.
Claim 19
Independent Claim
156 words
A method of performing data communication to a client computer from a server computer having a plurality of network interfaces through a network, wherein a LAN switch is provided between the network and the server computer, said LAN switch having a plurality of communication paths correspondingly connected to the network interfaces of the server computer, wherein any one of said communication paths are usable to connect the client computer with the server computer, said method comprising the steps of: selecting one of said communication paths in accordance with a quality of service (QOS) requested by the client computer; and selecting said communication path using information contained in a routing table in the server computer based on a network address of the network connected to the client computer, said routing table having the address of the network connected to the client computer and addresses of network interfaces of the server computer correspondingly connected to said communication path.
Claim 20
Dependent Claim
54 words
A method according to claim 15, wherein a QOS control table holding statistical information about virtual-channel bandwidth and dynamic load is provided in the server computer for each of the network interfaces, wherein said method further comprises the step of: referring to the QOS control table when establishment of a communication path is requested.
Claim 21
Dependent Claim
74 words
A method according to claim 15, wherein the quality of service (QOS) is composed of three items including a service class, a peak bandwidth, and an average bandwidth, wherein said service class includes at least three kinds of service including Best Effort (BE) which is normal data communication, Guaranteed Burst (GB) which is data communication for burst transfer, and Guaranteed Stream (GS) which is communication of stream data including video data and audio data.
Claim 22
Dependent Claim
74 words
A method according to claim 16, wherein the quality of service (QOS) is composed of three items including a service class, a peak bandwidth, and an average bandwidth, wherein said service class includes at least three kinds of service including Best Effort (BE) which is normal data communication, Guaranteed Burst (GB) which is data communication for burst transfer, and Guaranteed Stream (GS) which is communication of stream data including video data and audio data.
Claim 23
Independent Claim
103 words
A method for performing network communication from a computer to another computer, said computer includes a plurality of network interfaces, and a routing table for storing a plurality of entries each including a final destination network address of a packet, an address of a network interface, and a network address of a gateway to which the packet is to be sent, said method comprising the steps of: selecting at least one network interface in response to a request for communication; and transmitting said packet to a gateway from the selected network interface based on information contained in said entries of said routing table.
Claim 24
Independent Claim
103 words
A method for performing network communication from a computer to another computer, said computer includes a plurality of network interfaces, and a routing table for storing a plurality of entries each including a final destination network address of a packet, an address of a network interface, and a network address of a gateway to which the packet is to be sent, said method comprising the steps of: selecting at least one network interface in response to a request for communication; and transmitting said packet to a gateway from the selected network interface based on information contained in said entries of said routing table.
Claim 25
Dependent Claim
99 words
A method according to claim 19, wherein said computer further includes quality-of-service (QOS) holding means for holding information concerning the state to be used for each of the network interfaces, wherein said method further comprising the steps of: selecting at least one entry where the final destination network address agrees with a network address of another computer out of the entries in the routing table when selecting the network interface; comparing a requested service to the information held in the QOS holding means; and selecting at least one network interface out of the routing table based on the comparison.
Claim 26
Dependent Claim
119 words
A method according to claim 20, further comprising the steps of: when said another computer requests said computer to open a communication path, selecting at least one entry where the final destination network address agrees with the network address of said another computer out of the entries of the routing table in accordance with QOS parameters including service class, average traffic, and peak traffic of the communication path specified by said another computer; comparing information held in said QOS holding means of the network interface specified by the network interface address of the selected entry of the routing table with the QOS parameters; and selecting at least one network interface so that the specified QOS parameters can be satisfied.
Claim 27
Dependent Claim
49 words
A method according to claim 20 further comprising the steps of: transmitting the address of at least one of the network interfaces selected by said computer to said another computer together with a synchronization (SYN) packet when a communication path is opened between said computer and said another computer.
Claim 28
Dependent Claim
97 words
A method according to claim 20, wherein said computer is provided with a LAN switch having a plurality of first communication paths connected to the network interfaces for sending packets from said computer to a public network by bundling the first communication paths and a second communication path, said LAN switch being provided with switching holding means for specifying switching between the first communication paths and the second communication path, wherein said method further comprising the step of: directing the LAN switch so that the switching holding means specifies a first communication path selected by said computer.
Claim 29
Dependent Claim
108 words
A parallel networking system comprising: a first computer which includes a plurality of network interfaces; and a second computer connected to a network through a gateway computer, wherein said first computer further includes a routing table for storing a plurality of entries each including a final destination network address of a packet, an address of a network interface, and a network address of the gateway computer to which said packet is to be sent, and wherein said first computer selects at least one network interrace and sends a packet to the gateway from the selected network interface based on information contained in the entries of the routing table.
Claim 30
Dependent Claim
108 words
A parallel networking system comprising: a first computer which includes a plurality of network interfaces; and a second computer connected to a network through a gateway computer, wherein said first computer further includes a routing table for storing a plurality of entries each including a final destination network address of a packet, an address of a network interface, and a network address of the gateway computer to which said packet is to be sent, and wherein said first computer selects at least one network interrace and sends a packet to the gateway from the selected network interface based on information contained in the entries of the routing table.
Claim 31
Dependent Claim
118 words
A parallel networking system according to claim 24, wherein, when said second computer requests said first computer to open a communication path, said first computer selects at least one entry where the final destination network address agrees with the network address of the second computer out of the entries of the routing table, compares QOS holding means of the network interface specified by the network interface address of the entry selected out of the routing table with QOS parameters specified by the second computer, selects at least one network interface so that QOS parameters specified by said second computer can be satisfied, and sends a packet to said gateway of said first computer through the selected network interface.
Claim 32
Dependent Claim
40 words
A parallel networking system according to claim 24, wherein said first computer notifies the second computer of the network addresses of all selected network interfaces together with a synchronization (SYN) packet to be transmitted when a communication path is opened.
Claim 33
Dependent Claim
38 words
A parallel networking system according to claim 24, wherein when said second computer is provided with a network interface having a large bandwidth data communication is performed by using the network interfaces of said first computer in parallel.
Claim 34
Dependent Claim
204 words
A computer program product comprising a computer readable storage medium having a computer program stored thereon and being executable by a server computer in a networking system for performing data communication to a client computer from said server computer having a plurality of network interfaces through a network, wherein a LAN switch is provided between the network and the server computer, said LAN switch having a plurality of communication paths correspondingly connected to the network interfaces of the server computer, any one of said communication paths are usable to connect the client computer with the server computer, said computer program comprising: a first group of program execution steps for causing said server computer to select one of said communication paths in accordance with a quality of service (QOS) requested by the client computer; and a second group of program execution steps for causing said server computer to select said communication path using information contained in a routing table in the server computer based on a network address of the network connected to the client computer, said routing table having the address of the network connected to the client computer and addresses of network interfaces of the server computer correspondingly connected to said communication path.
Claim 35
Dependent Claim
204 words
A computer program product comprising a computer readable storage medium having a computer program stored thereon and being executable by a server computer in a networking system for performing data communication to a client computer from said server computer having a plurality of network interfaces through a network, wherein a LAN switch is provided between the network and the server computer, said LAN switch having a plurality of communication paths correspondingly connected to the network interfaces of the server computer, any one of said communication paths are usable to connect the client computer with the server computer, said computer program comprising: a first group of program execution steps for causing said server computer to select one of said communication paths in accordance with a quality of service (QOS) requested by the client computer; and a second group of program execution steps for causing said server computer to select said communication path using information contained in a routing table in the server computer based on a network address of the network connected to the client computer, said routing table having the address of the network connected to the client computer and addresses of network interfaces of the server computer correspondingly connected to said communication path.
Claim 36
Dependent Claim
67 words
A computer program product according to claim 28, wherein a QOS control table holding statistical information about virtual-channel bandwidth and dynamic load is provided in the server computer for each of the network interfaces, wherein said computer program further comprises: a third group of program execution steps for causing said server computer to refer to the QOS control table when establishment of a communication path is requested.
Claim 37
Dependent Claim
76 words
A computer program product according to claim 28, wherein the quality of service (QOS) is composed of three items including a service class, a peak bandwidth, and an average bandwidth, wherein said service class includes at least three kinds of service including Best Effort (BE) which is normal data communication, Guaranteed Burst (GB) which is data communication for burst transfer, and Guaranteed Stream (GSA) which is communication of stream data including video data and audio data.
Claim 38
Dependent Claim
76 words
A computer program product according to claim 29, wherein the quality of service (QOS) is composed of three items including a service class, a peak bandwidth, and an average bandwidth, wherein said service class includes at least three kinds of service including Best Effort (BE) which is normal data communication, Guaranteed Burst (GB) which is data communication for burst transfer, and Guaranteed Stream (GS) which is communication of stream data including video data and audio data.
Claim 39
Dependent Claim
128 words
A computer program product comprising a computer readable storage medium having a computer program stored thereon and being executed by a computer for performing network communication with another computer, said computer includes a plurality of network interfaces, and a routing table for storing a plurality of entries each including a final destination network address of a packet, an address of a network interface, and a network address of a gateway to which the packet is to be sent, said computer program comprising: a group of program execution steps for causing said computer to select at least one network interface in response to a communication request and transmit said packet to a gateway from the selected network interface based on information contained in said entries of said routing table.
Claim 40
Dependent Claim
128 words
A computer program product comprising a computer readable storage medium having a computer program stored thereon and being executed by a computer for performing network communication with another computer, said computer includes a plurality of network interfaces, and a routing table for storing a plurality of entries each including a final destination network address of a packet, an address of a network interface, and a network address of a gateway to which the packet is to be sent, said computer program comprising: a group of program execution steps for causing said computer to select at least one network interface in response to a communication request and transmit said packet to a gateway from the selected network interface based on information contained in said entries of said routing table.
Claim 41
Dependent Claim
135 words
A computer program product according to claim 32, wherein said computer further includes quality-of-service (QOS) holding means for holding information concerning the state to be used for each of the network interfaces, wherein said computer program further comprises: a second group of program execution steps for causing said computer to select at least one entry where the final destination network address agrees with a network address of another computer out of the entries in the routing table when selecting the network interface, a third group of program execution steps for causing said computer to compare a requested service to the information held in the QOS holding means, and a fourth group of program execution steps for causing said computer to select at least one network interface out of the routing table based on the comparison.
Claim 42
Dependent Claim
154 words
A computer program product according to claim 33, further comprising: a fifth group of program execution steps for causing said computer to select, when said another compute requests said computer to open a communication path, at least one entry where the final destination network address agrees with the network address of said another computer out of the entries of the routing table in accordance with QOS parameters including service class, average traffic, and peak traffic of the communication path specified by said another computer, a sixth group of program execution steps for causing said computer to compare information held in said QOS holding means for the network interface specified by the network interface address of the selected entry of the routing table with the QOS parameters; and a seventh group of program execution steps for causing said computer to select at least one network interface so that the specified QOS parameters can be satisfied.
Claim 43
Dependent Claim
60 words
A computer program product according to claim 33, further comprising: a fifth group of program execution steps for causing said computer to transmit the address of at least one of the network interfaces selected by said computer to said another computer together with a synchronization (SYN) packet when a communication path is opened between said computer and said another computer.
Claim 44
Dependent Claim
109 words
A computer program product according to claim 33, wherein said computer is provided with a LAN switch having a plurality of first communication paths connected to the network interfaces for sending packets from said computer to a public network by bundling the first communication paths and a second communication path, said LAN switch being provided with switching holding means for specifying switching between the first communication paths and the second communication path, wherein said computer program further comprises: a fifth group of program execution steps for causing said computer to direct the LAN switch so that the switching holding means specifies a first communication path selected by said computer.
Claim 45
Dependent Claim
143 words
A parallel networking computer program product comprising a computer readable storage medium having a computer program stored thereon and executable in a networking system having a first computer provided with a plurality of network interfaces and a second computer connected to a network through a gateway computer, said first computer includes a routing table for storing a plurality of entries each including a final destination network address of a packet, an address of a network interface, and a network address of the gateway computer to which said packet is to be sent, said computer program comprising: a group of program execution steps for causing said first computer to select at least one network interface in response to a communication request and send a packet to a gateway from the selected network interface based on information contained in the entries of the routing table.
Claim 46
Dependent Claim
143 words
A parallel networking computer program product comprising a computer readable storage medium having a computer program stored thereon and executable in a networking system having a first computer provided with a plurality of network interfaces and a second computer connected to a network through a gateway computer, said first computer includes a routing table for storing a plurality of entries each including a final destination network address of a packet, an address of a network interface, and a network address of the gateway computer to which said packet is to be sent, said computer program comprising: a group of program execution steps for causing said first computer to select at least one network interface in response to a communication request and send a packet to a gateway from the selected network interface based on information contained in the entries of the routing table.
Claim 47
Dependent Claim
171 words
A parallel network computer program product according to claim 37, further comprising: a second group of program execution steps for causing said first computer, when the second computer requests the first computer to open a communication path, to select at least one entry where the final destination network address agrees with the network address of said second computer out of the entries of the routing table; a third group of program execution steps for causing the first computer to compare QOS holding means of the network interface specified by the network interface address of the entry selected out of the routing table with QOS parameters specified by said second computer; a fourth group of program execution steps for causing said first computer to select at least one network interface so that the QOS parameters specified by said second computer can be satisfied; and a fifth group of program execution steps for causing said first computer to send said packet to said gateway of said first computer through the selected network interface.
Claim 48
Dependent Claim
53 words
A parallel networking computer program product according to claim 37, further comprising: a second group of program execution steps for causing said first computer to notify the second computer of the network addresses of all selected network interfaces together with a synchronization (SYN) packet to be transmitted when a communication path is opened.
Claim 49
Dependent Claim
53 words
A parallel networking computer program product according to claim 38 further comprising: a second group of program execution steps for causing said first computer, when said second computer is provided with a network interface having a large bandwidth, to perform data communication by using the network interfaces of said first computer in parallel.