Patent ID: 7912043

Claim:
A non-transitory computer-readable medium having a plurality of code sections, each code section having stored thereon a plurality of instructions executable by a processor to cause the processor to perform steps of a method for operating a multi-mode communication device having a plurality of wireless communication interfaces, the method comprising: detecting an action by a user; determining a type of call based upon the user action; selecting at least one wireless communication interface from the plurality of wireless communication interfaces, based upon the type of call; establishing call communication via the at least one wireless communication interface; communicating information via the at least one wireless communication interface; buffering digital voice data received via the at least one wireless communication interface; and directing delivery of the buffered digital voice data to conversion circuitry for converting digital voice data to an analog voice stream for the reproduction of voice after a delay that is adjustable to accommodate variations in propagation delays of information received via the at least one wireless communication interface.