Patent ID: 8179842

Claim:
A method carried out by 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, the method comprising: the CDMA messaging module (i)(a) generating upper-layer portions of CDMA signaling messages and (b) passing 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) receiving 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) processing the upper-layer portions; when the device is in CDMA mode, the CDMA communication module (i)(a) receiving upper-layer portions of CDMA signaling messages from the CDMA messaging module, (b) adding lower-layer portions to the upper-layer portions to provide complete CDMA signaling messages, and (c) transmitting the complete CDMA signaling messages over a CDMA air interface to a CDMA network and (ii)(a) receiving complete CDMA signaling messages over a CDMA air interface from a CDMA network, (b) removing lower-layer portions from the complete CDMA signaling messages to provide upper-layer portions of CDMA signaling messages, and (c) passing the upper-layer portions to the CDMA messaging module; when the device is in the Wi-Fi mode, the encapsulation engine (i)(a) receiving upper-layer portions of CDMA signaling messages from the CDMA messaging module, (b) encapsulating the upper-layer portions in at least one packet-switched protocol, and (c) passing the encapsulated upper-layer portions to the Wi-Fi communication module and (ii)(a) receiving encapsulated upper-layer portions of CDMA signaling messages from the Wi-Fi communication module, (b) decapsulating the upper-layer portions, and (c) passing 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) receiving encapsulated upper-layer portions of CDMA signaling messages from the encapsulation engine and (b) transmitting 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) receiving encapsulated upper-layer portions of CDMA signaling messages over a Wi-Fi air interface from a Wi-Fi network and (b) passing the encapsulated upper-layer portions to the encapsulation engine.