Using buffered audio to overcome lapses in telephony signal
AssigneeDISH Wireless L.L.C.
InventorsKevin Yao, Prashant Raghuvanshi
Life of this patent
Estimating the term…
Abstract
A facility for conveying first side of a voice call from a first participant to a second participant is described. Over the duration of the voice call, the facility receives the first side of the call. The facility seeks to forward the received first side of the voice call to a downstream node on a path to the second participant. The facility records the received first side of the call for at least part of the call. The facility identifies a just-ended portion of the voice call for which forwarding of the received first side of the voice call was unsuccessful. In response, the facility transmits to the downstream node the recorded first side of the voice call that coincides with the identified portion of the voice call.
Claims21
1-20. (canceled)
A method comprising:
- receiving, by a first node from a lapse detector and notifier at a second node that is connected to the first node across a protected link for a telephone call between a first participant at the first node and a second participant at the second node, a lapse notification that indicates to the first node that a lapse occurred in the telephone call during which the second node failed to receive audio from the first node and that identifies both a beginning time and a catch-up time for the lapse;
- sending, by the first node to the second node in response to receiving the lapse notification from the second node, an alert sound alerting the second node that cached audio that was recorded at a buffer at the first node during the lapse is about to be played;
- and
- sending, by the first node to the second node across the protected link for the telephone call and in response to receiving the lapse notification from the second node, contents of the buffer at the first node from the beginning time to the catch-up time such that the second participant at the second node catches up in the telephone call despite the lapse.
A non-transitory computer readable storage medium having computer-executable instructions stored thereon that, when executed by at least one processor, cause operations to be performed, the operations including:
- receiving, by a first node from a lapse detector and notifier at a second node that is connected to the first node across a protected link for a telephone call between a first participant at the first node and a second participant at the second node, a lapse notification that indicates to the first node that a lapse occurred in the telephone call during which the second node failed to receive audio from the first node and that identifies both a beginning time and a catch-up time for the lapse;
- sending, by the first node to the second node in response to receiving the lapse notification from the second node, an alert sound alerting the second node that cached audio that was recorded at a buffer at the first node during the lapse is about to be played;
- and
- sending, by the first node to the second node across the protected link for the telephone call and in response to receiving the lapse notification from the second node, contents of the buffer at the first node from the beginning time to the catch-up time such that the second participant at the second node catches up in the telephone call despite the lapse.
A system comprising:
- at least one processor;
- and
- at least one memory coupled to the at least one processor, wherein the at least one memory has computer-executable instructions stored thereon that, when executed by the at least one processor, cause operations to be performed including:
- receiving, by a first node from a lapse detector and notifier at a second node that is connected to the first node across a protected link for a telephone call between a first participant at the first node and a second participant at the second node, a lapse notification that indicates to the first node that a lapse occurred in the telephone call during which the second node failed to receive audio from the first node and that identifies both a beginning time and a catch-up time for the lapse;
- sending, by the first node to the second node in response to receiving the lapse notification from the second node, an alert sound alerting the second node that cached audio that was recorded at a buffer at the first node during the lapse is about to be played;
- and
- sending, by the first node to the second node across the protected link for the telephone call and in response to receiving the lapse notification from the second node, contents of the buffer at the first node from the beginning time to the catch-up time such that the second participant at the second node catches up in the telephone call despite the lapse.
Dependencies are inferred from the claim text.