Claims Analysis
Total Claims: 26
Claim 1
Independent Claim
133 words
A method for congestion control and avoidance in computer networks including the steps of: sensing network congestion; and allowing a network node to transmit a basic data segment having a size and thereafter to transmit additional data, the quantity of which is a function of the size of the basic data segment, wherein the size of the basic data segment is determined at least in part by sensed network congestion, and wherein said method is embodied in a TCP/IP protocol and is operative to vary the size of the basic data segment employed by said protocol, and wherein in said TCP/IP protocol, a TCP basic data segment is bound in size by a Maximum Segment Size (MSS) contained in a SYN packet that is provided by a receiving node to a sending node.
Claim 2
Independent Claim
133 words
A method for congestion control and avoidance in computer networks including the steps of: sensing network congestion; and allowing a network node to transmit a basic data segment having a size and thereafter to transmit additional data, the quantity of which is a function of the size of the basic data segment, wherein the size of the basic data segment is determined at least in part by sensed network congestion, and wherein said method is embodied in a TCP/IP protocol and is operative to vary the size of the basic data segment employed by said protocol, and wherein in said TCP/IP protocol, a TCP basic data segment is bound in size by a Maximum Segment Size (MSS) contained in a SYN packet that is provided by a receiving node to a sending node.
Claim 3
Dependent Claim
43 words
A method according to claim 1 and wherein the size of the basic data segment is determined by an intermediate node, which provides to a transmitting node false information regarding a maximum basic data segment size that a receiving node wishes to receive.
Claim 4
Dependent Claim
42 words
A method according to claim 1 and wherein the size of the basic data segment is determined by a sending node which senses congestion between itself and a receiving node and adjusts the basic data segment size in response to sensed congestion.
Claim 5
Dependent Claim
44 words
A method according to claim 1 and wherein the size of the basic data segment is limited by a receiving node which provides to the sending node information regarding maximum basic data segment size that it wishes to receive in response to sensed congestion.
Claim 6
Dependent Claim
43 words
A method according to claim 1 and wherein the size of the basic data segment is determined by a sending node which receives information from an external indicator, which sending node adjusts the basic data segment size in response to the information received.
Claim 7
Dependent Claim
32 words
A method according to claim 1 and wherein an intermediate node provides information regarding a maximum basic data segment size to a receiving node which conveys said information to the sending node.
Claim 8
Independent Claim
93 words
A method for controlling the transmission rate of a network node in a computer network including the steps of: allowing a network node to transmit a basic data segment having a size and thereafter to transmit additional data, the quantity of which is a function of the size of the basic data segment; and determining the size of the basic data segment at least in part by employing an intermediate node, which provides to a transmitting node false information regarding a maximum basic data segment size that a receiving node wishes to receive.
Claim 9
Independent Claim
93 words
A method for controlling the transmission rate of a network node in a computer network including the steps of: allowing a network node to transmit a basic data segment having a size and thereafter to transmit additional data, the quantity of which is a function of the size of the basic data segment; and determining the size of the basic data segment at least in part by employing an intermediate node, which provides to a transmitting node false information regarding a maximum basic data segment size that a receiving node wishes to receive.
Claim 10
Dependent Claim
32 words
A method according to claim 7 and wherein said method is embodied in a TCP/IP protocol and is operative to vary the size of the basic data segment employed by said protocol.
Claim 11
Dependent Claim
43 words
A method according to claim 8 and wherein in said TCP/IP protocol, a TCP basic data segment is bound in size by a Maximum Segment Size (MSS) contained in a SYN packet that is provided by a receiving node to a sending node.
Claim 12
Dependent Claim
140 words
Apparatus for congestion control and avoidance in computer networks comprising: a network congestion sensor; and a node transmission controller, allowing a network node to transmit a basic data segment having a size and thereafter to transmit additional data, the quantity of which is a function of the size of the basic data segment, wherein the size of the basic data segment is determined at least in part by sensed network congestion, and wherein a network congestion sensor and a node transmission controller are operative in accordance with a TCP/IP protocol and vary the size of the basic data segment employed in said protocol, and wherein in said TCP/IP protocol, a TCP basic data segment is bound in size by a Maximum Segment Size (MSS) contained in a SYN packet that is provided by the receiving node to the sending node.
Claim 13
Dependent Claim
140 words
Apparatus for congestion control and avoidance in computer networks comprising: a network congestion sensor; and a node transmission controller, allowing a network node to transmit a basic data segment having a size and thereafter to transmit additional data, the quantity of which is a function of the size of the basic data segment, wherein the size of the basic data segment is determined at least in part by sensed network congestion, and wherein a network congestion sensor and a node transmission controller are operative in accordance with a TCP/IP protocol and vary the size of the basic data segment employed in said protocol, and wherein in said TCP/IP protocol, a TCP basic data segment is bound in size by a Maximum Segment Size (MSS) contained in a SYN packet that is provided by the receiving node to the sending node.
Claim 14
Dependent Claim
47 words
Apparatus according to claim 10 and wherein the size of the basic data segment is determined by an intermediate node, which provides to a transmitting node false information regarding the maximum basic data segment size that a receiving node wishes to receive, in response to sensed congestion.
Claim 15
Dependent Claim
41 words
Apparatus according to claim 10 and wherein the size of the basic data segment is determined by a sending node which senses congestion between itself and a receiving node and adjusts the basic data segment size in response to sensed congestion.
Claim 16
Dependent Claim
43 words
Apparatus according to claim 10 and wherein the size of the basic data segment is limited by a receiving node which provides to a sending node information regarding maximum basic data segment size that it wishes to receive, in response to sensed congestion.
Claim 17
Dependent Claim
40 words
Apparatus according to claim 10 and wherein the size of the basic data segment is determined by a sending node which receives information from an external indicator and adjusts the basic data segment size in response to the information received.
Claim 18
Dependent Claim
29 words
Apparatus according to claim 10 and wherein an intermediate node provides information regarding the maximum basic segment size to a receiving node which conveys it to the sending node.
Claim 19
Dependent Claim
92 words
Apparatus for controlling the transmission rate of a network node in a computer network including: a node transmission controller, allowing a network node to transmit a basic data segment having a size and thereafter to transmit additional data, the quantity of which is a function of the size of the basic data segment, wherein the size of the basic data segment is determined at least in part by an intermediate node, which provides to a transmitting node false information regarding the maximum basic segment size that a receiving node wishes to receive.
Claim 20
Dependent Claim
92 words
Apparatus for controlling the transmission rate of a network node in a computer network including: a node transmission controller, allowing a network node to transmit a basic data segment having a size and thereafter to transmit additional data, the quantity of which is a function of the size of the basic data segment, wherein the size of the basic data segment is determined at least in part by an intermediate node, which provides to a transmitting node false information regarding the maximum basic segment size that a receiving node wishes to receive.
Claim 21
Dependent Claim
37 words
Apparatus according to claim 16 and wherein a network congestion sensor and a node transmission controller are operative in accordance with a TCP/IP protocol and vary the size of the basic data segment employed in said protocol.
Claim 22
Dependent Claim
42 words
Apparatus according to claim 17 and wherein in said TCP/IP protocol, a TCP basic data segment is bound in size by a Maximum Segment Size (MSS) contained in a SYN packet that is provided by the receiving node to the sending node.
Claim 23
Independent Claim
106 words
A method for congestion control and avoidance in computer networks including the steps of: sensing network congestion; and allowing a network node to transmit a basic data segment having a size and thereafter to transmit additional data, the quantity of which is a function of the size of the basic data segment, wherein the size of the basic data segment is determined at least in part by sensed network congestion, wherein the size of the basic data segment is determined by an intermediate node, which provides to a transmitting node false information regarding a maximum basic data segment size that a receiving node wishes to receive.
Claim 24
Independent Claim
106 words
A method for congestion control and avoidance in computer networks including the steps of: sensing network congestion; and allowing a network node to transmit a basic data segment having a size and thereafter to transmit additional data, the quantity of which is a function of the size of the basic data segment, wherein the size of the basic data segment is determined at least in part by sensed network congestion, wherein the size of the basic data segment is determined by an intermediate node, which provides to a transmitting node false information regarding a maximum basic data segment size that a receiving node wishes to receive.
Claim 25
Dependent Claim
113 words
Apparatus for congestion control and avoidance in computer networks comprising: a network congestion sensor; and a node transmission controller, allowing a network node to transmit a basic data segment having a size and thereafter to transmit additional data, the quantity of which is a function of the size of the basic data segment, wherein the size of the basic data segment is determined at least in part by sensed network congestion, and wherein the size of the basic data segment is determined by an intermediate node, which provides to a transmitting node false information regarding the maximum basic data segment size that a receiving node wishes to receive, in response to sensed congestion.
Claim 26
Dependent Claim
113 words
Apparatus for congestion control and avoidance in computer networks comprising: a network congestion sensor; and a node transmission controller, allowing a network node to transmit a basic data segment having a size and thereafter to transmit additional data, the quantity of which is a function of the size of the basic data segment, wherein the size of the basic data segment is determined at least in part by sensed network congestion, and wherein the size of the basic data segment is determined by an intermediate node, which provides to a transmitting node false information regarding the maximum basic data segment size that a receiving node wishes to receive, in response to sensed congestion.