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

Adaptive bandwidth balancing for distributed queue dual bus networks

Assignee: Nytell Software LLC
•
Filing: 1991-04-17
•
Granted: 1992-07-07
•
Expires: 2011-04-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A distributed queue dual bus data packet network includes an adaptive bandwidth balancing mechanism in which a station priority, equal to the highest priority of waiting data at that station, and a network priority, equal to the highest priority of data received at a station, are defined. A bandwidth balancing system utilizing a balancing modulus to skip every (n+1)st time slot is enabled and disabled in response to the relative values of the station priority, network priority, request priority and data priority so as to maximize the efficiency of the balancing system. Activity timers are used for determining the if a station is the only active station on the network, and an end bit accompanies the request for transmission of the last segment of multi-segment transmissions, to further optimize the balancing enablement and disablement.

Inventors

  • 👤 Khalid M. Khalil

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 15:37
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/28; H04L12/2852

Claims Analysis

Total Claims: 3
Claim 1
Independent Claim 112 words
A dual bus distributed queue network comprising a pair of oppositely transmitting channels, a plurality of stations connected to both of said channels for transmission of data segments in recurring time slots thereon, a bandwidth balancing arrangement in each station for enforcing the sharing of the transmission bandwidth between that station and other stations of said plurality, and means at each station for selectively enabling and disabling said bandwidth balancing arrangement at said each station, said means including means for detecting the lack of requests arriving at said each station from one of said transmission channels and for detecting the arrival of empty time slots from the other of said transmission channels.
Claim 2
Dependent Claim 112 words
A dual bus distributed queue network comprising a pair of oppositely transmitting channels, a plurality of stations connected to both of said channels for transmission of data segments in recurring time slots thereon, a bandwidth balancing arrangement in each station for enforcing the sharing of the transmission bandwidth between that station and other stations of said plurality, and means at each station for selectively enabling and disabling said bandwidth balancing arrangement at said each station, said means including means for detecting the lack of requests arriving at said each station from one of said transmission channels and for detecting the arrival of empty time slots from the other of said transmission channels.
Claim 3
Dependent Claim 86 words
A dual bus distributed queue network in accordance with claim 1 wherein each of said stations further comprises a plurality of transmission queues, a network priority register for storing the priority of the highest priority request received at said station, and a station priority register for storing the priority of the highest priority data segment stored in any of said plurality of transmission queues in said station, and wherein said selective enabling and disabling means comprises a down stream activity timer and an upstream activity counter.

References Cited (Backward Citations)

US4922244A Cited
US5038346A Cited
US5038347A Cited
US4926418A Cited
US5001707A Cited
US4977557A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-07-07 1996-01-06 1996-07-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-07-07 2000-01-06 2000-07-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-07-07 2004-01-06 2004-07-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag