Telecommunication and multimedia management method and apparatus
First Claim
1. A method for transferring a complete copy of media designated as time-sensitive over a network, comprising:
- transmitting media designated as time-sensitive from a sending client to a receiving client during a conversation that is selectively conducted in a real-time mode and a time-shifted mode, the media designated as time-sensitive when consumed in the real-time mode as the media is created and transmitted by the sending client;
managing transmission of the time-sensitive media, when there is media loss between sending client to the receiving client, to;
1) transmit a reduced quality copy of the media designated as time-sensitive in order to enhance the ability for the receiving client to review the time-sensitive media in real-time; and
2) guaranteeing that a complete copy of the time-sensitive media of the conversation, as originally encoded when created, is eventually received at the receiving client for consumption in the time-shifted mode, the transmission management including;
receiving receipt reports at the sending client from the receiving client, the receipt reports including a first priority request for any media designated as time-sensitive and noted as missing as a result of the media loss during transmission between the sending client and the receiving client; and
retransmitting the identified missing media in response to the first priority request for retransmission, the retransmission occurring at a low priority when bandwidth on the network in excess of what is needed to transmit time-sensitive media becomes available so that the retransmission does not impede the transmission of media designated as time-sensitive;
ascertaining at the receiving client when the received media designated as time-sensitive is a reduced bit rate representation of the media relative to a full bit rate representation of the media, where the full bit rate representation of the media is derived when the media was originally encoded;
determining if media loss on the network between the sending client and the receiving client falls below a predetermined acceptable threshold when the reduced bit rate representation of the media is received; and
generating at the receiving client a second priority request for the retransmission of the media corresponding to the reduced bit rate representation of the media when the media loss falls below the predetermined acceptable threshold, wherein the second priority request is of a higher priority than the first priority request.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for transferring a complete copy of media designated as time-sensitive over a network. The method involves transmitting media designated as time-sensitive from sending node to a receiving node and receiving the media designated as time-sensitive at the receiving node. At the receiving node, any missing media designated as time sensitive is noted. One or more receipt reports are generated at the receiving node and are sent back to the sending node, the receipt reports including a low priority request for retransmission of the identified missing media. In response, the sending node retransmits the low priority request for retransmission, the retransmission occurring when bandwidth on the network in excess of what is needed to transmit time-sensitive media becomes available. Eventually a complete copy of the media including the missing media is obtained at the receiving node after the retransmission.
220 Citations
32 Claims
-
1. A method for transferring a complete copy of media designated as time-sensitive over a network, comprising:
-
transmitting media designated as time-sensitive from a sending client to a receiving client during a conversation that is selectively conducted in a real-time mode and a time-shifted mode, the media designated as time-sensitive when consumed in the real-time mode as the media is created and transmitted by the sending client; managing transmission of the time-sensitive media, when there is media loss between sending client to the receiving client, to;
1) transmit a reduced quality copy of the media designated as time-sensitive in order to enhance the ability for the receiving client to review the time-sensitive media in real-time; and
2) guaranteeing that a complete copy of the time-sensitive media of the conversation, as originally encoded when created, is eventually received at the receiving client for consumption in the time-shifted mode, the transmission management including;receiving receipt reports at the sending client from the receiving client, the receipt reports including a first priority request for any media designated as time-sensitive and noted as missing as a result of the media loss during transmission between the sending client and the receiving client; and retransmitting the identified missing media in response to the first priority request for retransmission, the retransmission occurring at a low priority when bandwidth on the network in excess of what is needed to transmit time-sensitive media becomes available so that the retransmission does not impede the transmission of media designated as time-sensitive; ascertaining at the receiving client when the received media designated as time-sensitive is a reduced bit rate representation of the media relative to a full bit rate representation of the media, where the full bit rate representation of the media is derived when the media was originally encoded; determining if media loss on the network between the sending client and the receiving client falls below a predetermined acceptable threshold when the reduced bit rate representation of the media is received; and generating at the receiving client a second priority request for the retransmission of the media corresponding to the reduced bit rate representation of the media when the media loss falls below the predetermined acceptable threshold, wherein the second priority request is of a higher priority than the first priority request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A communication system, comprising:
-
a transmitting element configured to transmit media designated as time-sensitive from a sending client to a receiving client during a conversation that is selectively conducted in a real-time mode and a time-shifted mode, the media designated as time-sensitive when consumed in the real-time mode as the media is created and transmitted by the sending client; a management element managing transmission of the time-sensitive media, when there is media loss between sending client to the receiving client, to;
1) transmit a reduced quality copy of the media designated as time-sensitive in order to enhance the ability for the receiving client to review the time-sensitive media in real-time; and
2) guaranteeing that a complete copy of the time-sensitive media of the conversation, as originally encoded when created, is eventually received at the receiving client for consumption in the time-shifted mode, the management element including;a receipt report receiving element configured to receive receipt reports at the sending client from the receiving client, the receipt reports including a first priority request for any media designated as time-sensitive and noted as missing as a result of the media loss during transmission between the sending client and the receiving client; and the transmitting element further configured to retransmit the identified missing media in response to the first priority request for retransmission, the retransmission occurring at a low priority when bandwidth on the network in excess of what is needed to transmit time-sensitive media becomes available so that the retransmission does not impede the transmission of media designated as time-sensitive; a receiver element configured to ascertain at the receiving client when the received media designated as time-sensitive is a reduced bit rate representation of the media relative to a full bit rate representation of the media, where the full bit rate representation of the media is derived when the media was originally encoded; the receiver element further determining if media loss on the network between the sending client and the receiving client falls below a predetermined acceptable threshold when the reduced bit rate representation of the media is received; and a receipt report generating element generating at the receiving client a second priority request for the retransmission of the media corresponding to the reduced bit rate representation of the media when the media loss falls below the predetermined acceptable threshold, wherein the second priority request is of a higher priority than the first priority request. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
Specification