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

Traffic intermixing mechanism for fast circuit switching

Assignee: International Business Machines Corp
•
Filing: 1993-04-23
•
Granted: 1994-10-11
•
Expires: 2013-04-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for intermixing circuit and packet data on a shared transmission medium. With this invention, the history of gaps between transmitted circuit frames is used to predict future gap sizes. If the size of a predicted gap is larger than the size of a frame of packet data to be transmitted, then the packet data is inserted in the next gap. If a circuit data frame arrives before the completion of transmission of a packet frame, the circuit data will be stored in an insertion buffer until completion of transmission of the packet frame.

Inventors

  • 👤 Chung-Sheng Li
  • 👤 Christos J. Georgiou

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 01:41
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/64; H04L12/6402; H04L2012/6408; H04L12/6418; H04L2012/6445; H04L2012/6459

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 111 words
In a shared transmission medium, a method of transmitting packet data in gaps between the transmissions of circuit data comprising the following steps: a. monitoring of each occurrence of said gaps appearing in between the circuit data transmitted on said shared transmission medium, and measuring the length of said gaps; b. predicting a length of a next gap following said measured gaps in said circuit data, said predicted gap length of said next gap being a function of lengths of said measured gaps; and c. transmitting a next frame of packet data when said predicted length of said next gap is larger than a length of said frame of packet data.
Claim 2
Dependent Claim 111 words
In a shared transmission medium, a method of transmitting packet data in gaps between the transmissions of circuit data comprising the following steps: a. monitoring of each occurrence of said gaps appearing in between the circuit data transmitted on said shared transmission medium, and measuring the length of said gaps; b. predicting a length of a next gap following said measured gaps in said circuit data, said predicted gap length of said next gap being a function of lengths of said measured gaps; and c. transmitting a next frame of packet data when said predicted length of said next gap is larger than a length of said frame of packet data.
Claim 3
Dependent Claim 40 words
A method as recited in claim 1, wherein a length of a first of said gaps is compared with a threshold and a frame is transmitted in said first gap if said length of said first gap exceeds said threshold.
Claim 4
Dependent Claim 15 words
A method as recited in claim 1, wherein said function is a linear prediction function.
Claim 5
Dependent Claim 118 words
In a shared transmission medium, an apparatus for transmitting packet data in gaps between the transmissions of circuit data said apparatus comprising: a. means for monitoring of each occurrence of said gaps appearing in between the circuit data transmitted on said shared transmission medium, and measuring the length of said gaps; b. means for predicting a length of a next gap following said measured gaps in said circuit data, said predicted gap length of said next gap being a function of lengths of said measured gaps; and c. means for transmitting a next frame of the packet data when said predicted length of said next gap is larger than a length of said next frame of packet data.
Claim 6
Dependent Claim 118 words
In a shared transmission medium, an apparatus for transmitting packet data in gaps between the transmissions of circuit data said apparatus comprising: a. means for monitoring of each occurrence of said gaps appearing in between the circuit data transmitted on said shared transmission medium, and measuring the length of said gaps; b. means for predicting a length of a next gap following said measured gaps in said circuit data, said predicted gap length of said next gap being a function of lengths of said measured gaps; and c. means for transmitting a next frame of the packet data when said predicted length of said next gap is larger than a length of said next frame of packet data.
Claim 7
Dependent Claim 45 words
An apparatus as recited in claim 4, further comprising a means of comparing a length of a first of said gaps with a threshold and a means for transmitting a frame in said first gap if said length of said first gap exceeds said threshold.
Claim 8
Dependent Claim 171 words
In a shared transmission medium, a method of transmitting packet data in gaps between the transmissions of circuit data comprising the following steps: a. monitoring of each occurrence of said gaps appearing in between the circuit data transmitted on said shared transmission medium, and measuring the length of said gaps; b. predicting a length of a next gap following said measured gaps in said circuit data, said predicted gap length of said next gap being a function of lengths of said measured gaps; c. transmitting a next frame of packet data when said predicted length of said next gap is larger than a length of said next frame of packet data; d. recognizing the arrival of circuit data before the completion of said transmitting of said on next frame of packet data; e. storing said arriving circuit data in a buffer; f. transmitting said stored circuit data after the completion of said transmitting of said next frame of packet data; and g. repeating the above for subsequent frames of packet data.
Claim 9
Dependent Claim 171 words
In a shared transmission medium, a method of transmitting packet data in gaps between the transmissions of circuit data comprising the following steps: a. monitoring of each occurrence of said gaps appearing in between the circuit data transmitted on said shared transmission medium, and measuring the length of said gaps; b. predicting a length of a next gap following said measured gaps in said circuit data, said predicted gap length of said next gap being a function of lengths of said measured gaps; c. transmitting a next frame of packet data when said predicted length of said next gap is larger than a length of said next frame of packet data; d. recognizing the arrival of circuit data before the completion of said transmitting of said on next frame of packet data; e. storing said arriving circuit data in a buffer; f. transmitting said stored circuit data after the completion of said transmitting of said next frame of packet data; and g. repeating the above for subsequent frames of packet data.
Claim 10
Dependent Claim 172 words
In a shared transmission medium, an apparatus for transmitting packet data in gaps between the transmissions of circuit data said apparatus comprising: a. means for monitoring of each occurrence of said gaps appearing in between the circuit data transmitted on said shared transmission medium, and measuring the length of said gaps; b. means for predicting a length of a next gap following said measured gaps in said circuit data, said predicted gap length of said next gap being a function of lengths of said measured gaps; c. means for transmitting a next frame of packet data when said predicted length of said next predicted gap is larger than a length of said next frame of packet data; d. means for recognizing the arrival of circuit data before the completion of said transmitting of said next frame of packet data; e. means for storing said arriving circuit data in a buffer; and f. means for transmitting said stored circuit data after the completion of said transmitting of said next frame of packet data.
Claim 11
Dependent Claim 172 words
In a shared transmission medium, an apparatus for transmitting packet data in gaps between the transmissions of circuit data said apparatus comprising: a. means for monitoring of each occurrence of said gaps appearing in between the circuit data transmitted on said shared transmission medium, and measuring the length of said gaps; b. means for predicting a length of a next gap following said measured gaps in said circuit data, said predicted gap length of said next gap being a function of lengths of said measured gaps; c. means for transmitting a next frame of packet data when said predicted length of said next predicted gap is larger than a length of said next frame of packet data; d. means for recognizing the arrival of circuit data before the completion of said transmitting of said next frame of packet data; e. means for storing said arriving circuit data in a buffer; and f. means for transmitting said stored circuit data after the completion of said transmitting of said next frame of packet data.
Claim 12
Dependent Claim 203 words
In a shared transmission medium, a method of transmitting packet data in gaps between the transmissions of circuit data comprising the following steps: a. monitoring of each occurrence of said gaps appearing in between the circuit data transmitted on said shared transmission medium, and measuring the length of said gaps; b. comparing the length of a first of said gaps with a threshold; c. transmitting a frame in said first gap if the length of said first gap exceeds said threshold; d. predicting a length of a next gap following said measured gaps in said circuit data, said predicted gap length of said next gap being a function of the lengths of said measured gaps; e. transmitting a next frame of the packet data when said predicted length of said next gap is larger than a length of said next frame of packet data; f. recognizing the arrival of circuit data before the completion of said transmitting of said next frame of packet data; g. storing said arriving circuit data in a buffer; h. transmitting said stored circuit data after the completion of said transmitting of said next frame of packet data; and i. repeating the above for subsequent frames of packet data.
Claim 13
Dependent Claim 203 words
In a shared transmission medium, a method of transmitting packet data in gaps between the transmissions of circuit data comprising the following steps: a. monitoring of each occurrence of said gaps appearing in between the circuit data transmitted on said shared transmission medium, and measuring the length of said gaps; b. comparing the length of a first of said gaps with a threshold; c. transmitting a frame in said first gap if the length of said first gap exceeds said threshold; d. predicting a length of a next gap following said measured gaps in said circuit data, said predicted gap length of said next gap being a function of the lengths of said measured gaps; e. transmitting a next frame of the packet data when said predicted length of said next gap is larger than a length of said next frame of packet data; f. recognizing the arrival of circuit data before the completion of said transmitting of said next frame of packet data; g. storing said arriving circuit data in a buffer; h. transmitting said stored circuit data after the completion of said transmitting of said next frame of packet data; and i. repeating the above for subsequent frames of packet data.

References Cited (Backward Citations)

US3922497A Cited
US3995120A Cited
US5121385A Cited
US5136586A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-10-10 1998-04-11 1998-10-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-10-10 2002-04-11 2002-10-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-10-10 2006-04-11 2006-10-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag