Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
125 words
In a system including a high bandwidth link and a low bandwidth link, a method of preventing flooding of a receiving computer with data packets, comprising the steps of: (1) receiving data packets from the high bandwidth link that are ostensibly addressed to a computer residing on the low-bandwidth link; (2) for each data packet, determining whether the data packet is validly addressed to the computer on the low-bandwidth link; (3) in response to determining that the data packet is not validly addressed to the computer on the low-bandwidth link, rejecting the data packet; and (4) in response to determining that the data packet is validly addressed to the computer on the low-bandwidth link, forwarding the data packet to the computer over the low-bandwidth link.
Claim 2
Dependent Claim
125 words
In a system including a high bandwidth link and a low bandwidth link, a method of preventing flooding of a receiving computer with data packets, comprising the steps of: (1) receiving data packets from the high bandwidth link that are ostensibly addressed to a computer residing on the low-bandwidth link; (2) for each data packet, determining whether the data packet is validly addressed to the computer on the low-bandwidth link; (3) in response to determining that the data packet is not validly addressed to the computer on the low-bandwidth link, rejecting the data packet; and (4) in response to determining that the data packet is validly addressed to the computer on the low-bandwidth link, forwarding the data packet to the computer over the low-bandwidth link.
Claim 3
Dependent Claim
37 words
The method of claim 1 , wherein step (3) comprises the step of comparing a value in a header of each data packet to a set of valid values maintained for the computer on the low-bandwidth link.
Claim 4
Dependent Claim
30 words
The method of claim 2 , wherein step (3) comprises the step of comparing a value in a header of each data packet to a moving window of valid values.
Claim 5
Dependent Claim
46 words
The method of claim 3 , wherein step (3) comprises the step of comparing the IP address in the header of each data packet to a moving window of valid IP addresses, wherein the moving window is also maintained by the computer on the low-bandwidth link.
Claim 6
Dependent Claim
48 words
The method of claim 1 , wherein step (3) comprises the step of reducing a priority level of the packet in relation to other data packets, wherein the priority level determines whether a particular data packet will be transmitted before another data packet having a different priority level.
Claim 7
Dependent Claim
30 words
The method of claim 1 , wherein step (3) comprises the step of performing a cryptographic check on each data packet to determine whether each data packet is validly addressed.
Claim 8
Dependent Claim
31 words
The method of claim 1 , wherein step (3) comprises the step of receiving a message from the computer on the low-bandwidth link to stop accepting messages having a particular characteristic.
Claim 9
Dependent Claim
33 words
The method of claim 7 , wherein step (3) comprises the step of receiving a message from the computer on the low-bandwidth link to stop accepting messages addressed to a particular IP address.
Claim 10
Dependent Claim
27 words
The method of claim 1 , wherein step (3) comprises the step of determining that a packet transmission rate has been exceeded for a given packet parameter.
Claim 11
Dependent Claim
28 words
The method of claim 9 , wherein step (3) comprises the step of determining that a packet transmission rate has been exceeded for a given IP destination address.
Claim 12
Dependent Claim
101 words
In a system having a low bandwidth data link, a first computer coupled to the low bandwidth data link, and a high bandwidth data link, an improvement comprising: a second computer coupled between the low bandwidth data link and the high bandwidth data link, wherein the second computer receives data packets from the high bandwidth data link and, if they are addressed to the first computer, routes them to the first computer over the low bandwidth data link, wherein the second computer prevents invalid data packets ostensibly addressed to the first computer from being transmitted over the low bandwidth data link.
Claim 13
Dependent Claim
101 words
In a system having a low bandwidth data link, a first computer coupled to the low bandwidth data link, and a high bandwidth data link, an improvement comprising: a second computer coupled between the low bandwidth data link and the high bandwidth data link, wherein the second computer receives data packets from the high bandwidth data link and, if they are addressed to the first computer, routes them to the first computer over the low bandwidth data link, wherein the second computer prevents invalid data packets ostensibly addressed to the first computer from being transmitted over the low bandwidth data link.
Claim 14
Dependent Claim
47 words
The system of claim 11 , wherein the second computer prevents invalid data packets from being transmitted over the low bandwidth data link by comparing a discriminator field in a header of each data packet to a table of valid discriminator fields maintained for the first computer.
Claim 15
Dependent Claim
30 words
The system of claim 11 , wherein the second computer compares an Internet Protocol (IP) address in a header of each data packet to a table of valid IP addresses.
Claim 16
Dependent Claim
40 words
The system of claim 13 , wherein the second computer compares the IP address in the header of each data packet to a moving window of valid IP addresses, wherein the moving window is also maintained by the first computer.
Claim 17
Dependent Claim
46 words
The system of claim 11 , wherein the second computer reduces a priority level of a data packet in relation to other data packets, wherein the priority level determines whether a particular data packet will be transmitted before another data packet having a different priority level.
Claim 18
Dependent Claim
27 words
The system of claim 11 , wherein the second computer performs a cryptographic check on each data packet to determine whether each data packet is validly addressed.
Claim 19
Dependent Claim
30 words
The system of claim 11 , wherein the second computer receives a message from the first computer that causes the second computer to stop accepting messages having a particular characteristic.
Claim 20
Dependent Claim
27 words
The system of claim 17 , wherein the second computer receiving a message from the first computer to stop accepting messages addressed to a particular IP address.
Claim 21
Dependent Claim
28 words
The system of claim 11 , wherein the second computer rejects invalid packets by determining that a packet transmission rate has been exceeded for a given packet parameter.
Claim 22
Dependent Claim
25 words
The system of claim 19 , wherein the second computer determines that a packet transmission rate has been exceeded for a given IP destination address.