Claims Analysis
Total Claims: 61
Claim 1
Independent Claim
193 words
A method of dynamically balancing a load between a plurality of gateways which provide access between a first computer network and a second computer network, the method comprising: receiving at a first of the plurality of gateways a communication from a source device on the first computer network, wherein the communication is to be transmitted to the second computer network; determining through which of the plurality of gateways the communication is to be transmitted to the second computer network so as to balance the load between the plurality of gateways based upon a resource identifier associated with the source device received in the communication from the source device; transmitting the communication to the second computer network if said determining step determines that the first gateway is to transmit the communication to the second computer network; transmitting the communication from the first of the plurality of gateways over the first computer network to the one of the plurality of gateways which said determining step determines the communication is to be transmitted if said determining step determines that a gateway other than the first gateway is to transmit the communication to the second computer network.
Claim 2
Independent Claim
193 words
A method of dynamically balancing a load between a plurality of gateways which provide access between a first computer network and a second computer network, the method comprising: receiving at a first of the plurality of gateways a communication from a source device on the first computer network, wherein the communication is to be transmitted to the second computer network; determining through which of the plurality of gateways the communication is to be transmitted to the second computer network so as to balance the load between the plurality of gateways based upon a resource identifier associated with the source device received in the communication from the source device; transmitting the communication to the second computer network if said determining step determines that the first gateway is to transmit the communication to the second computer network; transmitting the communication from the first of the plurality of gateways over the first computer network to the one of the plurality of gateways which said determining step determines the communication is to be transmitted if said determining step determines that a gateway other than the first gateway is to transmit the communication to the second computer network.
Claim 3
Dependent Claim
16 words
The method according to claim 1 wherein the first computer network is a local area network.
Claim 4
Dependent Claim
16 words
The method according to claim 1 wherein the first computer network is a wide area network.
Claim 5
Dependent Claim
55 words
The method according to claim 1, further comprising the step of: transmitting a redirect communication to the source device identifying the one of the plurality of gateways determined by said determining step if said determining step determines that a gateway other than the first gateway is to transmit the communication to the second computer network.
Claim 6
Dependent Claim
30 words
The method according to claim 1 wherein said transmitting a redirect communication step comprises the step of transmitting an Internet Control Message Protocol (ICMP) redirect message to the source device.
Claim 7
Independent Claim
242 words
A method of dynamically balancing a load between a plurality of gateways which provide access between a first computer network and a second computer network, the method comprising: receiving at a first of the plurality of gateways a communication from a source device on the first computer network, wherein the communication is to be transmitted to the second computer network; determining through which of the plurality of gateways the communication is to be transmitted to the second computer network; transmitting the communication to the second computer network if said determining step determines that the first gateway is to transmit the communication to the second computer network; and transmitting the communication over the first computer network to the one of the plurality of gateways which said determining step determines the communication is to be transmitted if said determining step determines that a gateway other than the first gateway is to transmit the communication to the second computer network; and wherein said determining step comprises the steps of: splitting a resource identifier of the communication having a plurality of bits into sub-groups of bits based upon the number gateways interconnecting the first computer network and the second computer network; summing the sub-groups of bits to provide an allocation sum; dividing the allocation sum by the number of gateways interconnecting the first computer network and the second computer network; and allocating messages to the plurality of gateways based upon the remainder of said dividing step.
Claim 8
Independent Claim
242 words
A method of dynamically balancing a load between a plurality of gateways which provide access between a first computer network and a second computer network, the method comprising: receiving at a first of the plurality of gateways a communication from a source device on the first computer network, wherein the communication is to be transmitted to the second computer network; determining through which of the plurality of gateways the communication is to be transmitted to the second computer network; transmitting the communication to the second computer network if said determining step determines that the first gateway is to transmit the communication to the second computer network; and transmitting the communication over the first computer network to the one of the plurality of gateways which said determining step determines the communication is to be transmitted if said determining step determines that a gateway other than the first gateway is to transmit the communication to the second computer network; and wherein said determining step comprises the steps of: splitting a resource identifier of the communication having a plurality of bits into sub-groups of bits based upon the number gateways interconnecting the first computer network and the second computer network; summing the sub-groups of bits to provide an allocation sum; dividing the allocation sum by the number of gateways interconnecting the first computer network and the second computer network; and allocating messages to the plurality of gateways based upon the remainder of said dividing step.
Claim 9
Dependent Claim
33 words
The method of claim 6, wherein the resource identifier is a source address of communications received from the first computer network and a destination address for communications received from the second computer network.
Claim 10
Dependent Claim
55 words
The method of claim 6, further comprising the step of assigning a unique allocation identifier to each of the plurality of gateways and wherein said step of allocating messages comprises the step of allocating messages to the plurality of gateways based upon the allocation identifier of a gateway and the remainder of said dividing step.
Claim 11
Dependent Claim
67 words
The method according to claim 8, wherein said assigning step comprises assigning as the allocation identifier a numeric identifier of between 0 and n=1 where n is the number of gateways interconnecting the first computer network and the second computer network; and wherein said allocating step comprises the step of allocating messages to the gateway having an allocation identifier equal to the remainder of said dividing step.
Claim 12
Dependent Claim
62 words
The method according to claim 6, wherein said splitting step comprises the step of splitting the resource identifier into sub-groups wherein each sub-group includes k bits where k is the lowest power to which 2 may be raised to result in a value equal to or greater than the number of gateways interconnecting the first computer network and the second computer network.
Claim 13
Dependent Claim
64 words
The method according to claim 6, wherein said splitting step comprises the step of splitting the resource identifier into sub-groups wherein at least one sub-group includes k bits where k is the lowest power to which 2 may be raised to result in a value equal to or greater than the number of gateways interconnecting the first computer network and the second computer network.
Claim 14
Dependent Claim
20 words
The method according to claim 6, further comprising the step of masking the resource identifier prior to said splitting step.
Claim 15
Independent Claim
100 words
A method of allocating network resources among a plurality of gateways interconnecting a first computer network and a second computer network, the method comprising the steps of: splitting a resource identifier having a plurality of bits into sub-groups of bits based upon the number gateways interconnecting the first computer network and the second computer network; summing the sub-groups of bits to provide an allocation sum; dividing the allocation sum by the number of gateways interconnecting the first computer network and the second computer network; and allocating resources to the plurality of gateways based upon the remainder of said dividing step.
Claim 16
Independent Claim
100 words
A method of allocating network resources among a plurality of gateways interconnecting a first computer network and a second computer network, the method comprising the steps of: splitting a resource identifier having a plurality of bits into sub-groups of bits based upon the number gateways interconnecting the first computer network and the second computer network; summing the sub-groups of bits to provide an allocation sum; dividing the allocation sum by the number of gateways interconnecting the first computer network and the second computer network; and allocating resources to the plurality of gateways based upon the remainder of said dividing step.
Claim 17
Dependent Claim
55 words
The method of claim 13, further comprising the step of assigning a unique allocation identifier to each of the plurality of gateways and wherein said step of allocating resources comprises the step of allocating resources to the plurality of gateways based upon the allocation identifier of a gateway and the remainder of said dividing step.
Claim 18
Dependent Claim
67 words
The method according to claim 14, wherein said assigning step comprises assigning as the allocation identifier a numeric identifier of between 0 and n-1 where n is the number of gateways interconnecting the first computer network and the second computer network; and wherein said allocating step comprises the step of allocating resources to the gateway having an allocation identifier equal to the remainder of said dividing step.
Claim 19
Dependent Claim
61 words
The method according to claim 13, wherein said splitting step comprises the step of splitting the address into sub-groups wherein each sub-group includes k bits where k is the lowest power to which 2 may be raised to result in a value equal to or greater than the number of gateways interconnecting the first computer network and the second computer network.
Claim 20
Dependent Claim
63 words
The method according to claim 13, wherein said splitting step comprises the step of splitting the address into sub-groups wherein at least one sub-group includes k bits where k is the lowest power to which 2 may be raised to result in a value equal to or greater than the number of gateways interconnecting the first computer network and the second computer network.
Claim 21
Dependent Claim
20 words
The method according to claim 13, further comprising the step of masking the resource identifier prior to said splitting step.
Claim 22
Independent Claim
205 words
A system for dynamically balancing a load between a plurality of gateways which provide access between a first computer network and a second computer network, the system comprising: means for receiving at a first of the plurality of gateways a communication from a source device on the first computer network, wherein the communication is to be transmitted to the second computer network; means for determining through which of the plurality of gateways the communication is to be transmitted to the second computer network so as to balance the load between the plurality of gateways based upon a resource identifier associated with the source device received in the communication from the source device; means for transmitting the communication to the second computer network if said means for determining determines that the first gateway is to transmit the communication to the second computer network; and means for transmitting the communication from the first of the plurality of gateways over the first computer network to the one of the plurality of gateways which said means for determining determines the communication is to be transmitted if said means for determining determines that a gateway other than the first gateway is to transmit the communication to the second computer network.
Claim 23
Independent Claim
205 words
A system for dynamically balancing a load between a plurality of gateways which provide access between a first computer network and a second computer network, the system comprising: means for receiving at a first of the plurality of gateways a communication from a source device on the first computer network, wherein the communication is to be transmitted to the second computer network; means for determining through which of the plurality of gateways the communication is to be transmitted to the second computer network so as to balance the load between the plurality of gateways based upon a resource identifier associated with the source device received in the communication from the source device; means for transmitting the communication to the second computer network if said means for determining determines that the first gateway is to transmit the communication to the second computer network; and means for transmitting the communication from the first of the plurality of gateways over the first computer network to the one of the plurality of gateways which said means for determining determines the communication is to be transmitted if said means for determining determines that a gateway other than the first gateway is to transmit the communication to the second computer network.
Claim 24
Dependent Claim
16 words
The system according to claim 19 wherein the first computer network is a local area network.
Claim 25
Dependent Claim
16 words
The system according to claim 19 wherein the first computer network is a wide area network.
Claim 26
Dependent Claim
56 words
The system according to claim 19, further comprising: means for transmitting a redirect communication to the source device identifying the one of the plurality of gateways determined by said means for determining if said means for determining determines that a gateway other than the first gateway is to transmit the communication to the second computer network.
Claim 27
Dependent Claim
30 words
The system according to claim 19 wherein said means for transmitting a redirect communication comprises means for transmitting an Internet Control Message Protocol (ICMP) redirect message to the source device.
Claim 28
Independent Claim
260 words
A system for dynamically balancing a load between a plurality of gateways which provide access between a first computer network and a second computer network, the system comprising: means for receiving at a first of the plurality of gateways a communication from a source device on the first computer network, wherein the communication is to be transmitted to the second computer network; means for determining through which of the plurality of gateways the communication is to be transmitted to the second computer network; means for transmitting the communication to the second computer network if said means for determining determines that the first gateway is to transmit the communication to the second computer network; and means for transmitting the communication over the first computer network to the one of the plurality of gateways which said means for determining determines the communication is to be transmitted if said means for determining determines that a gateway other than the first gateway is to transmit the communication to the second computer network; and wherein said means for determining comprises: means for splitting a resource identifier of the communication having a plurality of bits into sub-groups of bits based upon the number gateways interconnecting the first computer network and the second computer network; means for summing the sub-groups of bits to provide an allocation sum; means for dividing the allocation sum by the number of gateways interconnecting the first computer network and the second computer network; and means for allocating messages to the plurality of gateways based upon the remainder of said means for dividing.
Claim 29
Independent Claim
260 words
A system for dynamically balancing a load between a plurality of gateways which provide access between a first computer network and a second computer network, the system comprising: means for receiving at a first of the plurality of gateways a communication from a source device on the first computer network, wherein the communication is to be transmitted to the second computer network; means for determining through which of the plurality of gateways the communication is to be transmitted to the second computer network; means for transmitting the communication to the second computer network if said means for determining determines that the first gateway is to transmit the communication to the second computer network; and means for transmitting the communication over the first computer network to the one of the plurality of gateways which said means for determining determines the communication is to be transmitted if said means for determining determines that a gateway other than the first gateway is to transmit the communication to the second computer network; and wherein said means for determining comprises: means for splitting a resource identifier of the communication having a plurality of bits into sub-groups of bits based upon the number gateways interconnecting the first computer network and the second computer network; means for summing the sub-groups of bits to provide an allocation sum; means for dividing the allocation sum by the number of gateways interconnecting the first computer network and the second computer network; and means for allocating messages to the plurality of gateways based upon the remainder of said means for dividing.
Claim 30
Dependent Claim
33 words
The system of claim 24, wherein the resource identifier is a source address of communications received from the first computer network and a destination address for communications received from the second computer network.
Claim 31
Dependent Claim
55 words
The system according to claim 24, further comprising means for assigning a unique allocation identifier to each of the plurality of gateways and wherein said means for allocating messages comprises means for allocating messages to the plurality of gateways based upon the allocation identifier of a gateway and the remainder of said means for dividing.
Claim 32
Dependent Claim
71 words
The system according to claim 26, wherein said means for assigning comprises means for assigning as the allocation identifier a numeric identifier of between 0 and n-1 where n is the number of gateways interconnecting the first computer network and the second computer network; and wherein said means for allocating comprises means for allocating messages to the gateway having an allocation identifier equal to the remainder of said means for dividing.
Claim 33
Dependent Claim
62 words
The system according to claim 24, wherein said means for splitting comprises means for splitting the resource identifier into sub-groups wherein each sub-group includes k bits where k is the lowest power to which 2 may be raised to result in a value equal to or greater than the number of gateways interconnecting the first computer network and the second computer network.
Claim 34
Dependent Claim
64 words
The system according to claim 24, wherein said means for splitting comprises means for splitting the resource identifier into sub-groups wherein at least one sub-group includes k bits where k is the lowest power to which 2 may be raised to result in a value equal to or greater than the number of gateways interconnecting the first computer network and the second computer network.
Claim 35
Dependent Claim
18 words
The system according to claim 24, further comprising means for masking the address prior to said splitting step.
Claim 36
Independent Claim
106 words
A system for allocating network resources among a plurality of gateways interconnecting a first computer network and a second computer network, the system comprising: means for splitting a resource identifier having a plurality of bits into sub-groups of bits based upon the number gateways interconnecting the first computer network and the second computer network; means for summing the sub-groups of bits to provide an allocation sum; means for dividing the allocation sum by the number of gateways interconnecting the first computer network and the second computer network; and means for allocating resources to the plurality of gateways based upon a remainder of said means for dividing.
Claim 37
Independent Claim
106 words
A system for allocating network resources among a plurality of gateways interconnecting a first computer network and a second computer network, the system comprising: means for splitting a resource identifier having a plurality of bits into sub-groups of bits based upon the number gateways interconnecting the first computer network and the second computer network; means for summing the sub-groups of bits to provide an allocation sum; means for dividing the allocation sum by the number of gateways interconnecting the first computer network and the second computer network; and means for allocating resources to the plurality of gateways based upon a remainder of said means for dividing.
Claim 38
Dependent Claim
55 words
The system according to claim 31, further comprising means for assigning a unique allocation identifier to each of the plurality of gateways and wherein said means for allocating resources comprises means for allocating resources to the plurality of gateways based upon the allocation identifier of a gateway and the remainder of said means for dividing.
Claim 39
Dependent Claim
71 words
The system according to claim 32, wherein said means for assigning comprises means for assigning as the allocation identifier a numeric identifier of between 0 and n-1 where n is the number of gateways interconnecting the first computer network and the second computer network; and wherein said means for allocating comprises means for allocating resources to the gateway having an allocation identifier equal to the remainder of said means for dividing.
Claim 40
Dependent Claim
61 words
The system according to claim 31, wherein said means for splitting comprises means for splitting the address into sub-groups wherein each sub-group includes k bits where k is the lowest power to which 2 may be raised to result in a value equal to or greater than the number of gateways interconnecting the first computer network and the second computer network.
Claim 41
Dependent Claim
63 words
The system according to claim 31, wherein said means for splitting comprises means for splitting the address into sub-groups wherein at least one sub-group includes k bits where k is the lowest power to which 2 may be raised to result in a value equal to or greater than the number of gateways interconnecting the first computer network and the second computer network.
Claim 42
Dependent Claim
19 words
The system according to claim 31, further comprising means for masking the resource identifier prior to said splitting step.
Claim 43
Dependent Claim
222 words
A computer program product for dynamically balancing a load between a plurality of gateways which provide access between a first computer network and a second computer network, the computer program product comprising: a computer-readable storage medium having computer-readable program code means embodied in said medium, said computer-readable program code means comprising: computer-readable program code means for receiving at a first of the plurality of gateways a communication from a source device on the first computer network, wherein the communication is to be transmitted to the second computer network; computer-readable program code means for determining through which of the plurality of gateways the communication is to be transmitted to the second computer network so as to balance the load between the plurality of gateways based upon a resource identifier associated with the source device received in the communication from the source device; computer-readable program code means for transmitting the communication to the second computer network if said computer-readable program code means for determining determines that the first gateway is to transmit the communication to the second computer network; and computer-readable program code means for transmitting the communication from the first of the plurality of gateways over the first computer network to the one of the plurality of gateways which said computer-readable program code means for determining determines the communication is to be transmitted.
Claim 44
Dependent Claim
222 words
A computer program product for dynamically balancing a load between a plurality of gateways which provide access between a first computer network and a second computer network, the computer program product comprising: a computer-readable storage medium having computer-readable program code means embodied in said medium, said computer-readable program code means comprising: computer-readable program code means for receiving at a first of the plurality of gateways a communication from a source device on the first computer network, wherein the communication is to be transmitted to the second computer network; computer-readable program code means for determining through which of the plurality of gateways the communication is to be transmitted to the second computer network so as to balance the load between the plurality of gateways based upon a resource identifier associated with the source device received in the communication from the source device; computer-readable program code means for transmitting the communication to the second computer network if said computer-readable program code means for determining determines that the first gateway is to transmit the communication to the second computer network; and computer-readable program code means for transmitting the communication from the first of the plurality of gateways over the first computer network to the one of the plurality of gateways which said computer-readable program code means for determining determines the communication is to be transmitted.
Claim 45
Dependent Claim
64 words
The computer program product according to claim 37, further comprising: computer-readable program code means for transmitting a redirect communication to the source device identifying the one of the plurality of gateways determined by said means for determining if said computer-readable program code means for determining determines that a gateway other than the first gateway is to transmit the communication to the second computer network.
Claim 46
Dependent Claim
38 words
The computer program product according to claim 37 wherein said computer-readable program code means for transmitting a redirect communication comprises computer-readable program code means for transmitting an Internet Control Message Protocol (ICMP) redirect message to the source device.
Claim 47
Dependent Claim
295 words
A computer program product for dynamically balancing a load between a plurality of gateways which provide access between a first computer network and a second computer network, the computer program product comprising: a computer-readable storage medium having computer-readable program code means embodied in said medium, said computer-readable program code means comprising: computer-readable pro-gram code means for receiving at a first of the plurality of gateways a communication from a source device on the first computer network, wherein the communication is to be transmitted to the second computer network; computer-readable program code means for determining through which of the plurality of gateways the communication is to be transmitted to the second computer network: computer-readable program code means for transmitting the communication to the second computer network if said computer-readable program code means for determining determines that the first gateway is to transmit the communication to the second computer network; and computer-readable program code means for transmitting the communication over the first computer network to the one of the plurality of gateways which said computer-readable program code means for determining determines the communication is to be transmitted; and wherein said computer-readable program code means for determining comprises: computer-readable program code means for splitting a resource identifier of the communication having a plurality of bits into sub-groups of bits based upon the number gateways interconnecting the first computer network and the second computer network; computer-readable program code means for summing the sub-groups of bits to provide an allocation sum; computer-readable program code means for dividing the allocation sum by the number of gateways interconnecting the first computer network and the second computer network; and computer-readable program code means for allocating messages to the plurality of gateways based upon the remainder of said computer-readable program code means for dividing.
Claim 48
Dependent Claim
295 words
A computer program product for dynamically balancing a load between a plurality of gateways which provide access between a first computer network and a second computer network, the computer program product comprising: a computer-readable storage medium having computer-readable program code means embodied in said medium, said computer-readable program code means comprising: computer-readable pro-gram code means for receiving at a first of the plurality of gateways a communication from a source device on the first computer network, wherein the communication is to be transmitted to the second computer network; computer-readable program code means for determining through which of the plurality of gateways the communication is to be transmitted to the second computer network: computer-readable program code means for transmitting the communication to the second computer network if said computer-readable program code means for determining determines that the first gateway is to transmit the communication to the second computer network; and computer-readable program code means for transmitting the communication over the first computer network to the one of the plurality of gateways which said computer-readable program code means for determining determines the communication is to be transmitted; and wherein said computer-readable program code means for determining comprises: computer-readable program code means for splitting a resource identifier of the communication having a plurality of bits into sub-groups of bits based upon the number gateways interconnecting the first computer network and the second computer network; computer-readable program code means for summing the sub-groups of bits to provide an allocation sum; computer-readable program code means for dividing the allocation sum by the number of gateways interconnecting the first computer network and the second computer network; and computer-readable program code means for allocating messages to the plurality of gateways based upon the remainder of said computer-readable program code means for dividing.
Claim 49
Dependent Claim
35 words
The computer program product of claim 40, wherein the resource identifier is a source address of communications received from the first computer network and a destination address for communications received from the second computer network.
Claim 50
Dependent Claim
69 words
The computer program product according to claim 40, further comprising computer-readable program code means for assigning a unique allocation identifier to each of the plurality of gateways and wherein said computer-readable program code means for allocating messages comprises computer-readable program code means for allocating messages to the plurality of gateways based upon the allocation identifier of a gateway and the remainder of said computer-readable program code means for dividing.
Claim 51
Dependent Claim
88 words
The computer program product according to claim 42, wherein said computer-readable program code means for assigning comprises computer-readable program code means for assigning as the allocation identifier a numeric identifier of between 0 and n-1 where n is the number of gateways interconnecting the first computer network and the second computer network; and wherein said computer-readable program code means for allocating comprises computer-readable program code means for allocating messages to the gateway having an allocation identifier equal to the remainder of said computer-readable program code means for dividing.
Claim 52
Dependent Claim
70 words
The computer program product according to claim 40, wherein said computer-readable program code means for splitting comprises computer-readable program code means for splitting the resource identifier into sub-groups wherein each sub-group includes k bits where k is the lowest power to which 2 may be raised to result in a value equal to or greater than the number of gateways interconnecting the first computer network and the second computer network.
Claim 53
Dependent Claim
72 words
The computer program product according to claim 40, wherein said computer-readable program code means for splitting comprises computer-readable program code means for splitting the resource identifier into sub-groups wherein at least one sub-group includes k bits where k is the lowest power to which 2 may be raised to result in a value equal to or greater than the number of gateways interconnecting the first computer network and the second computer network.
Claim 54
Dependent Claim
23 words
The computer program product according to claim 40, further comprising computer-readable program code means for masking the address prior to said splitting step.
Claim 55
Dependent Claim
144 words
A computer program product for allocating network resources among a plurality of gateways interconnecting a first computer network and a second computer network, the computer program product comprising: a computer-readable storage medium having computer-readable program code means embodied in said medium, said computer-readable program code means comprising: computer-readable program code means for splitting a resource identifier having a plurality of bits into sub-groups of bits based upon the number gateways interconnecting the first computer network and the second computer network; computer-readable program code means for summing the sub-groups of bits to provide an allocation sum; computer-readable program code means for dividing the allocation sum by the number of gateways interconnecting the first computer network and the second computer network; and computer-readable program code means for allocating resources to the plurality of gateways based upon a remainder of said computer-readable program code means for dividing.
Claim 56
Dependent Claim
144 words
A computer program product for allocating network resources among a plurality of gateways interconnecting a first computer network and a second computer network, the computer program product comprising: a computer-readable storage medium having computer-readable program code means embodied in said medium, said computer-readable program code means comprising: computer-readable program code means for splitting a resource identifier having a plurality of bits into sub-groups of bits based upon the number gateways interconnecting the first computer network and the second computer network; computer-readable program code means for summing the sub-groups of bits to provide an allocation sum; computer-readable program code means for dividing the allocation sum by the number of gateways interconnecting the first computer network and the second computer network; and computer-readable program code means for allocating resources to the plurality of gateways based upon a remainder of said computer-readable program code means for dividing.
Claim 57
Dependent Claim
69 words
The computer program product according to claim 47, further comprising computer-readable program code means for assigning a unique allocation identifier to each of the plurality of gateways and wherein said computer-readable program code means for allocating resources comprises computer-readable program code means for allocating resources to the plurality of gateways based upon the allocation identifier of a gateway and the remainder of said computer-readable program code means for dividing.
Claim 58
Dependent Claim
88 words
The computer program product according to claim 48, wherein said computer-readable program code means for assigning comprises computer-readable program code means for assigning as the allocation identifier a numeric identifier of between 0 and n-1 where n is the number of gateways interconnecting the first computer network and the second computer network; and wherein said computer-readable program code means for allocating comprises computer-readable program code means for allocating resources to the gateway having an allocation identifier equal to the remainder of said computer-readable program code means for dividing.
Claim 59
Dependent Claim
69 words
The computer program product according to claim 47, wherein said computer-readable program code means for splitting comprises computer-readable program code means for splitting the address into sub-groups wherein each sub-group includes k bits where k is the lowest power to which 2 may be raised to result in a value equal to or greater than the number of gateways interconnecting the first computer network and the second computer network.
Claim 60
Dependent Claim
71 words
The computer program product according to claim 47, wherein said computer-readable program code means for splitting comprises computer-readable program code means for splitting the address into sub-groups wherein at least one sub-group includes k bits where k is the lowest power to which 2 may be raised to result in a value equal to or greater than the number of gateways interconnecting the first computer network and the second computer network.
Claim 61
Dependent Claim
24 words
The computer program product according to claim 47, further comprising computer-readable program code means for masking the resource identifier prior to said splitting step.