Patent US5519700A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5519700A Expired / Lapsed US ⏱️ 0.0 years remaining

Telecommunication system with synchronous-asynchronous interface

Assignee: AT&T Inc
•
Filing: 1994-12-07
•
Granted: 1996-05-21
•
Expires: 2014-12-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Line cards provide an input/output interface between synchronous communication channels and an asynchronous network. An input line card generates a plurality of packets where each packet contains information carried by a group of synchronous communication channels; each synchronous communication channel of the group having a destination of the same output line card. A mechanism is provided for selecting a sequence for the sequential transmission of packets from the input line cards to the asynchronous network. The selecting mechanism minimizes the probability that a plurality of the input line cards will concurrently transmit a packet to the same output line card thereby creating a collision of packets requiring that all but one of the colliding packets be stored in a queue. Thus, minimizing collisions also minimizes queuing delays.

Inventors

  • 👤 Vikram Punj

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 10:56
CPC Classifications
H; H04; H04L; H04L49/00; H04L49/60; H04L49/606; H04L12/00; H04L12/64; H04L12/6402; H04L49/25; H04L49/253; H04L49/254; H04L49/30; H04L49/3081; H04L49/50; H04Q; H04Q11/00; H04Q11/04; H04Q11/0407; H04Q11/0428; H04Q11/0478; H04J; H04J2203/00; H04J2203/0001; H04J2203/0003; H04J2203/0012; H04J2203/0025; H04L12/54; H04L12/56; H04L12/5601; H04L2012/5638; H04L2012/5646; H04L2012/5652; H04L12/6418; H04L2012/6483; H04L2012/6486; H04L49/20

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 231 words
In a telecommunication system in which input and output line cards provide an interface between corresponding input and output synchronous communication channels that are interconnected by an asynchronous network, the input and output line cards transmitting packets to and receiving packets from the asynchronous network, the input line cards translate information received from the synchronous communication channels into packets for transmission to the asynchronous network, the telecommunication system comprising: means for generating a plurality of packets where each packet contains information carried by a group of the synchronous communication channels, each synchronous communication channel of the group having a destination of the same output line card; means coupled to the generating means for selecting a sequence for the sequential transmission of the packets to the asynchronous network, the selecting means minimizing the probability that a plurality of input line cards will concurrently transmit a packet having the same output line card destination in order to minimize queuing delays; means coupled to and responsive to the selecting means for transmitting the packets to the asynchronous network in accordance with the sequence; the input and output line cards are each assigned an identification number, the selecting means minimizing the probability by assigning each packet a non-random transmission sequence order based on a calculation which is a function of both the input line card identification number and the destination output line card identification number.
Claim 2
Dependent Claim 231 words
In a telecommunication system in which input and output line cards provide an interface between corresponding input and output synchronous communication channels that are interconnected by an asynchronous network, the input and output line cards transmitting packets to and receiving packets from the asynchronous network, the input line cards translate information received from the synchronous communication channels into packets for transmission to the asynchronous network, the telecommunication system comprising: means for generating a plurality of packets where each packet contains information carried by a group of the synchronous communication channels, each synchronous communication channel of the group having a destination of the same output line card; means coupled to the generating means for selecting a sequence for the sequential transmission of the packets to the asynchronous network, the selecting means minimizing the probability that a plurality of input line cards will concurrently transmit a packet having the same output line card destination in order to minimize queuing delays; means coupled to and responsive to the selecting means for transmitting the packets to the asynchronous network in accordance with the sequence; the input and output line cards are each assigned an identification number, the selecting means minimizing the probability by assigning each packet a non-random transmission sequence order based on a calculation which is a function of both the input line card identification number and the destination output line card identification number.
Claim 3
Dependent Claim 21 words
The telecommunication system according to claim 1 wherein the calculation is also a function of the quantity of output line cards.
Claim 4
Dependent Claim 68 words
The telecommunication system according to claim 2 wherein the calculation includes the following: slot=(input LC #+output LC #)modulo N, where slot is a number upon which the transmission sequence order of a packet is based, input LC # is the identification number of the input line card, output LC # is the identification number of the output line card, and N is the quantity of output line cards.
Claim 5
Dependent Claim 63 words
The telecommunication system according to claim 3 wherein the calculation includes the following: TS=slot +N*I where TS is a packet sequence order assignment provided TS does not exceed the total number of packets to be transmitted during a frame, I is a number representing the prior number of times a packet has been assigned to the same output line card during the frame.
Claim 6
Dependent Claim 183 words
A communication module in a telecommunication system comprises: an asynchronous network which transfers packets asynchronously; input and output line cards which provide an interface between the asynchronous network and communication channels that carry subscriber information, the input line cards translate information received from the communication channels into packets for transmission over the network, the input line cards transmit packets to the asynchronous network; means for selecting a non-random sequence for the sequential transmission of the packets to the asynchronous network, the selecting means minimizing the probability that a plurality of input line cards will concurrently transmit a packet having the same output line card destination in order to minimize queuing delays; means coupled to and responsive to the selecting means for transmitting the packets to the asynchronous network in accordance with the sequence; the input and output line cards are each assigned an identification number, the selecting means minimizing the probability by assigning each packet a transmission sequence order based on a calculation which is a non-random function of both the input line card identification number and the output line card identification number.
Claim 7
Dependent Claim 183 words
A communication module in a telecommunication system comprises: an asynchronous network which transfers packets asynchronously; input and output line cards which provide an interface between the asynchronous network and communication channels that carry subscriber information, the input line cards translate information received from the communication channels into packets for transmission over the network, the input line cards transmit packets to the asynchronous network; means for selecting a non-random sequence for the sequential transmission of the packets to the asynchronous network, the selecting means minimizing the probability that a plurality of input line cards will concurrently transmit a packet having the same output line card destination in order to minimize queuing delays; means coupled to and responsive to the selecting means for transmitting the packets to the asynchronous network in accordance with the sequence; the input and output line cards are each assigned an identification number, the selecting means minimizing the probability by assigning each packet a transmission sequence order based on a calculation which is a non-random function of both the input line card identification number and the output line card identification number.
Claim 8
Dependent Claim 21 words
The communication module according to claim 5 wherein the calculation is also a function of the quantity of output line cards.
Claim 9
Dependent Claim 68 words
The communication module according to claim 6 wherein the calculation includes the following: slot=(input LC #+output LC #)modulo N, where slot is a number upon which the transmission sequence order of a packet is based, input LC # is the identification number of the input line card, output LC # is the identification number of the output line card, and N is the quantity of output line cards.
Claim 10
Dependent Claim 63 words
The communication module according to claim 7 wherein the calculation includes the following: TS=slot +N*I where TS is a packet sequence order assignment provided TS does not exceed the total number of packets to be transmitted during a frame, I is a number representing the prior number of times a packet has been assigned to the same output line card during the frame.
Claim 11
Dependent Claim 169 words
In a telecommunication system in which input and output line cards provide an interface between communication channels that are interconnected by an asynchronous network, the input line cards transmitting packets to the asynchronous network, the input line cards translate information received from a plurality of the communication channels into packets for transmission to the asynchronous network, a method comprising the steps of: selecting a non-random sequence for the sequential transmission of the packets to the asynchronous network, the selecting step minimizing the probability that a plurality of input line cards will concurrently transmit a packet having the same output line card destination in order to minimize queuing delays; assigning each of the input and output line cards an identification number, the selecting step minimizing the probability by assigning each packet a transmission sequence order based on a calculation which is a function of both the input line card identification number and the output line card identification number; transmitting the packets to the asynchronous network in accordance with the sequence.
Claim 12
Dependent Claim 169 words
In a telecommunication system in which input and output line cards provide an interface between communication channels that are interconnected by an asynchronous network, the input line cards transmitting packets to the asynchronous network, the input line cards translate information received from a plurality of the communication channels into packets for transmission to the asynchronous network, a method comprising the steps of: selecting a non-random sequence for the sequential transmission of the packets to the asynchronous network, the selecting step minimizing the probability that a plurality of input line cards will concurrently transmit a packet having the same output line card destination in order to minimize queuing delays; assigning each of the input and output line cards an identification number, the selecting step minimizing the probability by assigning each packet a transmission sequence order based on a calculation which is a function of both the input line card identification number and the output line card identification number; transmitting the packets to the asynchronous network in accordance with the sequence.
Claim 13
Dependent Claim 20 words
The method according to claim 9 wherein the calculation is also a function of the quantity of output line cards.
Claim 14
Dependent Claim 67 words
The method according to claim 10 wherein the calculation includes the following: slot=(input LC #+output LC #)modulo N, where slot is a number upon which the transmission sequence order of a packet is based, input LC # is the identification number of the input line card, output LC # is the identification number of the output line card, and N is the quantity of output line cards.
Claim 15
Dependent Claim 62 words
The method according to claim 11 wherein the calculation includes the following: TS=slot +N*I where TS is a packet sequence order assignment provided TS does not exceed the total number of packets to be transmitted during a frame, I is a number representing the prior number of times a packet has been assigned to the same output line card during the frame.

References Cited (Backward Citations)

US5130975A Cited
US5168492A Cited
US5361255A Cited
US5359600A Cited
US5365521A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-05-21 1999-11-20 2000-05-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-05-21 2003-11-20 2004-05-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-05-21 2007-11-20 2008-05-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag