US8422388B2

Graceful degradation for communication services over wired and wireless networks

Summary by NHIP

Graceful voice communication degradation

The method stores voice media progressively while creating messages and transmits them either near real-time or from storage based on network bit rates. Transmission occurs from storage when the usable bit rate falls below a specific threshold required for real-time consumption, extending range through persistent media buffering.

Claim Score by NHIP

Read claim 33, the broadest

Abstract

A method for gracefully extending the range and/or capacity of voice communication systems is disclosed. The method involves the persistent storage of voice media on a communication device. When the usable bit rate on the network is poor and below that necessary for conducting a live conversation, voice media is transmitted and received by the communication device at the available usable bit rate on the network. Although latency may be introduced, the persistent storage of both transmitted and received media of a conversation provides the ability to extend the useful range of wireless networks beyond what is required for live conversations. In addition, the capacity and robustness in not being affected by external interferences for both wired and wireless communications is improved.

US8422388B2, drawing sheet 1
Sheet 1 of 9

Term

2.5 yearsleft in the term

Expires 7 April 2029, including 424 days of term adjustment.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

48 claims: 3 independent, 45 dependent

  1. 1
    Computer code embedded in a non-transitory computer readable medium and intended to be executed on a communication device, the code comprising:a message module configured to create a message originating at the communication device;a storage module configured to progressively store voice media associated with the message as the voice media is created;and a transmission module configured to transmit the voice media of the message over a network, the transmission occurring in both: (i) near real-time as the voice media is created when the usable bit rate on the network is at or above a bit rate threshold, the bit rate threshold defining a transmission bit rate sufficient to support real-time consumption of the voice media associated with the message by a recipient over the network;and (ii) from storage when the usable bit rate on the network is below the bit rate threshold and the near real-time consumption of the voice media by the recipient is impossible or impractical due to latency on the network.
  2. 17
    A communication device, the comprising:a message element configured to create a message originating at the communication device;a storage element configured to progressively store voice media associated with the message as the voice media is created;and a transmission element configured to transmit the voice media of the message over a network, the transmission occurring in both: (i) near real-time as the voice media is created when the usable bit rate on the network is at or above a bit rate threshold, the bit rate threshold defining a transmission bit rate sufficient to support real-time consumption of the voice media associated with the message by a recipient over the network;and (ii) from storage when the usable bit rate on the network is below the bit rate threshold and the near real-time consumption of the voice media by the recipient is impossible or impractical due to latency on the network.
  3. 33
    Broadest claimClaim Score 69, broad(NHIP)A communication method performed on a communication device, the method comprising:creating a message on the communication device;progressively storing on the communication device voice media associated with the message as the voice media is created using the communication device;and transmitting the voice media of the message over a network, the transmission occurring in both: (i) near real-time as the voice media is created when the usable bit rate on the network is at or above a bit rate threshold, the bit rate threshold defining a transmission bit rate sufficient to support real-time consumption of the voice media associated with the message by a recipient over the network;and (ii) from storage when the usable bit rate on the network is below the bit rate threshold and the near real-time consumption of the voice media by the recipient is impossible or impractical due to latency on the network.