Patent US5115431A successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag