Nova Patents
AU2008317133A1

Multimedia communications method

Abstract

Communication method for sending media between a sending node and receiving node during a conversation. The method includes enabling the system to optimize the utilization of network bandwidth by making tradeoffs between timeliness and media quality, using the presence and intentions of the recipient(s) (i.e., to either review the media in real-time or in a time-shifted mode), as well as measures of instantaneous latency and packet on the network.

Term

Projected expiry 1 October 2028.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

20 claims: 17 independent, 3 dependent

  1. 1
    CLAIMS What is claimed is:1. A method, comprising: ascertaining at a sending node if media to be transmitted from the sending 5 node to a receiving node is time sensitive or not time-sensitive, the time-sensitivity of the media being determined if the media is part of a conversation in either a real-time mode or a time-shifted mode respectively;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 10 packetization interval, the first bit rate and the first packetization interval being 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;ascertaining if bandwidth on the network is sufficient to support the 15 transmission of the full bit rate representation of the media ascertained as timesensitive at the first bit rate and first packetization interval;generating a reduced bit rate representation of the media ascertained as timesensitive when the bandwidth is insufficient;transmitting the reduced bit rate representation from the sending node to the 20 receiving node, the reduced bit rate representation enhancing the timeliness of the delivery of the media ascertained as time sensitive so as to increase the ability of the recipient to review the media upon receipt and continue the conversation in the realtime mode when the bandwidth on the network is insufficient;transmitting the media ascertained as not time sensitive from the sending node 25 to the receiving node when bandwidth is available in excess of what is needed for the transmission of time-sensitive media;and adjusting the rate of transmission of the media ascertained as not timesensitive at the sending node based on network conditions by setting a second packetization interval for transmitting packets of the media ascertained as not time30 sensitive for network efficiency and adjusting the rate at which the packets are transmitted based on network conditions, WO 2009/055220 PCT/US2008/078469 whereby the adjusted rate of transmission of the media ascertained as not timesensitive is set for network efficiency and reliable delivery relative to the timeliness of the delivery of the media ascertained as time-sensitive.
  2. 3
    The method of any if the preceding claims, wherein transmitting only the available media ascertained as time-sensitive further comprises transmitting the full bit rate representation of the media ascertained as time-sensitive at the first bit rate and first packetization interval when the ascertained bandwidth on the network is 25 sufficient for transmitting the full bit rate representation.
  3. 6
    6/33 FIG. 5 WO 2009/055220 PCT/US2008/078469
  4. 7
    7/33 FIG. 6 WO 2009/055220 PCT/US2008/078469
  5. 8
    8/33 WO 2009/055220 PCT/US2008/078469
  6. 9
    9/33 WO 2009/055220 PCT/US2008/078469
  7. 10
    10/33 130 FIG. 8B WO 2009/055220 PCT/US2008/078469
  8. 11
    11/33 FIG. 8C WO 2009/055220 PCT/US2008/078469
  9. 12
    12/33 FIG. 8D WO 2009/055220 PCT/US2008/078469
  10. 13
    13/33 FIG. 8E WO 2009/055220 PCT/US2008/078469
  11. 14
    14/33 FIG. 8F 133 WO 2009/055220 PCT/US2008/078469
  12. 15
    15/33 FIG. 9A WO 2009/055220 PCT/US2008/078469
  13. 16
    16/33 FIG. 9B WO 2009/055220 PCT/US2008/078469
  14. 17
    17/33 FIG. 9C WO 2009/055220 PCT/US2008/078469
  15. 18
    18/33 FIG. 9D WO 2009/055220 PCT/US2008/078469
  16. 19
    19/33 UPDATE NQM 28h WO 2009/055220 PCT/US2008/078469
  17. 20
    20/33 FIG. 9F vj.0 WO 2009/055220 PCT/US2008/078469 22/33 WO 2009/055220 PCT/US2008/078469 23/33 FIG. 11B WO 2009/055220 PCT/US2008/078469 24/33 FIG. 11C WO 2009/055220 PCT/US2008/078469 25/33 FIG. 11D WO 2009/055220 PCT/US2008/078469 26/33 FIG. 11F WO 2009/055220 PCT/US2008/078469 27/33 FIG. 12A FIG. 12B WO 2009/055220 PCT/US2008/078469 28/33 MEDIA STREAM(S) MEDIA STREAM(S) MEDIA STREAM(S) WO 2009/055220 PCT/US2008/078469 29/33 ro ω > CD E X ro oo Ό CD CD O 1X1 y cd cd z z CD CD or -Ξ WO 2009/055220 PCT/US2008/078469 30/33 Conversations) < CQO CXI < CXI CQ co WO 2009/055220 PCT/US2008/078469 31/33 MCM8-C FIG. 13C WO 2009/055220 PCT/US2008/078469 32/33 Conversations MCMS-S A1 — B1 B2 B3 C1 C2 time Rendering B^ B2 B3 C1 C2 time FIG. 13D WO 2009/055220 PCT/US2008/078469 33/33 DEVICE 13 Running Client Application 12 FIG. 14A SERVER 16 Running Server Application 78 150 FIG. 14B
Independent claims17