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
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)
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 |