A method for selecting between a Wi-Fi signal provided by a Wi-Fi signal provider, ISW, and a cellular signal during an ongoing connection for handover, the method carried out at a mobile node, the method comprising: while the mobile node is operating on a cellular signal, receiving one or more of Wi-Fi signals and measuring a signal strength indicator RSS W value for each of the received Wi-Fi signals; while the mobile node is operating on the cellular signal, receiving one or more of cellular signals and measuring a signal strength indicator RSS C value for each of the received cellular signals; identifying signal strength value thresholds for entering TH W I and exiting TH W O a Wi-Fi signal domain; identifying signal strength threshold values for entering TH C I and exiting TH C O a cellular signal domain; and selecting the Wi-Fi signal if the RSSw value is substantially maintained or gradually decreases and if the RSS W value is greater than the TH W I value, wherein the RSSw value is determined to be substantially maintained or gradually decreasing if the RSS W value is within a bounded range of values, the bounded range of values defined by a first previous signal strength indicator RSS W N − 1, a second previous signal strength indicator RSS W N − 2, and a configurable value σ, wherein N is an N th received beacon signal, and wherein RSS W N − 1 and RSS W N − 2 correspond to the ( N - 1) th and ( N - 2) th beacons respectively, and wherein the bounded range of values is given by 2 ∗ RSS W N − 1 − RSS W N − 2 − σ, 2 ∗ RSS W N − 1 − RSS W N − 2 + σ; wherein TH W O and TH C O are respectively the Wi-Fi and cellular RSS values at a first switching point corresponding to a location at which the RSS value of the cellular signal is stronger than the RSS value of the Wi-Fi signal when the mobile node is moving away from the ISW; and wherein TH W I and TH C I are respectively the Wi-Fi and cellular RSS value at a second switching point corresponding to a location at which the RSS values of the Wi-Fi signal is stronger than the RSS value of the cellular signal when the mobile node is moving towards the ISW. while the mobile node is operating on a cellular signal, receiving one or more of Wi-Fi signals and measuring a signal strength indicator RSS W value for each of the received Wi-Fi signals; while the mobile node is operating on the cellular signal, receiving one or more of cellular signals and measuring a signal strength indicator RSS C value for each of the received cellular signals; identifying signal strength value thresholds for entering TH W I and exiting TH W O a Wi-Fi signal domain; identifying signal strength threshold values for entering TH C I and exiting TH C O a cellular signal domain; and selecting the Wi-Fi signal if the RSSw value is substantially maintained or gradually decreases and if the RSS W value is greater than the TH W I value, wherein the RSSw value is determined to be substantially maintained or gradually decreasing if the RSS W value is within a bounded range of values, the bounded range of values defined by a first previous signal strength indicator RSS W N − 1, a second previous signal strength indicator RSS W N − 2, and a configurable value σ, wherein N is an N th received beacon signal, and wherein RSS W N − 1 and RSS W N − 2 correspond to the ( N - 1) th and ( N - 2) th beacons respectively, and wherein the bounded range of values is given by 2 ∗ RSS W N − 1 − RSS W N − 2 − σ, 2 ∗ RSS W N − 1 − RSS W N − 2 + σ; wherein TH W O and TH C O are respectively the Wi-Fi and cellular RSS values at a first switching point corresponding to a location at which the RSS value of the cellular signal is stronger than the RSS value of the Wi-Fi signal when the mobile node is moving away from the ISW; and wherein TH W I and TH C I are respectively the Wi-Fi and cellular RSS value at a second switching point corresponding to a location at which the RSS values of the Wi-Fi signal is stronger than the RSS value of the cellular signal when the mobile node is moving towards the ISW.