Patent ID: 7869827

Claim:
A multi-mode device having a Code Division Multiple Access (CDMA) mode and a Wi-Fi mode, and comprising a CDMA messaging module, a CDMA communication module, an encapsulation engine, and a Wi-Fi communication module, wherein: the CDMA messaging module (i) (a) generates upper-layer portions of CDMA signaling messages and (b) passes the upper-layer portions to the CDMA communication module when the device is in CDMA mode and instead to the encapsulation engine when the device is in Wi-Fi mode, and (ii) (a) receives upper-layer portions of CDMA signaling messages from the CDMA communication module when the device is in CDMA mode and instead from the encapsulation engine when the device is in Wi-Fi mode and (b) processes the upper-layer portions; when the device is in CDMA mode, the CDMA communication module (i) (a) receives upper-layer portions of CDMA signaling messages from the CDMA messaging module, (b) adds lower-layer portions to the upper-layer portions to provide complete CDMA signaling messages, and (c) transmits the complete CDMA signaling messages over a CDMA air interface to a CDMA network and (ii) (a) receives complete CDMA signaling messages over a CDMA air interface from a CDMA network, (b) removes lower-layer portions from the complete CDMA signaling messages to provide upper-layer portions of CDMA signaling messages, and (c) passes the upper-layer portions to the CDMA messaging module; when the device is in the Wi-Fi mode, the encapsulation engine (i) (a) receives upper-layer portions of CDMA signaling messages from the CDMA messaging module, (b) encapsulates the upper-layer portions in at least one packet-switched protocol, and (c) passes the encapsulated upper-layer portions to the Wi-Fi communication module and (ii) (a) receives encapsulated upper-layer portions of CDMA signaling messages from the Wi-Fi communication module, (b) decapsulates the upper-layer portions, and (c) passes the upper-layer portions to the CDMA messaging module; and when the device is in Wi-Fi mode, the Wi-Fi communication module (i) (a) receives encapsulated upper-layer portions of CDMA signaling messages from the encapsulation engine and (b) transmits the encapsulated upper-layer portions over a Wi-Fi air interface to a Wi-Fi network for delivery to a signaling gateway and (ii) (a) receives encapsulated upper-layer portions of CDMA signaling messages over a Wi-Fi air interface from a Wi-Fi network and (b) passes the encapsulated upper-layer portions to the encapsulation engine.