Patent ID: 9571952
Date: 2017-02-14
CPC Classifications: H04L,H04W,Y02D

Claim:
1. A method for wireless communication, comprising: intercepting at least one socket call from reaching a socket layer of a first wireless interface of a mobile device while the mobile device is in an idle mode and while the first wireless interface of the mobile device is in an activated state and indicated as having an available radio connection and while no radio connections exist on a second wireless interface in a deactivated state, the first wireless interface comprising a cellular interface and the second wireless interface comprising a wireless local area network (WLAN) interface; holding the at least one intercepted socket call from reaching the socket layer of the first wireless interface until a determination to release the at least one intercepted socket call; upon determining to release the at least one intercepted socket call, scanning for available WLAN networks; upon detecting an available WLAN network, activating the second wireless interface; upon activating the second wireless interface, establishing a radio connection on the WLAN network via the second wireless interface; and releasing the at least one intercepted socket call to a socket layer on the activated second wireless interface; wherein determining to release the at least one intercepted socket call comprises detecting the occurrence of a releasing triggering event; and wherein the releasing triggering event comprises at least one of an expiry of a timer, a status change of a display, a status change of a microphone, a status change of a speaker, a status change of a global positioning system (GPS) sensor of the mobile device, an indication that a universal serial bus port is in use, an indication that an audio equipment is connected to the mobile device, an indication that a video equipment is connected to the mobile device, a receipt of a maximum number of socket calls, an indication that a Wireless Local Area Network (WLAN) is complete, or any combination thereof.