← Back to Patent Explorer
US5815667A Expired / Lapsed US ⏱️ 0.0 years remaining

Circuits and methods for intelligent acknowledgement based flow control in a processing system network

Assignee: RPX Corp
•
Filing: 1995-11-28
•
Granted: 1998-09-29
•
Expires: 2015-11-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention is directed, in general, to network connectivity, and more specifically to circuits and methods for intelligent acknowledgment-based flow control in a processing system network. The present invention concerns governing transmission of data packets and reception indicia by a transmission circuit over a network. Detector circuitry is included and is operative to (1) monitor a first latency characteristic of the network that is indicative, at least in part, of a utilization level of the network; and (2) monitor a second latency characteristic indicative, at least in part, of an efficiency level associated with transmission of the reception indicia by the transmission circuit. Control circuit is further included and is associated with the detector circuitry and the transmission circuit. The control circuit is operative to (1) adjust a retransmission delay of the transmission circuit of the data packets over the network as a function of the first latency characteristic, thereby allowing the management circuit to manage the retransmission delay as a function of the utilization level of said network; and (2) adjust a transmission delay of the transmission circuit of the reception indica over the network as a function of the second latency characteristic to thereby allow the management circuit to manage the transmission delay as a function of the efficiency level associated with the transmission circuit.

Inventors

  • 👤 Anthony H. Chien
  • 👤 Jeffrey M. Donnelly

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 10:42
CPC Classifications
H; H04; H04L; H04L47/00; H04L47/10; H04L47/28; H04L47/283; H04L47/26; H04L47/267; H04L47/35

Claims Analysis

Total Claims: 34
Claim 1
Independent Claim 111 words
A management circuit for governing transmission of reception indicia by a transmission circuit over a network, comprising: a detector circuit operative to monitor a latency characteristic indicative, at least in part, of an efficiency level associated with transmission of said reception indicia by said transmission circuit; and a control circuit, associated with said detector circuit and said transmission circuit, operative to adjust a transmission delay of said transmission of said reception indicia over said network as a function of said latency characteristic and a frequency of timeout occurrences to thereby allow said management circuit to manage said transmission delay as a function of said efficiency level associated with said transmission circuit.
Claim 2
Dependent Claim 111 words
A management circuit for governing transmission of reception indicia by a transmission circuit over a network, comprising: a detector circuit operative to monitor a latency characteristic indicative, at least in part, of an efficiency level associated with transmission of said reception indicia by said transmission circuit; and a control circuit, associated with said detector circuit and said transmission circuit, operative to adjust a transmission delay of said transmission of said reception indicia over said network as a function of said latency characteristic and a frequency of timeout occurrences to thereby allow said management circuit to manage said transmission delay as a function of said efficiency level associated with said transmission circuit.
Claim 3
Dependent Claim 23 words
The management circuit as set forth in claim 1 wherein said management circuit is associated with one of a node and a gateway.
Claim 4
Dependent Claim 24 words
The management circuit as set forth in claim 2 wherein said transmission delay represents an elapsed interval with respect to a received data packet.
Claim 5
Dependent Claim 24 words
The management circuit as set forth in claim 1 wherein said control circuit is further operative to compare said transmission delay with a threshold.
Claim 6
Dependent Claim 27 words
The management circuit as set forth in claim 4 wherein said detector circuit is further operative to derive said latency characteristic as a function of said comparison.
Claim 7
Dependent Claim 24 words
The management circuit as set forth in claim 1 wherein said control circuit is further operative to compare said latency characteristic with a threshold.
Claim 8
Dependent Claim 108 words
The management circuit as set forth in claim 1 wherein said management circuit is further operative to govern transmission of data packets by a packet transmission circuit over said network, said management circuit further comprising: detector means for monitoring a second latency characteristic associated with said network and indicative, at least in part, of a utilization level of said network; and retransmission control means for adjusting a retransmission delay of said transmission of said data packets over said network as a function of said second latency characteristic to thereby allow said management circuit to manage said retransmission delay as a function of said utilization level of said network.
Claim 9
Dependent Claim 114 words
A management circuit for governing transmission of data packets by a packet transmission circuit over a network, comprising: a detector circuit, associated with said network, operative to monitor a latency characteristic of said network, said latency characteristic indicative, at least in part, of a utilization level of said network; and a retransmission control circuit, associated with said detector circuit and said packet transmission circuit, operative to adjust a retransmission delay of said transmission of said data packets over said network as a function of said latency characteristic and a frequency of timeout occurrences to thereby allow said management circuit to manage said retransmission delay as a function of said utilization level of said network.
Claim 10
Dependent Claim 114 words
A management circuit for governing transmission of data packets by a packet transmission circuit over a network, comprising: a detector circuit, associated with said network, operative to monitor a latency characteristic of said network, said latency characteristic indicative, at least in part, of a utilization level of said network; and a retransmission control circuit, associated with said detector circuit and said packet transmission circuit, operative to adjust a retransmission delay of said transmission of said data packets over said network as a function of said latency characteristic and a frequency of timeout occurrences to thereby allow said management circuit to manage said retransmission delay as a function of said utilization level of said network.
Claim 11
Dependent Claim 47 words
The management circuit as set forth in claim 8 wherein said retransmission control circuit is one of disabled in response to a received positive acknowledgment, and operative to enable said packet transmission circuit to retransmit said data packets over said network in response to a negative acknowledgment.
Claim 12
Dependent Claim 23 words
The management circuit as set forth in claim 8 wherein said management circuit is associated with one of a node and a gateway.
Claim 13
Dependent Claim 24 words
The management circuit as set forth in claim 10 wherein said retransmission delay represents an elapsed interval with respect to a transmitted data packet.
Claim 14
Dependent Claim 25 words
The management circuit as set forth in claim 8 wherein said retransmission control circuit is further operative to compare said retransmission delay with a threshold.
Claim 15
Dependent Claim 27 words
The management circuit as set forth in claim 12 wherein said detector circuit is further operative to derive said latency characteristic as a function of said comparison.
Claim 16
Dependent Claim 25 words
The management circuit as set forth in claim 8 wherein said retransmission control circuit is further operative to compare said latency characteristic with a threshold.
Claim 17
Dependent Claim 112 words
The management circuit as set forth in claim 8 wherein said management circuit is further operative to governing transmission of a reception indicia by a transmission circuit over said network, said management circuit further comprising: detector means for monitoring a second latency characteristic associated, at least in part, with an efficiency level associated with transmission of said reception indicia by said transmission circuit; and control means for adjusting a transmission delay of said transmission of said reception indicia over said network as a function of said second latency characteristic to thereby allow said management circuit to manage said transmission delay as a function of said efficiency level associated with said transmission circuit.
Claim 18
Independent Claim 93 words
A method for governing transmission of a reception indicia by a transmission circuit over a network, comprising the steps of: monitoring a latency characteristic, said latency characteristic indicative, at least in part, of an efficiency level associated with transmission of said reception indicia by said transmission circuit; and adjusting a transmission delay of said transmission of said reception indicia over said network as a function of said latency characteristic and a frequency of timeout occurrences to thereby manage said transmission delay as a function of said efficiency level associated with said transmission circuit.
Claim 19
Independent Claim 93 words
A method for governing transmission of a reception indicia by a transmission circuit over a network, comprising the steps of: monitoring a latency characteristic, said latency characteristic indicative, at least in part, of an efficiency level associated with transmission of said reception indicia by said transmission circuit; and adjusting a transmission delay of said transmission of said reception indicia over said network as a function of said latency characteristic and a frequency of timeout occurrences to thereby manage said transmission delay as a function of said efficiency level associated with said transmission circuit.
Claim 20
Dependent Claim 21 words
The method as in claim 16 wherein said transmission delay represents an elapsed interval with respect to a received data packet.
Claim 21
Dependent Claim 20 words
The method as set forth in claim 16 further comprising the step of comparing said transmission delay with a threshold.
Claim 22
Dependent Claim 23 words
The method as set forth in claim 18 further comprising the step of deriving said latency characteristic as a function of said comparison.
Claim 23
Dependent Claim 20 words
The method as set forth in claim 16 further comprising the step of comparing said latency characteristic with a threshold.
Claim 24
Dependent Claim 93 words
The method as set forth in claim 16 wherein said method further governs transmission of data packets by a packet transmission circuit over said network, said method further comprising the steps of: monitoring a second latency characteristic associated with said network and indicative, at least in part, of a utilization level of said network; and adjusting a retransmission delay of said transmission of said data packets over said network as a function of said second latency characteristic to thereby manage said retransmission delay as a function of said utilization level of said network.
Claim 25
Independent Claim 86 words
A method for governing transmission of data packets by a packet transmission circuit over a network, comprising the steps of: monitoring a latency characteristic of said network, said latency characteristic indicative, at least in part, of a utilization level of said network; and adjusting a retransmission delay of said transmission of said data packets over said network as a function of said latency characteristic and a frequency of timeout occurrences to thereby manage said retransmission delay as a function of said utilization level of said network.
Claim 26
Independent Claim 86 words
A method for governing transmission of data packets by a packet transmission circuit over a network, comprising the steps of: monitoring a latency characteristic of said network, said latency characteristic indicative, at least in part, of a utilization level of said network; and adjusting a retransmission delay of said transmission of said data packets over said network as a function of said latency characteristic and a frequency of timeout occurrences to thereby manage said retransmission delay as a function of said utilization level of said network.
Claim 27
Dependent Claim 45 words
The method as set forth in claim 22 further comprising the steps of: disabling said packet transmission circuit in response to a received positive acknowledgment; and enabling said packet transmission circuit to retransmit said data packets over said network in response to a negative acknowledgment.
Claim 28
Dependent Claim 22 words
The method as set forth in claim 22 said retransmission delay represents an elapsed interval with respect to a transmitted data packet.
Claim 29
Dependent Claim 20 words
The method as set forth in claim 22 further including the step of comparing said retransmission delay with a threshold.
Claim 30
Dependent Claim 24 words
The method circuit as set forth in claim 25 further including the step of deriving said latency characteristic as a function of said comparison.
Claim 31
Dependent Claim 20 words
The method as set forth in claim 22 further including the step of comparing said latency characteristic with a threshold.
Claim 32
Dependent Claim 98 words
The method as set forth in claim 22 wherein said method further governs transmission of a reception indicia by a transmission circuit over said network, said method further comprising the steps of: monitoring a second latency characteristic associated, at least in part, with an efficiency level associated with transmission of said reception indicia by said transmission circuit; and adjusting a transmission delay of said transmission of said reception indicia over said network as a function of said second latency characteristic to thereby manage said transmission delay as a function of said efficiency level associated with said transmission circuit.
Claim 33
Dependent Claim 193 words
A management circuit for governing transmission of data packets and a reception indicia by a transmission circuit over a network, comprising: detector circuitry operative to: monitor a first latency characteristic of said network, said latency characteristic indicative, at least in part, of a utilization level of said network; and monitor a second latency characteristic indicative, at least in part, of an efficiency level associated with transmission of said reception indicia by said transmission circuit; and control circuit, associated with said detector circuitry and said transmission circuit, operative to: adjust a retransmission delay of said transmission circuit of said data packets over said network as a function of said first latency characteristic and a frequency of transmission timeout occurrences to thereby allow said management circuit to manage said retransmission delay as a function of said utilization level of said network; and adjust a transmission delay of said transmission circuit of said reception indicia over said network as a function of said second latency characteristic and a frequency of acknowledgment timeout occurrences to thereby allow said management circuit to manage said transmission delay as a function of said efficiency level associated with said transmission circuit.
Claim 34
Dependent Claim 193 words
A management circuit for governing transmission of data packets and a reception indicia by a transmission circuit over a network, comprising: detector circuitry operative to: monitor a first latency characteristic of said network, said latency characteristic indicative, at least in part, of a utilization level of said network; and monitor a second latency characteristic indicative, at least in part, of an efficiency level associated with transmission of said reception indicia by said transmission circuit; and control circuit, associated with said detector circuitry and said transmission circuit, operative to: adjust a retransmission delay of said transmission circuit of said data packets over said network as a function of said first latency characteristic and a frequency of transmission timeout occurrences to thereby allow said management circuit to manage said retransmission delay as a function of said utilization level of said network; and adjust a transmission delay of said transmission circuit of said reception indicia over said network as a function of said second latency characteristic and a frequency of acknowledgment timeout occurrences to thereby allow said management circuit to manage said transmission delay as a function of said efficiency level associated with said transmission circuit.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-09-28 2002-03-30 2002-09-29 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-09-28 2006-03-30 2006-09-29 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-09-28 2010-03-30 2010-09-29 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag