Patent ID: 8391213

Claim:
A computer application embedded in a non-transitory computer readable medium and intended to be executed on a communication device, the application comprising: a receiving module configured to receive voice media created using the communication device, the communication device configured to be connected to a network; an encode module configured to encode the voice media to generate a first bit rate representation of the media created while using the communication device; a storage module configured to store the first bit rate representation of the voice media created while using the communication device; and a transmit module configured to: (i) ascertain if the usable bit rate on the network falls below a bit rate threshold, the bit rate threshold defining a bit rate throughput sufficient for maintaining real-time communication of the voice media; and (ii) transmit the voice media from storage when the ascertained usable bit rate is below the bit rate threshold, the voice media being transmitted at a bit rate below the bit rate threshold, thereby effectively extending the usable range and/or capacity of the network for voice communication when the ascertained usable bit rate falls below the bit rate threshold.