Patent US5115431A successfully refreshed from Google Patents.
US5115431A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for packet communications signaling
Assignee: Cisco Technology Inc
•
Filing: 1990-09-28
•
Granted: 1992-05-19
•
Expires: 2010-09-28
Abstract
Abstract A packet format for accurately transporting signaling information in a packet network is described. The packet format comprises a burst count, a sequence number, a burst time, and a signaling status bit. The burst count is for indicating a burst to which the packet belongs. The sequence number is for identifying a first packet of the burst. The burst time is for selectably indicating (1) a time delay from onset to a packet node bus for the first packet of the burst and (2) a time interval between successive signaling bit transitions.
Inventors
- 👤 Charles S. T. Williams
- 👤 Shrikanth S. Kattemalalavadi
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-25 13:09
CPC Classifications
H; H04; H04Q; H04Q11/00; H04Q11/04; H04Q11/0421; H04L; H04L12/00; H04L12/64; H04Q3/00; H04Q3/0016; H04Q3/0025
Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
188 words
A method for encoding signaling transition information for transmission on a packet transmission network, comprising the steps of: (a) generating a packet if a signaling transition has occurred; (b) generating a burst count for the packet, wherein a burst is a collection of signaling transitions that occur within a predetermined time interval, wherein the burst includes at least one signaling transition, and wherein the burst count identifies the burst the packet is associated with; (c) generating a sequence number for the packet to identify a sequence of the packet with respect to any other packet associated with the burst; (d) generating signaling state information for the packet for indicating a state of a signal to be replicated; (e) generating a burst time for the packet, wherein (1) if the packet is a first packet of the burst, then the burst time approximately indicates a time from a time that transmission of the packet is desired to a time that the packet is transmitted; and (2) if the packet is not a first packet of the burst, then the burst time indicates a time since a previous signaling transition.
Claim 2
Independent Claim
188 words
A method for encoding signaling transition information for transmission on a packet transmission network, comprising the steps of: (a) generating a packet if a signaling transition has occurred; (b) generating a burst count for the packet, wherein a burst is a collection of signaling transitions that occur within a predetermined time interval, wherein the burst includes at least one signaling transition, and wherein the burst count identifies the burst the packet is associated with; (c) generating a sequence number for the packet to identify a sequence of the packet with respect to any other packet associated with the burst; (d) generating signaling state information for the packet for indicating a state of a signal to be replicated; (e) generating a burst time for the packet, wherein (1) if the packet is a first packet of the burst, then the burst time approximately indicates a time from a time that transmission of the packet is desired to a time that the packet is transmitted; and (2) if the packet is not a first packet of the burst, then the burst time indicates a time since a previous signaling transition.
Claim 3
Dependent Claim
56 words
The method of claim 1 for encoding signaling transition information for transmission on a packet transmission network, further comprising a step of generating a timestamp for the packet for indicating cumulative delays for the packet in traversal of the packet transmission network, wherein the timestamp is set to a first value when the packet is generated.
Claim 4
Dependent Claim
41 words
The method of claim 1 for encoding signaling transmission information on a packet transmission network, wherein the signaling state information for the packet indicates a state of a telephone signal, and wherein the signal to be replicated is a telephone signal.
Claim 5
Dependent Claim
27 words
The method of claim 1 for encoding signal transmission information on a packet transmission network, wherein the signaling state information for the packet comprises a single bit.
Claim 6
Dependent Claim
25 words
The method of claim 1 for encoding signal transmission information on a packet transmission network, wherein the signaling transmission information comprises a plurality of bits.
Claim 7
Dependent Claim
57 words
The method of claim 1 for encoding signal transmission information on a packet transmission network, wherein the step of generating signaling state information comprises: (1) setting the signaling state information to a first value if a telephone is on hook; and (2) setting the signaling state information to a second value if the telephone is off hook.
Claim 8
Dependent Claim
86 words
The method of claim 6 for encoding signal transmission information on a packet transmission network, wherein the step of generating signaling state information further comprises: (3) setting the signaling state information to a third value if a telephone number of a destination telephone has been dialed but the destination telephone has not yet gone off hook; and (4) setting the signaling state information to a fourth value if a telephone number of a destination telephone has been dialed and the destination telephone has gone off hook.
Claim 9
Dependent Claim
34 words
The method of claim 1 for encoding signaling transmission information on a packet transmission network, wherein a first packet of a burst has a burst count of one and a sequence number of zero.
Claim 10
Dependent Claim
23 words
The method of claim 1 for encoding signaling transmission information on a packet transmission network, wherein the predetermined time interval is 127.5 milliseconds.
Claim 11
Independent Claim
322 words
A method for decoding signaling transition information received from a packet transmission network, comprising the steps of: (a) receiving a transition state packet from the packet transmission network, wherein the transition state packet includes: (1) a burst count, wherein a burst is a collection of signaling transitions that occur within a predetermined time interval, wherein the burst includes of at least one signaling transition, and wherein the burst count identifies the burst the transition state packet is associated with; (2) a sequence number that identifies a sequence of the transition state packet with respect to any other packet associated with the burst; (3) signaling state information for indicating a state of a signal to be replicated; (4) a burst time, wherein (A) if the transition state packet is a first transition state packet of the burst, then the burst time approximately indicates a time from time that transmission of the transition state packet was desired to a time that the transition state packet was transmitted; and (B) if the transition state packet is not the first transition state packet of the burst, then the burst time indicates a time since a previous signaling transition; (b) decoding the sequence number of the transition state packet; (c) if the sequence number indicates that the transition state packet is the first transition state packet of the burst, then (1) delaying for a time based upon the burst time of the transition state packet; (2) generating a signal state until a next signaling transition time, wherein a level of the signal state is based upon the signaling state information of the transition state packet; and (d) if the sequence number indicates that the transition state packet is not the first transition state packet of the burst, then generating a signal state until a next signaling transition time, wherein a level of the signal state is based upon the signaling state information of the transition state packet.
Claim 12
Independent Claim
322 words
A method for decoding signaling transition information received from a packet transmission network, comprising the steps of: (a) receiving a transition state packet from the packet transmission network, wherein the transition state packet includes: (1) a burst count, wherein a burst is a collection of signaling transitions that occur within a predetermined time interval, wherein the burst includes of at least one signaling transition, and wherein the burst count identifies the burst the transition state packet is associated with; (2) a sequence number that identifies a sequence of the transition state packet with respect to any other packet associated with the burst; (3) signaling state information for indicating a state of a signal to be replicated; (4) a burst time, wherein (A) if the transition state packet is a first transition state packet of the burst, then the burst time approximately indicates a time from time that transmission of the transition state packet was desired to a time that the transition state packet was transmitted; and (B) if the transition state packet is not the first transition state packet of the burst, then the burst time indicates a time since a previous signaling transition; (b) decoding the sequence number of the transition state packet; (c) if the sequence number indicates that the transition state packet is the first transition state packet of the burst, then (1) delaying for a time based upon the burst time of the transition state packet; (2) generating a signal state until a next signaling transition time, wherein a level of the signal state is based upon the signaling state information of the transition state packet; and (d) if the sequence number indicates that the transition state packet is not the first transition state packet of the burst, then generating a signal state until a next signaling transition time, wherein a level of the signal state is based upon the signaling state information of the transition state packet.
Claim 13
Dependent Claim
28 words
The method of claim 10 for decoding signaling transition information, wherein the next signaling transition time is determined by the burst time of a next transition state packet.
Claim 14
Independent Claim
311 words
A method for reconstructing a waveform, comprising the steps of: (a) sampling the waveform; (b) generating a packet for a transition of the waveform; (c) generating a burst count for the packet, wherein a burst is a collection of each waveform transition that occurs within a predetermined time interval, wherein the burst is comprised of a least one signaling transition, and wherein the burst count identifies the burst the packet is associated with; (d) generating a sequence number for the packet to identify a sequence of the packet with respect to any other packet associated with the burst; (e) generating state information for the packet for indicating a state of a waveform to be replicated; (f) generating a burst time for the packet, wherein (1) if the packet is a first packet of the burst, then the burst time approximately indicates a time from a time that transmission of the packet is desired to a time that the packet is transmitted; (2) if the packet is not a first packet of the burst, then the burst time indicates a time since a previous signaling transition; (g) transmitting the packet on a packet transmission network; (h) receiving the packet from the packet transmission network; (i) reconstructing the waveform, comprising the steps of: (1) decoding the sequence number of the packet; (2) if the sequence number indicates that the packet is the first packet of the burst, then (A) delaying for a time based upon the burst time of the packet; (B) generating a waveform until a next waveform transition time, wherein the waveform is based upon the state information of the packet; (3) if the sequence number indicates that the packet is not the first packet of the burst, then generating a waveform until a next waveform transition time, wherein the waveform state is based upon the state information of the packet.
Claim 15
Independent Claim
311 words
A method for reconstructing a waveform, comprising the steps of: (a) sampling the waveform; (b) generating a packet for a transition of the waveform; (c) generating a burst count for the packet, wherein a burst is a collection of each waveform transition that occurs within a predetermined time interval, wherein the burst is comprised of a least one signaling transition, and wherein the burst count identifies the burst the packet is associated with; (d) generating a sequence number for the packet to identify a sequence of the packet with respect to any other packet associated with the burst; (e) generating state information for the packet for indicating a state of a waveform to be replicated; (f) generating a burst time for the packet, wherein (1) if the packet is a first packet of the burst, then the burst time approximately indicates a time from a time that transmission of the packet is desired to a time that the packet is transmitted; (2) if the packet is not a first packet of the burst, then the burst time indicates a time since a previous signaling transition; (g) transmitting the packet on a packet transmission network; (h) receiving the packet from the packet transmission network; (i) reconstructing the waveform, comprising the steps of: (1) decoding the sequence number of the packet; (2) if the sequence number indicates that the packet is the first packet of the burst, then (A) delaying for a time based upon the burst time of the packet; (B) generating a waveform until a next waveform transition time, wherein the waveform is based upon the state information of the packet; (3) if the sequence number indicates that the packet is not the first packet of the burst, then generating a waveform until a next waveform transition time, wherein the waveform state is based upon the state information of the packet.
Claim 16
Independent Claim
217 words
A method of encoding a telephone signaling waveform for transmission as packets, comprising the steps of: a. sequentially storing samples of the telephone signaling waveform; b. comparing the sequentially stored samples to a first sample having a first occurrence time to identify a second sample having a second occurrence time, said second sample indicating a change in said telephone signaling waveform; c. determining a time interval between said first occurrence time and said second occurrence time; d. if said time interval does not exceed a predetermined limit: i. associating said time interval as a burst time with said second sample, ii. incrementing a message counter to a first message count, iii. associating said first message count with said second sample, iv. associating a first burst count from a burst counter with said second sample; e. if said time interval exceeds said predetermined limit: i. associating said predetermined limit as said burst time with said second sample, ii. resetting said message counter to an initial message count, iii. associating said initial message count with said second sample, iv. incrementing said burst counter to a second burst count, v. associating said second burst count with said second sample; and f. formatting said second sample and said associated burst count, message count, and burst time into a packet for transmission.
Claim 17
Independent Claim
217 words
A method of encoding a telephone signaling waveform for transmission as packets, comprising the steps of: a. sequentially storing samples of the telephone signaling waveform; b. comparing the sequentially stored samples to a first sample having a first occurrence time to identify a second sample having a second occurrence time, said second sample indicating a change in said telephone signaling waveform; c. determining a time interval between said first occurrence time and said second occurrence time; d. if said time interval does not exceed a predetermined limit: i. associating said time interval as a burst time with said second sample, ii. incrementing a message counter to a first message count, iii. associating said first message count with said second sample, iv. associating a first burst count from a burst counter with said second sample; e. if said time interval exceeds said predetermined limit: i. associating said predetermined limit as said burst time with said second sample, ii. resetting said message counter to an initial message count, iii. associating said initial message count with said second sample, iv. incrementing said burst counter to a second burst count, v. associating said second burst count with said second sample; and f. formatting said second sample and said associated burst count, message count, and burst time into a packet for transmission.
Claim 18
Independent Claim
184 words
An apparatus for encoding signaling transition information for transmission on a packet transmission network, comprising: a) a memory storing signaling transition information; b) means for constructing packets from said signaling transition information, said packets including: 1) a burst count for the packet, wherein a burst is a collection of signaling transitions that occur with a predetermined time interval, wherein the burst includes at least one signaling transition, and wherein the burst count identifies the burst the packet is associated with, 2) a sequence number for the packet to identify a sequence of the packet with respect to any other packet associated with the burst, 3) signaling state information for the packet for indicating a state of a signal to be replicated, 4) a burst time indicating A) approximately a time that transmission of the packet is desired to a time that the packet is transmitted if the packet is a first packet of a burst, B) a time since a previous signaling transition if the packet is not the first packet of the burst; and c) means for connecting the packets to a trunk.
Claim 19
Independent Claim
184 words
An apparatus for encoding signaling transition information for transmission on a packet transmission network, comprising: a) a memory storing signaling transition information; b) means for constructing packets from said signaling transition information, said packets including: 1) a burst count for the packet, wherein a burst is a collection of signaling transitions that occur with a predetermined time interval, wherein the burst includes at least one signaling transition, and wherein the burst count identifies the burst the packet is associated with, 2) a sequence number for the packet to identify a sequence of the packet with respect to any other packet associated with the burst, 3) signaling state information for the packet for indicating a state of a signal to be replicated, 4) a burst time indicating A) approximately a time that transmission of the packet is desired to a time that the packet is transmitted if the packet is a first packet of a burst, B) a time since a previous signaling transition if the packet is not the first packet of the burst; and c) means for connecting the packets to a trunk.
Claim 20
Dependent Claim
14 words
The apparatus of claim 14 wherein the means for constructing packets comprises a microprocessor.
Claim 21
Dependent Claim
24 words
The apparatus of claim 14 further comprising a demultiplexer coupled to said memory, the demultiplexer receiving signaling transition information for a multiplicity of channels.
Claim 22
Independent Claim
181 words
An apparatus for decoding signaling transition information received from a packet transmission network, comprising: a) means for receiving packets from a trunk; b) means for constructing signaling transition information from packets, said packets including: 1) a burst count for the packet, wherein a burst is a collection of signaling transitions that occur with a predetermined time interval, wherein the burst includes at least one signaling transition, and wherein the burst count identifies the burst the packet is associated with, 2) a sequence number for the packet to identify a sequence of the packet with respect to any other packet associated with the burst, 3) signaling state information for the packet for indicating a state of a signal to be replicated, 4) a burst time indicating A) approximately a time that transmission of the packet is desired to a time that the packet is transmitted if the packet is a first packet of a burst, B) a time since a previous signaling transition if the packet is not the first packet of the burst; and c) a memory storing signaling transition information.
Claim 23
Independent Claim
181 words
An apparatus for decoding signaling transition information received from a packet transmission network, comprising: a) means for receiving packets from a trunk; b) means for constructing signaling transition information from packets, said packets including: 1) a burst count for the packet, wherein a burst is a collection of signaling transitions that occur with a predetermined time interval, wherein the burst includes at least one signaling transition, and wherein the burst count identifies the burst the packet is associated with, 2) a sequence number for the packet to identify a sequence of the packet with respect to any other packet associated with the burst, 3) signaling state information for the packet for indicating a state of a signal to be replicated, 4) a burst time indicating A) approximately a time that transmission of the packet is desired to a time that the packet is transmitted if the packet is a first packet of a burst, B) a time since a previous signaling transition if the packet is not the first packet of the burst; and c) a memory storing signaling transition information.
Claim 24
Dependent Claim
18 words
The apparatus of claim 17 wherein the means for constructing signaling transition information from packets comprises a microprocessor.
References Cited (Backward Citations)
US4491945A
Cited
US4494230A
Cited
US4499576A
Cited
US4534024A
Cited
US4771425A
Cited
US4819228A
Cited
US4903261A
Cited
US4782485A
Cited
US4757529A
Cited
US4819229A
Cited
US4768190A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1995-05-19 | 1995-11-18 | 1996-05-19 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1999-05-19 | 1999-11-18 | 2000-05-19 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2003-05-19 | 2003-11-18 | 2004-05-19 | $7700.00 | Window Closed / Lapsed |