Telecommunication and multimedia management method and apparatus
First Claim
1. A method, comprising:
- ascertaining whether media to be sent from a sending node to a receiving node is time-sensitive, the time-sensitivity of the media being ascertained from an intent of a recipient to review the media upon receipt;
transmitting the media ascertained as time-sensitive from the sending node to the receiving node, the media initially transmitted at a first bit rate and at a first packetization interval, the first bit rate and the first packetization interval sufficient for a full bit rate representation of the media to be reviewed upon receipt, the full bit rate representation of the media being derived from when the media was originally encoded;
receiving at the sending node receipt reports from the receiving node, the receipt reports including parameters indicative of media loss on the network between the sending node and the receiving node;
ascertaining at the sending node available bandwidth on the network between the sending node and the receiving node based on the receipt reports;
ascertaining if the available bandwidth on the network is sufficient to support the continued transmission of the full bit rate representation of the media ascertained as time-sensitive at the first bit rate and the first packetization interval; and
selectively performing;
a. continuing the transmission of the full bit rate representation of the media ascertained as time-sensitive at the first bit rate and the first packetization interval when the available bandwidth on the network is sufficient;
b. transmitting a reduced bit rate representation of the media ascertained as time-sensitive when the available bandwidth on the network is not sufficient for the full bit rate representation but is above a minimum bandwidth for the reduced bit rate representation, the reduced bit rate representation of the media generated by performing one or more of the following;
(i) using fewer bits of media per unit of time when packetizing the reduced bit rate representation of the media relative to the full bit rate representation of the media;
(ii) adjusting the packetization interval for packets used to packetized the reduced bit rate representation of the media; and
(iii) adjusting the rate of transmission of the packets used to packetized the reduced bit rate representation of the media, andc. transmitting the media ascertained as time sensitive as a time-shifted communication when the available bandwidth is lower than the minimum bandwidth for the reduced bit rate representation;
whereby the transmission of the reduced bit rate representation of the media ascertained as time-sensitive enhances the timeliness of the delivery of the media so as to increase the ability of the recipient to review the media upon receipt when the available bandwidth on the network is not sufficient to transmit the full bit rate representation of the media at the first bit rate and the first packetization interval.
2 Assignments
0 Petitions
Accused Products
Abstract
An method for improving the ability of a recipient to review time-sensitive media upon receipt when network conditions are poor. The method includes ascertaining if media to be sent from a sending node to a receiving node is time-sensitive and ascertaining if there is sufficient bandwidth for transmitting a full bit rate representation of the media at a first bit rate and at a first packetization interval. If the bandwidth is sufficient, the full bit rate representation is transmitted. If the bandwidth is insufficient, then a reduced bit rate representation of the media is generated and transmitted. The reduced bit rate representation is generated by performing one or more of the following (i) using fewer bits per unit time of media when packetizing the media relative to the full bit rate representation; (ii) increasing the packetization interval for the packets used to transmit the reduced bit rate representation; and (iii) adjusting the rate of transmission of the packets used to packetized the reduced bit rate representation of the media.
-
Citations
52 Claims
-
1. A method, comprising:
-
ascertaining whether media to be sent from a sending node to a receiving node is time-sensitive, the time-sensitivity of the media being ascertained from an intent of a recipient to review the media upon receipt; transmitting the media ascertained as time-sensitive from the sending node to the receiving node, the media initially transmitted at a first bit rate and at a first packetization interval, the first bit rate and the first packetization interval sufficient for a full bit rate representation of the media to be reviewed upon receipt, the full bit rate representation of the media being derived from when the media was originally encoded; receiving at the sending node receipt reports from the receiving node, the receipt reports including parameters indicative of media loss on the network between the sending node and the receiving node; ascertaining at the sending node available bandwidth on the network between the sending node and the receiving node based on the receipt reports; ascertaining if the available bandwidth on the network is sufficient to support the continued transmission of the full bit rate representation of the media ascertained as time-sensitive at the first bit rate and the first packetization interval; and
selectively performing;a. continuing the transmission of the full bit rate representation of the media ascertained as time-sensitive at the first bit rate and the first packetization interval when the available bandwidth on the network is sufficient; b. transmitting a reduced bit rate representation of the media ascertained as time-sensitive when the available bandwidth on the network is not sufficient for the full bit rate representation but is above a minimum bandwidth for the reduced bit rate representation, the reduced bit rate representation of the media generated by performing one or more of the following; (i) using fewer bits of media per unit of time when packetizing the reduced bit rate representation of the media relative to the full bit rate representation of the media; (ii) adjusting the packetization interval for packets used to packetized the reduced bit rate representation of the media; and (iii) adjusting the rate of transmission of the packets used to packetized the reduced bit rate representation of the media, and c. transmitting the media ascertained as time sensitive as a time-shifted communication when the available bandwidth is lower than the minimum bandwidth for the reduced bit rate representation; whereby the transmission of the reduced bit rate representation of the media ascertained as time-sensitive enhances the timeliness of the delivery of the media so as to increase the ability of the recipient to review the media upon receipt when the available bandwidth on the network is not sufficient to transmit the full bit rate representation of the media at the first bit rate and the first packetization interval. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method, comprising:
-
ascertaining whether media to be sent from a sending node to a receiving node is time-sensitive, the time-sensitivity of the media being ascertained from an intent of a recipient to review the media upon receipt; transmitting the media ascertained as time-sensitive from the sending node to the receiving node, the media initially transmitted at a first bit rate and at a first packetization interval, the first bit rate and the first packetization interval sufficient for a full bit rate representation of the media to be reviewed upon receipt, the full bit rate representation of the media being derived from when the media was originally encoded; and receiving at the sending node receipt reports from the receiving node, the receipt reports including parameters indicative of media loss on the network between the sending node and the receiving node; ascertaining at the sending node available bandwidth on the network between the sending node and the receiving node based on the receipt reports; ascertaining if the available bandwidth on the network is sufficient to support the continued transmission of the full bit rate representation of the media ascertained as time-sensitive at the first bit rate and the first packetization interval; and
either;continuing the transmission of the full bit rate representation of the media ascertained as time-sensitive at the first bit rate and the first packetization interval when the available bandwidth on the network is sufficient;
ortransmitting a reduced bit rate representation of the media ascertained as time-sensitive when the available bandwidth on the network is not sufficient, the reduced bit rate representation of the media generated by performing one or more of the following; (i) using fewer bits of media per unit of time when packetizing the reduced bit rate representation of the media relative to the full bit rate representation of the media; (ii) adjusting the packetization interval for packets used to packetized the reduced bit rate representation of the media;
or(iii) adjusting the rate of transmission of the packets used to packetized the reduced bit rate representation of the media, whereby the transmission of the reduced bit rate representation of the media ascertained as time-sensitive enhances the timeliness of the delivery of the media so as to increase the ability of the recipient to review the media upon receipt when the available bandwidth on the network is not sufficient to transmit the full bit rate representation of the media at the first bit rate and the first packetization interval; and wherein the time-sensitive media corresponds to a conversation with the conversation being provided;
1) as a live conversation at the full bit rate representation when the available bandwidth on the network is sufficient,
2) as a live conversation at a lowered bit rate when the available bandwidth on the network is insufficient to support the full bit rate representation but above a minimum bandwidth, and
3) a time-shifted communication for the available bandwidth being lower than the minimum bandwidth. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52)
-
Specification