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

System and method for accommodating ABR and CBR traffic on a shared communications channel

Assignee: Hewlett Packard Enterprise Development LP
•
Filing: 1996-08-30
•
Granted: 1998-11-24
•
Expires: 2016-08-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method for managing the bandwidth of a shared communications channel is described. The shared channel connects a master station with a number of client stations. The shared channel supports ABR (Available Bit Rate) data and CBR (Constant Bit Rate) data. The bandwidth is divided by the master station into time slots. The slots are characterized as contention ABR slots, reserved ABR slots, and CBR slots, and are grouped into frames. The ABR slots of each frame form one region of the frame, and the CBR slots of each frame form another region of the frame. As CBR calls are set up and taken down, the CBR region is allowed to grow and contract. Reservation requests for blocks of consecutive ABR slots are made by the client stations in contention ABR slots. The master station may expand the ABR region of a given frame to accommodate such a reservation. If the master station does expand the ABR region, it defers the CBR slots of the same frame, and contracts the ABR region of subsequent frames, accordingly.

Inventors

  • 👤 Reuven Cohen

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 13:45
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/64; H04L12/6418; H04L12/28; H04L12/40; H04L12/403; H04L2012/6424; H04L2012/6427; H04L2012/6429; H04L2012/6443; H04L2012/6445; H04L2012/6448; H04L2012/6454; H04L2012/6459; H04L2012/6464

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 181 words
A method of transmitting a first and a second type of data from a client station to a master station via a shared communication channel in a communications system, comprising the steps of: (A) dividing the channel into a plurality of frames, each having a set of consecutive constant time slots, the slots within each of the frames being apportioned into a first region for the first type of data and a second region for the second type of data; (B) determining whether available slots in the second region of a current frame can accommodate a reservation request from the client station to transmit the second type of data with a predetermined data length; (C) expanding the second region into the first region in the current frame to accommodate the reservation request and contracting the second region of subsequent frames by an amount equal to the expansion if the available slots in the second region of the current frame cannot handle the reservation request such that the average size of the second region of the current and subsequent frames remains unchanged.
Claim 2
Independent Claim 181 words
A method of transmitting a first and a second type of data from a client station to a master station via a shared communication channel in a communications system, comprising the steps of: (A) dividing the channel into a plurality of frames, each having a set of consecutive constant time slots, the slots within each of the frames being apportioned into a first region for the first type of data and a second region for the second type of data; (B) determining whether available slots in the second region of a current frame can accommodate a reservation request from the client station to transmit the second type of data with a predetermined data length; (C) expanding the second region into the first region in the current frame to accommodate the reservation request and contracting the second region of subsequent frames by an amount equal to the expansion if the available slots in the second region of the current frame cannot handle the reservation request such that the average size of the second region of the current and subsequent frames remains unchanged.
Claim 3
Dependent Claim 31 words
The method of claim 1, wherein the first type of data is synchronous Constant Bit Rate (CBR) data and the second type of data is asynchronous Available Bit Rate (ABR) data.
Claim 4
Dependent Claim 34 words
The method of claim 1, further comprising the step of receiving the reservation request in the master station via a contention slot of a frame, thus causing the frame to have a reservation pattern.
Claim 5
Dependent Claim 76 words
The method of claim 3, wherein the contracting step in the step (C) further comprises (I) determining whether the reservation pattern for a subsequent frame of the current frame permits contracting the second region of the subsequent frame; (II) contracting the second region of the future frame as much as the reservation pattern permits; (III) repeating the steps (I) and (II) for other subsequent frames of the current frame until a cumulative contraction equals the expansion.
Claim 6
Dependent Claim 37 words
The method of claim 4, further comprising the step of removing the entire second region of the subsequent frame if the required contraction of the subsequent frame is larger than the second region of the subsequent frame.
Claim 7
Dependent Claim 51 words
The method of claim 1, wherein the step (B) further comprises the step of comparing the predetermined data length against the available reservation slots in the second region of the current frame to determine if the available slots in the second region of the current frame cannot handle the reservation request.
Claim 8
Dependent Claim 30 words
The method of claim 1, wherein the step (C) further comprises the step of finding a future frame to handle the expansion if the current frame cannot accommodate the expansion.

References Cited (Backward Citations)

US5247516A Cited
US5282202A Cited
US5295140A Cited
US5638371A Cited
US5684791A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-11-23 2002-05-25 2002-11-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-11-23 2006-05-25 2006-11-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-11-23 2010-05-25 2010-11-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag