Real time replay service for communications network
First Claim
1. A method replaying a portion of a communication, comprising the steps of:
- establishing a connection between first and second end nodes thereby establishing a communication in progress;
receiving, at a buffering module in the connection from the first and second end nodes, a communications signal sent from the second end node to the first end node;
maintaining in a memory a segment of the communications signal that was transmitted through the buffering module immediately previous to present time;
receiving at the buffering module a request to retransmit at least a portion of the segment of the signal; and
during the communication in progress retransmitting from the buffering module to the first end node the portion of the segment.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention is a method and system for buffering and replaying a segment of a voice or data transmission. A connection is established between two end nodes in the network. At an intermediate node in the network between the end nodes, a predetermined segment of the data is maintained in a memory as a buffer. Upon receiving a request from one of the end nodes to replay the segment, that segment is replayed and transmitted to the requesting node. The request may be made by a user at one of the end nodes, or may be made automatically after detecting corrupt data. Because the buffering module is in the network, it need not be incorporated in premises or mobile equipment. Because the buffering module is remote from the requesting end node, the replayed data does not contain errors introduced in the original data between the buffering module and the requesting end node.
55 Citations
20 Claims
-
1. A method replaying a portion of a communication, comprising the steps of:
-
establishing a connection between first and second end nodes thereby establishing a communication in progress;
receiving, at a buffering module in the connection from the first and second end nodes, a communications signal sent from the second end node to the first end node;
maintaining in a memory a segment of the communications signal that was transmitted through the buffering module immediately previous to present time;
receiving at the buffering module a request to retransmit at least a portion of the segment of the signal; and
during the communication in progress retransmitting from the buffering module to the first end node the portion of the segment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 20)
-
-
12. A method replaying a portion of a communication, comprising the steps of:
-
establishing a connection between first and second end nodes;
receiving, at a buffering module in the connection remote from the first and second end nodes, a communications signal sent from the second end node to the first end node;
maintaining in a memory a segment of the communications signal that was transmitted through the buffering module immediately previous to present time;
receiving at the buffering module a request to retransmit at least a portion of the segment of the signal;
retransmitting from the buffering module to the first end node the portion of the segment; and
wherein the connection includes an audio bridge, and wherein the step of maintaining in memory a segment of the signal comprises maintaining in memory a segment of a signal sent by the audio bridge to listening station sets. - View Dependent Claims (15)
-
-
16. A method for retransmitting a portion of a communication signal to an end node in a network having an unreliable link, comprising the steps of:
-
buffering, at a location in the network on a side of the unreliable link opposite the end node, a segment of the communication transmitted immediately previous to present time;
receiving, at said location, a request to retransmit at least a portion of the communication segment; and
retransmitting the portion of the segment across the unreliable link to the end node. - View Dependent Claims (17, 18, 19)
-
Specification