Tone signaling
AssigneeCisco Technology, Inc.
InventorsMarcelo Oliveira, Alex Urquizo, Wentao Fan
Life of this patent
Estimating the term…
Abstract
In an example embodiment, there is disclosed an apparatus comprising a first communication interface, a second communication interface and tone control logic coupled to the first interface and the second interface. The tone control logic is operable to continuously transmit a guard tone on the second communication interface responsive to receiving data on the first communication interface, comprising data representative of a guard tone. The tone control logic is operable to discontinue transmitting the guard tone in response to a predefined event.
Claims20
An apparatus, comprising:
- a first communication interface;
- a second communication interface;
- tone control logic coupled to the first interface and the second interface;
- wherein the tone control logic receives a single data packet with data representative of a guard tone on the first interface, the data representative of a guard tone comprises a frequency for the guard tone;
- wherein the tone control logic transmits, uninterrupted, the guard tone on the second communication interface at the frequency for the guard tone responsive to receiving single data packet on the first communication interface;
- wherein the tone control logic receives data packets on the first interface that comprises audio tone data;
- wherein the tone control logic converts audio tone data in the data packets into audio tones to be transmitted via the second interface;
- and
- wherein the tone control logic transmits the guard tone before sending audio tones, uninterruptedly, as long as audio tone data is being received via the first interface within a guard time.
A method, comprising:
- receiving a single data packet comprising tone data on a first interface;
- determining the tone data contains data representative of a guard tone;
- transmitting a guard tone on a second interface responsive to determining the tone data contains data representative of a guard tone;
- receiving data packets containing data representative of audio tones on the first interface;
- converting the data representative of audio tones to audio tones;
- transmitting the audio tones on the second interface;
- and
- wherein the guard tone is transmitted on the second interface before transmitting the audio tones, the guard tone is transmitted uninterrupted while data representative of audio data is received on the first interface.
A non-transitory computer-readable medium having encoded computer readable instructions for execution by a processor stored thereon, and when executed by a processor, operable to:
- receive a plurality of data packets, each of the plurality of data packets containing tone data and a timestamp from a first communication interface;
- sort the plurality of data packets by timestamp;
- discard at least one packet having a duplicate timestamp of a second packet;
- generate tone frequencies based on the sorted data packets on a second communication interface;
- and
- transmit a guard tone corresponding to the generated tone frequencies on the second interface responsive to determining one of the plurality of data packets contains data representative of a guard tone;
- wherein an audio signal is transmitted on the second interface corresponding to the data representative of an audio signal received on the first interface;
- and
- wherein the guard tone is transmitted before transmitting the audio signal, the guard tone is transmitted uninterrupted for as long as data representative of the audio signal is received within a guard time.
Dependencies are inferred from the claim text.