Telecommunication and multimedia management method and apparatus
First Claim
1. An apparatus for transmitting media over a network, the apparatus comprising:
- a sending node, the sending node including;
a transmitter configured to transmit media from the sending node to a receiving node over the network; and
a network element configured to receive receipt reports from the receiving node, the receipt reports including a first priority request for retransmission of transmitted voice media, for consumption in either a real-time or time-shifted mode, noted as missing as a result of media loss during transmission between the sending node and the receiving node, the first priority request defining a request for the retransmission of missing media to occur at a low priority when bandwidth on the network is available in excess of what is needed to transmit media that is being consumed by a recipient in real-time;
the transmitter further configured to monitor available network bandwidth between the sending node and the receiving node and determine, based on available network bandwidth, when to retransmit the noted missing media in response to the first priority request for retransmission, the retransmission occurring when bandwidth on the network is available in excess of what is needed to transmit media that is being consumed by the recipient in real-time so that the retransmission does not interfere with the media consumed by the recipient in real time, while guaranteeing that the noted missing media is eventually received at the receiving node and is available for rendering a complete copy of the voice media in a time-shifted mode by the recipient.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus for transferring a complete copy of media designated as time-sensitive over a network. The apparatus includes a sending node including a transmitter configured to transmit media designated as time-sensitive to a receiving node. The sending node also includes a network-ascertaining element that is configured to receive receipt reports from the receiving node, the receipt reports identifying any missing media designated as time sensitive lost during the transmission. In response, the transmitter of the sending node retransmits the media corresponding to the identified missing media, the retransmission occurring when bandwidth on the network in excess of what is needed to transmit time-sensitive media becomes available. A complete copy of the media is eventually received at the receiving node after the retransmission.
218 Citations
30 Claims
-
1. An apparatus for transmitting media over a network, the apparatus comprising:
-
a sending node, the sending node including; a transmitter configured to transmit media from the sending node to a receiving node over the network; and a network element configured to receive receipt reports from the receiving node, the receipt reports including a first priority request for retransmission of transmitted voice media, for consumption in either a real-time or time-shifted mode, noted as missing as a result of media loss during transmission between the sending node and the receiving node, the first priority request defining a request for the retransmission of missing media to occur at a low priority when bandwidth on the network is available in excess of what is needed to transmit media that is being consumed by a recipient in real-time; the transmitter further configured to monitor available network bandwidth between the sending node and the receiving node and determine, based on available network bandwidth, when to retransmit the noted missing media in response to the first priority request for retransmission, the retransmission occurring when bandwidth on the network is available in excess of what is needed to transmit media that is being consumed by the recipient in real-time so that the retransmission does not interfere with the media consumed by the recipient in real time, while guaranteeing that the noted missing media is eventually received at the receiving node and is available for rendering a complete copy of the voice media in a time-shifted mode by the recipient. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for transmitting media over a network, comprising:
-
transmitting media from a sending node to a receiving node over the network; receiving a first priority request at the sending node retransmission of transmitted voice media, for consumption in either a real-time or time-shifted mode, noted as missing as a result of media loss during transmission between the sending node and the receiving node, the first priority request defining a request for the retransmission at a low priority of the missing media when bandwidth on the network is available in excess of what is needed to transmit media that is being consumed by a recipient in real-time; monitoring available network bandwidth between the sending node and the receiving node; determining when bandwidth on the network is available in excess of what is needed to transmit media that is being consumed by the recipient in real time; and retransmitting the missing media in response to the first priority request when bandwidth on the network is available in excess of what is needed to transmit media that is being consumed by the recipient in real-time so that the retransmission does not interfere with the media consumed by the recipient in real time, while guaranteeing that the noted missing media is eventually received at the receiving node and a complete copy of the voice media is available for rendering in a time-shifted mode by the recipient. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. A computer readable application embedded in a non-transitory computer readable medium and intended to run on a sending node on a network, the application comprising:
-
a transmission module configured to transmit media from the sending node to a receiving node over the network; and a receiving module configured to receive a first priority request at the sending node for retransmission of transmitted voice media, for consumption in either a real-time or time-shifted mode, noted as missing as a result of media loss during transmission between the sending node and the receiving node, the first priority request defining a request for the retransmission of missing media to occur at a low priority when bandwidth on the network is available in excess of what is needed to transmit media that is being consumed by a recipient in real-time, the transmission module monitoring available network bandwidth between the sending node and the receiving node and retransmitting the missing media in response to the first priority request when the transmission module determines that bandwidth on the network is available in excess of what is needed to transmit media that is being consumed by the recipient in real-time so that the retransmission does not interfere with the media consumed by the recipient in real time while guaranteeing that the noted missing media is eventually received at the receiving node and a complete copy of the voice media is available for rendering in a time-shifted mode by the recipient. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
Specification