US20070160007A1 - Method and device for cost-function based handoff determination using wavelet prediction in vertical networks - Google Patents
Method and device for cost-function based handoff determination using wavelet prediction in vertical networks Download PDFInfo
- Publication number
- US20070160007A1 US20070160007A1 US11/306,798 US30679806A US2007160007A1 US 20070160007 A1 US20070160007 A1 US 20070160007A1 US 30679806 A US30679806 A US 30679806A US 2007160007 A1 US2007160007 A1 US 2007160007A1
- Authority
- US
- United States
- Prior art keywords
- network
- handoff
- cost
- cost function
- wireless endpoint
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
- 238000000034 method Methods 0.000 title claims abstract description 40
- 230000006870 function Effects 0.000 claims abstract description 100
- 238000004891 communication Methods 0.000 claims abstract description 45
- 238000004364 calculation method Methods 0.000 claims abstract description 28
- 238000004458 analytical method Methods 0.000 claims description 7
- 230000008569 process Effects 0.000 claims description 7
- 238000004873 anchoring Methods 0.000 claims description 4
- 238000005259 measurement Methods 0.000 claims 2
- 230000005540 biological transmission Effects 0.000 description 7
- 230000009286 beneficial effect Effects 0.000 description 6
- 230000007246 mechanism Effects 0.000 description 6
- 230000009466 transformation Effects 0.000 description 5
- 230000001413 cellular effect Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 238000000844 transformation Methods 0.000 description 4
- 238000012935 Averaging Methods 0.000 description 3
- 238000004422 calculation algorithm Methods 0.000 description 3
- 230000006872 improvement Effects 0.000 description 3
- 238000012152 algorithmic method Methods 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 230000003466 anti-cipated effect Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000005094 computer simulation Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005265 energy consumption Methods 0.000 description 1
- 230000035800 maturation Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0083—Determination of parameters used for hand-off, e.g. generation or modification of neighbour cell lists
- H04W36/00837—Determination of triggering parameters for hand-off
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0083—Determination of parameters used for hand-off, e.g. generation or modification of neighbour cell lists
- H04W36/00837—Determination of triggering parameters for hand-off
- H04W36/008375—Determination of triggering parameters for hand-off based on historical data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/14—Reselecting a network or an air interface
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/14—Reselecting a network or an air interface
- H04W36/144—Reselecting a network or an air interface over a different radio air interface technology
Definitions
- the present invention relates to wireless network communications, more particularly, a method and device for producing an economical vertical network handoff using a cost function based wavelet predictor.
- wireless users possess a seemingly endless supply of wireless communication devices and information mediums to choose from.
- Some of the currently widely available wireless devices include: cellular telephones, personal desktop assistants (PDAs), pagers, and compact notebook computers.
- PDAs personal desktop assistants
- Each of these wireless devices may also further correspond to a specific wireless communications protocol, such as GSM, Bluetooth, WiFi (Wireless Fidelity), and WiMax.
- GSM Global System for Mobile communications
- WiFi Wireless Fidelity
- WiMax Wireless Fidelity
- a handoff can either refer to a horizontal handoff—where a wireless device connects to a different wireless provider of the same transmission protocol, or a vertical handoff, where it connects to a wireless provider of a different protocol.
- a handoff can either refer to a horizontal handoff—where a wireless device connects to a different wireless provider of the same transmission protocol, or a vertical handoff, where it connects to a wireless provider of a different protocol.
- a goal of the present invention is to provide a method to determine the feasibility of a vertical handoff in a wireless network communications environment. This greatly aids in the decision of whether or not to handoff to another vertical network.
- the method incorporates the usage of multiple characteristics of the current and competing network providers, and utilizes a wavelet transform to predict the trend of multiple characteristics of different network providers in the future. With the aid of wavelet prediction, the proposed method provides a more concise, accurate, and overall qualitative result to the feasibility and benefit of a potential handoff.
- a method for performing a network handoff between different network communication providers for a wireless endpoint comprises calculating a first cost value for a first network detected by the wireless endpoint according to a first cost function calculation, calculating a second cost value for a second network detected by the wireless endpoint according to a second cost function calculation, utilizing a cost function based wavelet predictor to determine a network handoff time according to at least one of the first and second cost functions, and executing the network handoff between the first network and the second network at the network handoff time, wherein the cost function based wavelet predictor is for predicting future trends of various network characteristics.
- a mixed type communications network comprises: a wireless endpoint, a first network being detectable by the endpoint, a second network being detectable by the endpoint, and a handoff module.
- the handoff module is utilized for calculating a first cost value for a first network detected by the wireless endpoint according to a first cost function calculation, for calculating a second cost value for a second network detected by the wireless endpoint according to a second cost function calculation, utilizing a cost function based wavelet prediction for determining a network handoff time according to at least one of the first and second cost functions, and for executing a network handoff between the first network and the second network at the network handoff time, wherein the cost function based wavelet prediction is for predicting future trends of various network characteristics.
- FIG. 1 is a diagram of a wireless endpoint interacting with various communication networks according to an exemplary embodiment of the present invention.
- FIG. 2 shows exemplary plots of an arbitrary cost function, its wavelet transform coefficients, and wavelet transform residuals.
- FIG. 3 is a flow chart diagram that illustrates a method for performing a network handoff between different network communication providers for a wireless endpoint according to an exemplary embodiment of the present invention.
- FIG. 4 illustrates an embodiment of the method shown in FIG. 3 utilized for a multi network interface.
- FIG. 5 shows a mixed type communications network capable of executing a network handoff according to an exemplary embodiment of the present invention.
- Most wireless terminals today employ a method for determining feasibility of a horizontal network handoff solely based on the perceived signal to noise ratio (SNR) of an alternative wireless communications network.
- SNR signal to noise ratio
- characteristics such as bandwidth, access delay time, energy consumption, and monetary airtime costs are currently not taken into account.
- the present invention improves on the existing infrastructure by providing a cost function based wavelet predictor to determine the feasibility of a vertical handoff to an alternative wireless communications network, while additionally taking into account these currently unutilized network characteristics.
- Wavelet prediction employs a recursive algorithmic method utilizing a set of basis functions for analysis and modeling of the input signal. It allows for a signal presented in time domain form to be transformed and represented by the scale and time of the chosen basis functions. Wavelet functions are distinguished from other transformations in that they not only dissect signals into their basis functions, they also vary the scale at which the component frequencies are analyzed.
- the area of wavelet prediction is well known to those who are skilled in the art of signal analysis and image processing, and as such, is not discussed in any further detail.
- FIG. 1 shows a diagram of a wireless endpoint interacting with many potential wireless vertical communications networks.
- the wireless endpoint may comprise of a cellular phone 110 , a notebook computer 120 , a handheld personal digital assistant (PDA) 130 , or any other wireless communications device. These wireless devices may be used within a transmission area of a relevant network provider with sufficient SNR, providing that the communications medium is compatible.
- Vertical network providers may include a wireless personal area network (WPAN) 102 , a wireless local area network (WLAN) 104 , a wireless metropolitan network (WMAN) 106 , or a wireless world area network (WWAN) 108 .
- WWAN wireless world area network
- FIG. 1 illustrates, the transmission region of the wireless world area network (WWAN) 108 encompasses every other network region, whereas the wireless personal area network (WPAN) 102 only contains its independent transmission region.
- a cellular phone 110 may typically only be used within the transmission vicinity of the wireless metropolitan network 106 because of its sole compatibility with this network. Therefore, if the cellular phone 110 leaves the vicinity of the wireless metropolitan network 106 , it may lose communications with the network.
- a notebook computer 120 on the other hand may be compatible with either the wireless personal area network (WPAN) 102 , wireless local area network (WLAN) 104 , and wireless metropolitan network (WMAN) 106 , and can therefore move and operate between the tree different vertical network types.
- WPAN wireless personal area network
- WLAN wireless local area network
- WMAN wireless metropolitan network
- the localized network characteristics may also change such that a vertical network handoff would be beneficial.
- the mobile terminal with multiple network access abilities has to determine if and when alternative anchor network switch to a new network is appropriate.
- the mobile terminal makes a handoff decision solely based on the received SNR, however in this method the device will consider other network characteristics such as bandwidth, access delay times, SNR ratio, power consumption, and monetary airtime costs.
- a cost function based wavelet predictor is employed in the present invention.
- the proposed mechanism is divided into the following three stages: a cost function calculation, a handoff search using a wavelet transform based cost function predictor, and dynamic execution of the vertical handoff.
- Equation (1) suggests a formula to integrate factors such as received SNR, access delay time, bandwidth, power consumption and monetary cost into one mechanism according to an exemplary embodiment of the present invention.
- Cost n W SNR ⁇ N ⁇ ( 1 SNR n ) + W delay ⁇ N ⁇ ( Delay n ) + W BW ⁇ N ⁇ ( 1 BW n ) + W P ⁇ N ⁇ ( P n ) + W C ⁇ N ⁇ ( C n ) ( 1 )
- Delay n is the observed latency time to switch to a network n
- N ⁇ ( 1 SNR n ) is an arbitrary function of the signal to noise ratio from network n
- N ⁇ ( 1 BW n ) is an arbitrary function of the bandwidth from network n
- N(Delay n ) is an arbitrary function of latency time from network n
- N(P n ) is an arbitrary function of the power consumption from network n
- N(C n ) is an arbitrary function of the power consumption from network n
- W SNR is a weighting factor for the arbitrary function of signal to noise ratio
- W delay is a weighting factor for the arbitrary function of latency time
- W BW is a weighting factor for the arbitrary function of bandwidth
- W P is a weighting factor for the arbitrary function of power consumption
- W C is a weighting factor for the arbitrary function of unit monetary cost
- And Cost n is an arbitrary function to determine the overall cost for a network n based on the SNR, bandwidth, latency time, power consumption and unit monetary cost of the relevant network.
- the wireless device or user can decide whether or not to proceed with a handoff based on the overall cost of each competing network, and the cost of the currently utilized anchoring network. Because the overall cost of each currently available network is reduced into a numerical value or ranking, the decision of whether to make a network handoff, and which alternative network to select is greatly simplified.
- a user would decide to switch to a competing network if the overall cost is perceived to be lower.
- a lower cost network would suggest an improvement in at least one of the critical network characteristics, and a subjectively overall improvement over the existing anchoring network.
- the different weighting factors of (1) can therefore be adjusted according to the user to specify which parameters are of greater or less importance in the overall cost calculation. For example, if unit monetary cost is the most important consideration of the network characteristics, the weighting factor W C in (1) can be set higher than other weighting coefficients so the monetary network cost can take more precedence in the overall cost calculation. If signal to noise ratio, and latency time are considered most important, than W SNR and W delay can also be set higher than other weighting factors. In this manner, the overall cost equation (1) can be customized according to user preference to reflect the most important network characteristics in calculating the overall network cost.
- the essential network parameters vary with time, and as such the overall cost value is expected to vary with time as well. Therefore, the overall cost equation of (1) can also be made a function of time, and can thereby be constantly updated for different wireless networks to provide a current and accurate ranking of alternative network providers.
- the overall cost equation of (1) can also be made a function of time, and can thereby be constantly updated for different wireless networks to provide a current and accurate ranking of alternative network providers.
- a time averaging algorithm to calculate steady state overall cost values and more reliably classify relevant wireless networks.
- this time averaging algorithm is a time consuming process, which may postpone the handoff time and cause an interruption in communications.
- a wavelet transform based cost function predictor is proposed to deal with the spikes and rapid fluctuations of the cost function values and overcome the problems associated with the time averaging algorithm.
- the mobile endpoint Upon calculating and obtaining the current overall cost values for the available alternative network providers and establishing a ranking, the mobile endpoint activates a cost function predictor, which uses wavelet function transformations to analyze the history of overall cost functions and perform a search for a potential handoff.
- Wavelet transforms are a multi-resolution transform, which use different resolution basis functions to analyze the input signal.
- a wavelet transform is a mathematical transform that converts a time domain signal into a domain composed by a set of basis function that can be generated by a predetermined mother wavelet function.
- Wavelet functions are distinguished from other transformations in that they not only dissect signals into a set of basis functions, they also vary the scale at which the basis functions are analyzed. The ability to vary the scale of the function as it addresses different bases makes wavelets better suited to signals with spikes or discontinuities over traditional transformations.
- the input signal is partitioned into multiple coefficients and residual parts upon the wavelet transformation.
- the mobile terminal then would examine the residual parts (or residuals) to predict whether the mobile terminal is approaching a compatible network. If the mobile terminal approaches a preferable network, the overall cost function value will experience a sudden drop as proven through computer simulations. The sudden drop of the overall cost function generally corresponds to the residuals of the input signal having drastic spikes and variations.
- the mobile endpoint would then inspect the residuals of the wavelet transforms to confirm if a sudden drop had occurred. If an existing spike is found, and the target network is not the current one, the mobile terminal will perform a comparison of the overall cost function calculations, and carry out a network handoff if determined beneficial.
- the input signal can be provided by the current anchor network provider or an alternative network provider.
- the network is analyzed for consistency and to ensure that it is performing above a preferred threshold level. If the performance drops beyond this level, or if the cost function surpasses a predetermined cost threshold, the device can proceed with a handoff to another provider.
- This is illustrated in the exemplary graphs of FIG. 2 .
- An arbitrary plot of the cost function 200 vs. time for a network provider is shown.
- the network provider is typically an alternative network.
- the first coefficient 204 , and the second coefficient 202 of the multiple coefficients which comprise the cost function 200 are also shown.
- the right hand column of graphs depict the first residual 214 , the second residual 212 , and the third residual 210 of the multiple residuals of the cost function 200 .
- the mobile endpoint can in advance determine if the network is with a set performance and cost function threshold, and decide upon a handoff to this network.
- the wavelet transform cost function predictor searches for a smooth slope in the cost function curve to determine consistency, and to monitor spikes or drops in the wavelet transform residuals. In this manner, a prediction for a possible handoff can be made earlier than otherwise possible, allowing for a faster and more accurate reaction to a potential network switch.
- This type of analysis provides much more detail and resolution than a simpler time domain based analysis, and greatly aids in an automated network switching scheme.
- the system is configured to execute dynamic execution of the network handoff.
- the wireless device of multiple access point technology would then switch communications protocols to that of the handoff candidate, and then lock on the alternate vertical network provider for communications.
- FIG. 3 displays a flow chart 300 which summarizes and illustrates the method proposed in the above three stage mechanism. Provided that substantially the same result is achieved, the steps of the flow chart 300 need not be in the exact order shown and need not be contiguous, that is, other steps can be intermediate.
- the method for performing a network handoff between different network communication providers for a wireless endpoint includes the following steps:
- Step 310 calculate a first cost value for a first network detected by the wireless endpoint according to a first cost function calculation
- Step 320 calculate a second cost value for a second network detected by the wireless endpoint according to a second cost function calculation
- Step 330 utilize a cost function based wavelet predictor to determine a network handoff time according to at least one of the first and second cost functions
- Step 340 execute the network handoff between the first network and the second network at the network handoff time.
- a mixed configuration handoff may consist of performing a cost function calculation and network search on both horizontal and vertical networks, and performing the network handoff on the most appropriate candidate.
- FIG. 4 illustrates an embodiment of the method used to initiate the process for a multi network interface.
- the multi network interface can be of vertical, horizontal, or of mixed network configuration. In this embodiment, only two different network protocols are described, however, please note that further embodiments may include a plurality of network protocols and providers.
- the process 400 begins with an initialization 402 stage of the wireless endpoint device. Upon initialization, a network scan 404 is performed to select a preferred native network communications protocol. Once a preferred network in the native network is located, the device undergoes normal operation 406 for the native network protocol. Under normal operation 406 , the wireless device can perform the mechanism described above in 300 to identify an alternative network with a reduced cost function for communication.
- a horizontal handoff prepare 408 stage is entered under the native protocol. If an ideal candidate is found, then the system advances to the horizontal handoff commit 410 stage, otherwise if a suitable candidate is not found operation is reverted back to normal operation 406 under the previous provider. Under the horizontal handoff commit 410 stage under, if the handoff is executed successfully, normal operation 406 is again entered under the new horizontal network. If the execution of the handoff is unsuccessful, then operation reverts back the horizontal handoff prepare 408 stage where it may reattempt another handoff or search for another horizontal network.
- the system can also perform an active/passive scan 412 stage in parallel.
- the active/passive scan 412 searches for a preferred alternative vertical network of a different protocol. If an alternate vertical network is utilized, it operates under the normal operation 414 mode for the alternate vertical network.
- a horizontal handoff prepare stage 416 , and a horizontal handoff commit stage 418 are utilized for the alternate vertical network, and operate horizontally in the same prescribed manner.
- the system When under normal operation 406 for the native network, or under normal operation 414 for the alternate vertical network, the system also can enter a vertical handoff decision engine 420 mode to determine the necessity and perform a vertical handoff.
- the vertical handoff decision engine 420 also applies the 3 stage mechanism above, and makes a determination of whether to switch to a vertical network based on the cost function calculation. If the vertical handoff is determined to have a lower cost function, then the handoff is carried forth and the network can switch from normal operation 406 in the native network environment to normal operation 414 in the alternate vertical network configuration, or vice versa.
- FIG. 5 shows a diagram illustrating a mixed type communications network capable of executing a network handoff.
- the handoff can be a vertical handoff, a horizontal handoff, or a mixed handoff of both types.
- a wireless endpoint 500 is within a detectable range of both a first network 510 and a second network 520 , and currently operating within the communications protocol of the first network 510 .
- the wireless endpoint 500 may contain a handoff module 502 within the wireless endpoint 500 which is responsible for executing a network handoff between the first network and the second network at a network handoff time.
- FIG. 5 . shows the handoff module 502 integrated into the wireless endpoint 500 , other embodiments may have the handoff module integrated in the first network 510 , the second network 520 , or another location external to the wireless endpoint 500 .
- the handoff module 502 operates by calculating a first cost value for the first network 510 the wireless endpoint 500 detects according to a cost function calculation specific to the first network 510 . Afterwards, a second cost value is calculated for the second network 520 according to a cost function calculation specific to the second network 520 . Upon calculating the cost functions for the two relevant networks, the handoff module 502 determines a network handoff time according to the first cost function, the second cost function or both. The network handoff time may be contingent on the second network 520 having a lower cost value than the first network 510 , the cost value of the first network 510 surpassing a preset user value, the cost value of the second network 520 dropping below another preset user value, or another condition as desired by the user.
- the handoff module 502 is responsible for executing a network handoff between the first network and the second network at the network handoff time by switching the communications protocol of the wireless endpoint 500 from that of the first network 510 , to the second network 520 . In this way, the wireless endpoint 500 will communicate through the second network 520 as opposed to the first network 510 .
- the present invention intelligibly and qualitatively makes an appropriate decision regarding a vertical network handoff.
- the prescribed method above can also allow for a seamless automatic dynamic handoff scheme.
- the cost function calculation can be weighted by the user to value certain network characteristic parameters more heavily, or as uniquely as the user defines.
- An intelligible network handoff will ensure that overall cost is reduced, and that a users customized definition of performance is continually maximized. With the increasing number of wireless network providers available, an intelligible handoff will also provide a great convenience in switching networks, as it is capable of single-handedly and automatically making the handoff decision.
Abstract
A method for performing a network handoff between different network communication providers for a wireless endpoint includes: calculating a first cost value for a first network detected by the wireless endpoint according to a first cost function calculation, calculating a second cost value for a second network detected by the wireless endpoint according to a second cost function calculation, utilizing a cost function based wavelet predictor to determine a network handoff time according to at least one of the first and second cost functions, and executing the network handoff between the first network and the second network at the network handoff time, wherein the cost function based wavelet predictor is for predicting future trends of various network characteristics.
Description
- 1. Field of the Invention
- The present invention relates to wireless network communications, more particularly, a method and device for producing an economical vertical network handoff using a cost function based wavelet predictor.
- 2. Description of the Prior Art
- With recent advancements in RF (radio frequency) technologies and systems, wireless users possess a seemingly endless supply of wireless communication devices and information mediums to choose from. Some of the currently widely available wireless devices include: cellular telephones, personal desktop assistants (PDAs), pagers, and compact notebook computers. Each of these wireless devices may also further correspond to a specific wireless communications protocol, such as GSM, Bluetooth, WiFi (Wireless Fidelity), and WiMax. The popularity of wireless devices comes from their ease of use, their versatility, the geographical freedom they provide, and the vast amounts of information they are able to seamlessly exchange.
- As the maturation process of wireless devices and technologies continue, we can expect the inclusion of key features to be integrated into the relevant devices. One such important feature is the ability for a single wireless device to be able to select from and communicate through different wireless transmission protocols. The ability for a wireless device or terminal to switch from one wireless provider to another is referred to as a “handoff”. A handoff can either refer to a horizontal handoff—where a wireless device connects to a different wireless provider of the same transmission protocol, or a vertical handoff, where it connects to a wireless provider of a different protocol. As wireless technologies progress, so will the requirement for seamless and efficient handoffs. However, the handoff between different wireless access networks and protocols possesses many dilemmas in design, computation and implementation.
- There are many variables which come into play in a specific wireless communications network protocol, and as such, a seamless handoff is not a simple task. Communications encoding, bandwidth, transmission frequency, security encoding, access delay times, signal to noise ratio (SNR), and even airtime costs are just a few of the many considerations one must take into account before commencing with a handoff. The implementations of each of these variables vary from one protocol to another, further complicating the handoff decision and procedure. To successfully carry out a handoff, the wireless terminal or device must need to know first of all, when to switch from one network to another, and the different characteristics associated with the alternate protocol. For an overall beneficial handoff, the device also needs to make a decision on whether the handoff will result in an overall improvement with respect to the characteristics and performance of the current network.
- Currently, there are no proposed methods to carry out a vertical handoff between wireless network providers. For horizontal handoffs, the current methods mainly utilize the perceived SNR to determine the handoff requirement. If an alternate network displays a higher signal to noise ratio than the currently utilized network, the wireless device would determine that a horizontal network handoff would be beneficial. Although in this case signal strength and reception should be improved, other critical characteristics, such as access delay times and airtime costs are overlooked, especially for the vertical handoffs between different types of communication protocols.
- A goal of the present invention is to provide a method to determine the feasibility of a vertical handoff in a wireless network communications environment. This greatly aids in the decision of whether or not to handoff to another vertical network. The method incorporates the usage of multiple characteristics of the current and competing network providers, and utilizes a wavelet transform to predict the trend of multiple characteristics of different network providers in the future. With the aid of wavelet prediction, the proposed method provides a more concise, accurate, and overall qualitative result to the feasibility and benefit of a potential handoff.
- According to an exemplary embodiment of the present invention, a method for performing a network handoff between different network communication providers for a wireless endpoint is disclosed. The method comprises calculating a first cost value for a first network detected by the wireless endpoint according to a first cost function calculation, calculating a second cost value for a second network detected by the wireless endpoint according to a second cost function calculation, utilizing a cost function based wavelet predictor to determine a network handoff time according to at least one of the first and second cost functions, and executing the network handoff between the first network and the second network at the network handoff time, wherein the cost function based wavelet predictor is for predicting future trends of various network characteristics.
- According to another exemplary embodiment of the present invention, a mixed type communications network is disclosed. The mixed type communications network comprises: a wireless endpoint, a first network being detectable by the endpoint, a second network being detectable by the endpoint, and a handoff module. The handoff module is utilized for calculating a first cost value for a first network detected by the wireless endpoint according to a first cost function calculation, for calculating a second cost value for a second network detected by the wireless endpoint according to a second cost function calculation, utilizing a cost function based wavelet prediction for determining a network handoff time according to at least one of the first and second cost functions, and for executing a network handoff between the first network and the second network at the network handoff time, wherein the cost function based wavelet prediction is for predicting future trends of various network characteristics.
- These and other objectives of the present invention will no doubt become obvious to those of ordinary skill in the art after reading the following detailed description of the preferred embodiment that is illustrated in the various figures and drawings.
-
FIG. 1 is a diagram of a wireless endpoint interacting with various communication networks according to an exemplary embodiment of the present invention. -
FIG. 2 shows exemplary plots of an arbitrary cost function, its wavelet transform coefficients, and wavelet transform residuals. -
FIG. 3 is a flow chart diagram that illustrates a method for performing a network handoff between different network communication providers for a wireless endpoint according to an exemplary embodiment of the present invention. -
FIG. 4 illustrates an embodiment of the method shown inFIG. 3 utilized for a multi network interface. -
FIG. 5 shows a mixed type communications network capable of executing a network handoff according to an exemplary embodiment of the present invention. - Most wireless terminals today employ a method for determining feasibility of a horizontal network handoff solely based on the perceived signal to noise ratio (SNR) of an alternative wireless communications network. As previously mentioned, characteristics such as bandwidth, access delay time, energy consumption, and monetary airtime costs are currently not taken into account. For a vertical handoff between communications providers, there are currently no methods available. The present invention improves on the existing infrastructure by providing a cost function based wavelet predictor to determine the feasibility of a vertical handoff to an alternative wireless communications network, while additionally taking into account these currently unutilized network characteristics.
- The present invention makes use of a wavelet transform based predictor for use in time-scale signal analysis. Wavelet prediction employs a recursive algorithmic method utilizing a set of basis functions for analysis and modeling of the input signal. It allows for a signal presented in time domain form to be transformed and represented by the scale and time of the chosen basis functions. Wavelet functions are distinguished from other transformations in that they not only dissect signals into their basis functions, they also vary the scale at which the component frequencies are analyzed. The area of wavelet prediction is well known to those who are skilled in the art of signal analysis and image processing, and as such, is not discussed in any further detail.
-
FIG. 1 shows a diagram of a wireless endpoint interacting with many potential wireless vertical communications networks. As shown inFIG. 1 , the wireless endpoint may comprise of acellular phone 110, anotebook computer 120, a handheld personal digital assistant (PDA) 130, or any other wireless communications device. These wireless devices may be used within a transmission area of a relevant network provider with sufficient SNR, providing that the communications medium is compatible. Vertical network providers may include a wireless personal area network (WPAN) 102, a wireless local area network (WLAN) 104, a wireless metropolitan network (WMAN) 106, or a wireless world area network (WWAN) 108. AsFIG. 1 illustrates, the transmission region of the wireless world area network (WWAN) 108 encompasses every other network region, whereas the wireless personal area network (WPAN) 102 only contains its independent transmission region. - A
cellular phone 110, for example, may typically only be used within the transmission vicinity of the wirelessmetropolitan network 106 because of its sole compatibility with this network. Therefore, if thecellular phone 110 leaves the vicinity of the wirelessmetropolitan network 106, it may lose communications with the network. Anotebook computer 120 on the other hand may be compatible with either the wireless personal area network (WPAN) 102, wireless local area network (WLAN) 104, and wireless metropolitan network (WMAN) 106, and can therefore move and operate between the tree different vertical network types. - As the user of the
notebook computer 120 moves from one region to another, the localized network characteristics may also change such that a vertical network handoff would be beneficial. The mobile terminal with multiple network access abilities has to determine if and when alternative anchor network switch to a new network is appropriate. Traditionally, the mobile terminal makes a handoff decision solely based on the received SNR, however in this method the device will consider other network characteristics such as bandwidth, access delay times, SNR ratio, power consumption, and monetary airtime costs. - In order to make an appropriate decision regarding a vertical network handoff, while taking into consideration all of the critical network characteristics, a cost function based wavelet predictor is employed in the present invention. The proposed mechanism is divided into the following three stages: a cost function calculation, a handoff search using a wavelet transform based cost function predictor, and dynamic execution of the vertical handoff.
- Cost Function Calculation
- To consider all the performance factors from different wireless network providers, a cost function calculation is used to combine these factors and provide an overall quantitative result. Equation (1) below suggests a formula to integrate factors such as received SNR, access delay time, bandwidth, power consumption and monetary cost into one mechanism according to an exemplary embodiment of the present invention.
- where (SNRn) is the observed signal to noise ratio from a network n
- (BWn) is the observed available bandwidth from a network n
- (Delayn) is the observed latency time to switch to a network n
- (Pn) is the observed power consumption from a network n
- (Cn) is the observed unit monetary cost of usage from a network n and
is an arbitrary function of the signal to noise ratio from network n
is an arbitrary function of the bandwidth from network n - N(Delayn) is an arbitrary function of latency time from network n
- N(Pn) is an arbitrary function of the power consumption from network n
- N(Cn) is an arbitrary function of the power consumption from network n
- and WSNR is a weighting factor for the arbitrary function of signal to noise ratio
- Wdelay is a weighting factor for the arbitrary function of latency time
- WBW is a weighting factor for the arbitrary function of bandwidth
- WP is a weighting factor for the arbitrary function of power consumption
- WC is a weighting factor for the arbitrary function of unit monetary cost
- And Costn is an arbitrary function to determine the overall cost for a network n based on the SNR, bandwidth, latency time, power consumption and unit monetary cost of the relevant network.
- From the above equation (1), we can selectively assign a dynamic numerical value to each network classifying the overall cost of a network based on the critical network parameters. This will allow a mobile device or endpoint to establish a ranking amongst the available competing network providers, and make an appropriate selection for handoff based on the assigned classification.
- Once a qualitative ranking of available wireless network providers is established, the wireless device or user can decide whether or not to proceed with a handoff based on the overall cost of each competing network, and the cost of the currently utilized anchoring network. Because the overall cost of each currently available network is reduced into a numerical value or ranking, the decision of whether to make a network handoff, and which alternative network to select is greatly simplified.
- In one exemplary embodiment, a user would decide to switch to a competing network if the overall cost is perceived to be lower. Based on the equation in (1), a lower cost network would suggest an improvement in at least one of the critical network characteristics, and a subjectively overall improvement over the existing anchoring network. The different weighting factors of (1) can therefore be adjusted according to the user to specify which parameters are of greater or less importance in the overall cost calculation. For example, if unit monetary cost is the most important consideration of the network characteristics, the weighting factor WC in (1) can be set higher than other weighting coefficients so the monetary network cost can take more precedence in the overall cost calculation. If signal to noise ratio, and latency time are considered most important, than WSNR and Wdelay can also be set higher than other weighting factors. In this manner, the overall cost equation (1) can be customized according to user preference to reflect the most important network characteristics in calculating the overall network cost.
- In practice, the essential network parameters vary with time, and as such the overall cost value is expected to vary with time as well. Therefore, the overall cost equation of (1) can also be made a function of time, and can thereby be constantly updated for different wireless networks to provide a current and accurate ranking of alternative network providers. To deal with spikes and rapid fluctuations in the critical network parameters, one can employ a time averaging algorithm to calculate steady state overall cost values and more reliably classify relevant wireless networks. However, this time averaging algorithm is a time consuming process, which may postpone the handoff time and cause an interruption in communications. Thus, a wavelet transform based cost function predictor is proposed to deal with the spikes and rapid fluctuations of the cost function values and overcome the problems associated with the time averaging algorithm.
- Handoff Search Using a Wavelet Transform Based Cost Function Predictor
- Upon calculating and obtaining the current overall cost values for the available alternative network providers and establishing a ranking, the mobile endpoint activates a cost function predictor, which uses wavelet function transformations to analyze the history of overall cost functions and perform a search for a potential handoff.
- Wavelet transforms are a multi-resolution transform, which use different resolution basis functions to analyze the input signal. As briefly described, a wavelet transform is a mathematical transform that converts a time domain signal into a domain composed by a set of basis function that can be generated by a predetermined mother wavelet function. Wavelet functions are distinguished from other transformations in that they not only dissect signals into a set of basis functions, they also vary the scale at which the basis functions are analyzed. The ability to vary the scale of the function as it addresses different bases makes wavelets better suited to signals with spikes or discontinuities over traditional transformations.
- In this process, the input signal is partitioned into multiple coefficients and residual parts upon the wavelet transformation. The mobile terminal then would examine the residual parts (or residuals) to predict whether the mobile terminal is approaching a compatible network. If the mobile terminal approaches a preferable network, the overall cost function value will experience a sudden drop as proven through computer simulations. The sudden drop of the overall cost function generally corresponds to the residuals of the input signal having drastic spikes and variations. The mobile endpoint would then inspect the residuals of the wavelet transforms to confirm if a sudden drop had occurred. If an existing spike is found, and the target network is not the current one, the mobile terminal will perform a comparison of the overall cost function calculations, and carry out a network handoff if determined beneficial.
- The input signal can be provided by the current anchor network provider or an alternative network provider. The network is analyzed for consistency and to ensure that it is performing above a preferred threshold level. If the performance drops beyond this level, or if the cost function surpasses a predetermined cost threshold, the device can proceed with a handoff to another provider. This is illustrated in the exemplary graphs of
FIG. 2 . An arbitrary plot of thecost function 200 vs. time for a network provider is shown. The network provider is typically an alternative network. Thefirst coefficient 204, and thesecond coefficient 202 of the multiple coefficients which comprise thecost function 200 are also shown. The right hand column of graphs depict the first residual 214, the second residual 212, and the third residual 210 of the multiple residuals of thecost function 200. At the second time interval of thecost function 200 plot, a strongly sloped drop is noted. This large gradient is noted by various spikes at roughly the same time interval in the first residual 210, the second residual 212, and the third residual 214. Successive residuals will show the spike widening over an earlier period, and thus allow for an early prediction of an anticipated gradient. The rapid fluctuations in the residuals indicate that a preferable network may be located. Based on the values of the cost function and residual plots, the mobile endpoint can in advance determine if the network is with a set performance and cost function threshold, and decide upon a handoff to this network. - Simply put, the wavelet transform cost function predictor searches for a smooth slope in the cost function curve to determine consistency, and to monitor spikes or drops in the wavelet transform residuals. In this manner, a prediction for a possible handoff can be made earlier than otherwise possible, allowing for a faster and more accurate reaction to a potential network switch. This type of analysis provides much more detail and resolution than a simpler time domain based analysis, and greatly aids in an automated network switching scheme. Once a handoff candidate is located, and a determination has been made that the handoff would be beneficial, the device can proceed with a handoff.
- Dynamic Execution of Network Handoff
- When a determination has been made that a vertical handoff would be beneficial, or a reduction in the cost function would be achieved through a handoff, the system is configured to execute dynamic execution of the network handoff. The wireless device of multiple access point technology would then switch communications protocols to that of the handoff candidate, and then lock on the alternate vertical network provider for communications.
-
FIG. 3 displays aflow chart 300 which summarizes and illustrates the method proposed in the above three stage mechanism. Provided that substantially the same result is achieved, the steps of theflow chart 300 need not be in the exact order shown and need not be contiguous, that is, other steps can be intermediate. According to this embodiment, the method for performing a network handoff between different network communication providers for a wireless endpoint includes the following steps: - Step 310: calculate a first cost value for a first network detected by the wireless endpoint according to a first cost function calculation
- Step 320: calculate a second cost value for a second network detected by the wireless endpoint according to a second cost function calculation
- Step 330: utilize a cost function based wavelet predictor to determine a network handoff time according to at least one of the first and second cost functions
- Step 340: execute the network handoff between the first network and the second network at the network handoff time.
- Although the above example focuses on a network handoff between vertical networks, the same method can be applied for a horizontal network handoff, or a mixed configuration handoff. A mixed configuration handoff may consist of performing a cost function calculation and network search on both horizontal and vertical networks, and performing the network handoff on the most appropriate candidate.
-
FIG. 4 illustrates an embodiment of the method used to initiate the process for a multi network interface. The multi network interface can be of vertical, horizontal, or of mixed network configuration. In this embodiment, only two different network protocols are described, however, please note that further embodiments may include a plurality of network protocols and providers. Theprocess 400 begins with aninitialization 402 stage of the wireless endpoint device. Upon initialization, anetwork scan 404 is performed to select a preferred native network communications protocol. Once a preferred network in the native network is located, the device undergoesnormal operation 406 for the native network protocol. Undernormal operation 406, the wireless device can perform the mechanism described above in 300 to identify an alternative network with a reduced cost function for communication. - To identify a preferable horizontal network, a horizontal handoff prepare 408 stage is entered under the native protocol. If an ideal candidate is found, then the system advances to the horizontal handoff commit 410 stage, otherwise if a suitable candidate is not found operation is reverted back to
normal operation 406 under the previous provider. Under the horizontal handoff commit 410 stage under, if the handoff is executed successfully,normal operation 406 is again entered under the new horizontal network. If the execution of the handoff is unsuccessful, then operation reverts back the horizontal handoff prepare 408 stage where it may reattempt another handoff or search for another horizontal network. - After the
initial network scan 404, the system can also perform an active/passive scan 412 stage in parallel. The active/passive scan 412 searches for a preferred alternative vertical network of a different protocol. If an alternate vertical network is utilized, it operates under thenormal operation 414 mode for the alternate vertical network. In the same way as described previously for the preferred native network protocol, a horizontal handoff preparestage 416, and a horizontal handoff commitstage 418 are utilized for the alternate vertical network, and operate horizontally in the same prescribed manner. - When under
normal operation 406 for the native network, or undernormal operation 414 for the alternate vertical network, the system also can enter a vertical handoff decision engine 420 mode to determine the necessity and perform a vertical handoff. The vertical handoff decision engine 420 also applies the 3 stage mechanism above, and makes a determination of whether to switch to a vertical network based on the cost function calculation. If the vertical handoff is determined to have a lower cost function, then the handoff is carried forth and the network can switch fromnormal operation 406 in the native network environment tonormal operation 414 in the alternate vertical network configuration, or vice versa. -
FIG. 5 shows a diagram illustrating a mixed type communications network capable of executing a network handoff. The handoff can be a vertical handoff, a horizontal handoff, or a mixed handoff of both types. Awireless endpoint 500 is within a detectable range of both afirst network 510 and asecond network 520, and currently operating within the communications protocol of thefirst network 510. Thewireless endpoint 500 may contain ahandoff module 502 within thewireless endpoint 500 which is responsible for executing a network handoff between the first network and the second network at a network handoff time. AlthoughFIG. 5 . shows thehandoff module 502 integrated into thewireless endpoint 500, other embodiments may have the handoff module integrated in thefirst network 510, thesecond network 520, or another location external to thewireless endpoint 500. - The
handoff module 502 operates by calculating a first cost value for thefirst network 510 thewireless endpoint 500 detects according to a cost function calculation specific to thefirst network 510. Afterwards, a second cost value is calculated for thesecond network 520 according to a cost function calculation specific to thesecond network 520. Upon calculating the cost functions for the two relevant networks, thehandoff module 502 determines a network handoff time according to the first cost function, the second cost function or both. The network handoff time may be contingent on thesecond network 520 having a lower cost value than thefirst network 510, the cost value of thefirst network 510 surpassing a preset user value, the cost value of thesecond network 520 dropping below another preset user value, or another condition as desired by the user. Once the network handoff time is determined, thehandoff module 502 is responsible for executing a network handoff between the first network and the second network at the network handoff time by switching the communications protocol of thewireless endpoint 500 from that of thefirst network 510, to thesecond network 520. In this way, thewireless endpoint 500 will communicate through thesecond network 520 as opposed to thefirst network 510. - By applying the three stages in the prescribed above mechanism, the present invention intelligibly and qualitatively makes an appropriate decision regarding a vertical network handoff. The prescribed method above can also allow for a seamless automatic dynamic handoff scheme. Again, the cost function calculation can be weighted by the user to value certain network characteristic parameters more heavily, or as uniquely as the user defines. An intelligible network handoff will ensure that overall cost is reduced, and that a users customized definition of performance is continually maximized. With the increasing number of wireless network providers available, an intelligible handoff will also provide a great convenience in switching networks, as it is capable of single-handedly and automatically making the handoff decision.
- Those skilled in the art will readily observe that numerous modifications and alterations of the device and method may be made while retaining the teachings of the invention. Accordingly, the above disclosure should be construed as limited only by the metes and bounds of the appended claims.
Claims (20)
1. A method for performing a network handoff between different network communication providers for a wireless endpoint, the method comprising:
calculating a first cost value for a first network detected by the wireless endpoint according to a first cost function calculation;
calculating a second cost value for a second network detected by the wireless endpoint according to a second cost function calculation;
utilizing a cost function based wavelet predictor to determine a network handoff time according to at least one of the first and second cost functions; and
executing the network handoff between the first network and the second network at the network handoff time;
wherein the cost function based wavelet predictor is for predicting future trends of various network characteristics.
2. The method of claim 1 , wherein a process of cost function calculation is utilized to determine the first and second cost values, the cost function calculation comprising:
utilizing a signal to noise ratio measurement,
utilizing a network latency time value,
utilizing a network bandwidth value,
utilizing a power consumption rate of the network, and
utilizing a unit monetary cost for the network.
3. The method of claim 2 , wherein the process of the cost function calculation further comprises utilizing independent weighting factors to scale network variables according to a user preference to determine the first and second cost values.
4. The method of claim 1 further comprising calculating a plurality of additional cost values for a plurality of networks other than the first network as detected by the wireless endpoint according to a plurality of additional cost functions.
5. The method of claim 4 , wherein the second network is a network that possesses a lowest cost value amongst the plurality of networks other than the first network as detected by the wireless endpoint.
6. The method of claim 1 , wherein determining a network handoff time further comprises applying a wavelet transform analysis on the cost function to monitor a gradient that surpasses a maximum threshold level for the cost function.
7. The method of claim 1 , wherein executing the network handoff further comprises the wireless endpoint switching communications protocols from a first network protocol to a second network protocol at the determined network handoff time.
8. The method of claim 7 , wherein the second network protocol is of a different type than the first network protocol.
9. The method of claim 1 , wherein the first network is the currently utilized anchoring network by the wireless endpoint.
10. The method of claim 1 , wherein the second network is of a different protocol communication type than the first network.
11. A mixed type communications network comprising:
a wireless endpoint;
a first network being detectable by the endpoint;
a second network being detectable by the endpoint; and
a handoff module for calculating a first cost value for a first network detected by the wireless endpoint according to a first cost function calculation, for calculating a second cost value for a second network detected by the wireless endpoint according to a second cost function calculation, utilizing a cost function based wavelet prediction for determining a network handoff time according to at least one of the first and second cost functions, and for executing a network handoff between the first network and the second network at the network handoff time;
wherein the cost function based wavelet prediction is for predicting future trends of various network characteristics.
12. The mixed type communications network of claim 11 , wherein the handoff module is for performing the first and second cost function calculations according to:
a signal to noise ratio measurement,
a network latency time value,
a network bandwidth value,
a power consumption rate of the network, and
a unit monetary cost for the network.
13. The mixed type communications network of claim 12 , wherein the handoff module is further for performing the first and second cost function calculations comprising
utilizing independent weighting factors to scale network variables according to a user preference to determine the cost value of a network.
14. The mixed type communications network of claim 11 , further comprising calculating a plurality of additional cost values for a plurality of networks other than the first network as detected by the wireless endpoint according to a plurality of additional cost functions.
15. The mixed type communications network of claim 14 , wherein the second network is the network that possesses a lowest cost value amongst the plurality of networks other than the first network as detected by the wireless endpoint.
16. The mixed type communications network of claim 11 , wherein determining a network handoff time further comprises applying a wavelet transform analysis on the cost function to monitor a gradient that surpasses a maximum threshold level for the cost function.
17. The mixed type communications network of claim 11 , wherein executing the network handoff further comprises the wireless endpoint switching communications protocols from a first network protocol to a second network protocol at the determined network handoff time.
18. The mixed type communications network of claim 17 , wherein the second network protocol is of a different type than the first network protocol.
19. The mixed type communications network of claim 11 , wherein the first network is the currently utilized anchoring network by the wireless endpoint.
20. The mixed type communications network of claim 11 , wherein the second network is of a different protocol communication type than the first network.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/306,798 US20070160007A1 (en) | 2006-01-11 | 2006-01-11 | Method and device for cost-function based handoff determination using wavelet prediction in vertical networks |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/306,798 US20070160007A1 (en) | 2006-01-11 | 2006-01-11 | Method and device for cost-function based handoff determination using wavelet prediction in vertical networks |
Publications (1)
Publication Number | Publication Date |
---|---|
US20070160007A1 true US20070160007A1 (en) | 2007-07-12 |
Family
ID=38232660
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/306,798 Abandoned US20070160007A1 (en) | 2006-01-11 | 2006-01-11 | Method and device for cost-function based handoff determination using wavelet prediction in vertical networks |
Country Status (1)
Country | Link |
---|---|
US (1) | US20070160007A1 (en) |
Cited By (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050120131A1 (en) * | 1998-11-17 | 2005-06-02 | Allen Arthur D. | Method for connection acceptance control and rapid determination of optimal multi-media content delivery over networks |
US20060224666A1 (en) * | 1998-11-17 | 2006-10-05 | Burst.Com | Method for connection acceptance control and optimal multi-media content delivery over networks |
US20080032628A1 (en) * | 2006-08-02 | 2008-02-07 | Nokia Corporation | Method and apparatus for detecting trends in received signal strength |
US20080080426A1 (en) * | 2006-09-29 | 2008-04-03 | Samsung Electronics Co., Ltd. | Mobile terminal and method for providing seamless service upon handover |
US20080095120A1 (en) * | 2006-10-18 | 2008-04-24 | Postech Academy-Industry Foundation | Method and apparatus for handover decision by using context information in a mobile communications network |
US20080101318A1 (en) * | 2006-10-31 | 2008-05-01 | Pouya Taaghol | Vertical handover composite quality measures |
US20080133431A1 (en) * | 2006-11-30 | 2008-06-05 | Motorola, Inc. | Method and Apparatus to Facilitate Determining a Monetary Cost Associated with Supporting a Communication Session Using Heterogeneous Network Communication Resources |
US20080137613A1 (en) * | 2006-10-31 | 2008-06-12 | Eric Van Den Berg | Dynamic network selection using kernels |
US20080144581A1 (en) * | 2006-12-19 | 2008-06-19 | Fujitsu Limited | Wireless communication connection destination selecting method and device |
US20090213776A1 (en) * | 2008-02-26 | 2009-08-27 | Stmicroelectronics, Inc. | Broadcast/multicast collision free frame transmission |
US20100046416A1 (en) * | 2007-01-18 | 2010-02-25 | Nec Corporation | Mobile ip control system, mobile ip control method, and mobile ip control program |
US20100130209A1 (en) * | 2008-11-25 | 2010-05-27 | Cynthia Florkey | Methods for facilitating user control of handoffs |
US20100178919A1 (en) * | 2009-01-15 | 2010-07-15 | Qualcomm Incorporated | Optimum technology selection |
KR100999342B1 (en) * | 2008-10-17 | 2010-12-09 | 숭실대학교산학협력단 | Method for executing a handoff in wireless ad hoc network |
US20110274083A1 (en) * | 2010-05-04 | 2011-11-10 | Nokia Corporation | Method and Apparatus for Admission Control and Forced Handover in a Multi-Layer Network Configuration |
US20120059920A1 (en) * | 2010-09-07 | 2012-03-08 | Empire Technology Development Llc | Traffic Modeling of Overlaid Networks |
CN102711165A (en) * | 2012-05-18 | 2012-10-03 | 中国科学院信息工程研究所 | Radio interface switching method of smart phone |
US20120264434A1 (en) * | 2009-12-24 | 2012-10-18 | Nokia Corporation | Method and Corresponding Apparatus for Coordinating Executions of Intra-Radio Handover |
US20130244666A1 (en) * | 2012-03-19 | 2013-09-19 | Broadcom Corporation | Power Savings in a Mobile Communications Device Through Dynamic Control of Processed Bandwidth |
US20160274255A1 (en) * | 2015-03-19 | 2016-09-22 | Shin-Ju Ye | Sequence Pattern Characterization |
CN106358225A (en) * | 2016-09-20 | 2017-01-25 | 广东欧珀移动通信有限公司 | Network data processing method, network data processing device and mobile terminal |
US20190053107A1 (en) * | 2015-10-02 | 2019-02-14 | Telefonaktiebolaget Lm Ericsson (Publ) | Analytics driven wireless device session context handover in operator cloud |
US10397865B2 (en) | 2014-05-13 | 2019-08-27 | Qualcomm Incorporated | Techniques for managing power consumption of a mobile device |
WO2019195000A1 (en) * | 2018-04-02 | 2019-10-10 | Microsoft Technology Licensing, Llc | Intelligent wireless channel selection |
CN112198542A (en) * | 2020-10-27 | 2021-01-08 | 国网福建省电力有限公司 | Seamless switching method based on Beidou under different positioning modes |
US11051242B2 (en) * | 2019-06-27 | 2021-06-29 | At&T Intellectual Property I, L.P. | Federating mobile wireless networks using auctions |
US20210248470A1 (en) * | 2017-02-10 | 2021-08-12 | Synaptics Incorporated | Many or one detection classification systems and methods |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5448569A (en) * | 1994-04-12 | 1995-09-05 | International Business Machines Corporation | Handoff monitoring in cellular communication networks using slow frequency hopping |
US5590126A (en) * | 1995-09-27 | 1996-12-31 | Lucent Technologies Inc. | Method for call establishment and rerouting in mobile computing networks |
US5809430A (en) * | 1994-06-03 | 1998-09-15 | Motorola, Inc. | Method and apparatus for base selection in a communication system |
US20040077350A1 (en) * | 2002-10-17 | 2004-04-22 | Siamak Naghian | Transmission method in a communication system |
US6760599B1 (en) * | 2000-09-29 | 2004-07-06 | Arraycomm, Inc. | Method and apparatus for selecting a base station |
US20040165558A1 (en) * | 2001-03-23 | 2004-08-26 | Fuyun Ling | Method and apparatus for utilizing channel state information in a wireless communication system |
US6954643B2 (en) * | 2003-06-25 | 2005-10-11 | Arraycomm Llc | Criteria for base station selection, including handover, in a wireless communication system |
US20060258361A1 (en) * | 2005-05-13 | 2006-11-16 | Cisco Technology, Inc. | Method and system for radio-independent predictive handoffs in a wireless network |
-
2006
- 2006-01-11 US US11/306,798 patent/US20070160007A1/en not_active Abandoned
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5448569A (en) * | 1994-04-12 | 1995-09-05 | International Business Machines Corporation | Handoff monitoring in cellular communication networks using slow frequency hopping |
US5809430A (en) * | 1994-06-03 | 1998-09-15 | Motorola, Inc. | Method and apparatus for base selection in a communication system |
US5590126A (en) * | 1995-09-27 | 1996-12-31 | Lucent Technologies Inc. | Method for call establishment and rerouting in mobile computing networks |
US6760599B1 (en) * | 2000-09-29 | 2004-07-06 | Arraycomm, Inc. | Method and apparatus for selecting a base station |
US20040165558A1 (en) * | 2001-03-23 | 2004-08-26 | Fuyun Ling | Method and apparatus for utilizing channel state information in a wireless communication system |
US20040077350A1 (en) * | 2002-10-17 | 2004-04-22 | Siamak Naghian | Transmission method in a communication system |
US6954643B2 (en) * | 2003-06-25 | 2005-10-11 | Arraycomm Llc | Criteria for base station selection, including handover, in a wireless communication system |
US20060258361A1 (en) * | 2005-05-13 | 2006-11-16 | Cisco Technology, Inc. | Method and system for radio-independent predictive handoffs in a wireless network |
Cited By (55)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080228921A1 (en) * | 1998-11-17 | 2008-09-18 | Arthur Douglas Allen | Connection Acceptance Control |
US7747748B2 (en) | 1998-11-17 | 2010-06-29 | Democrasoft, Inc. | Method for connection acceptance control and rapid determination of optimal multi-media content delivery over networks |
US20060265512A1 (en) * | 1998-11-17 | 2006-11-23 | Burst.Com | Method for connection acceptance control and optimal multi-media content delivery over networks |
US7827301B2 (en) * | 1998-11-17 | 2010-11-02 | Democrasoft, Inc. | Method for connection acceptance control and optimal multi-media content delivery over networks |
US20050120131A1 (en) * | 1998-11-17 | 2005-06-02 | Allen Arthur D. | Method for connection acceptance control and rapid determination of optimal multi-media content delivery over networks |
US7890631B2 (en) | 1998-11-17 | 2011-02-15 | Democrasoft, Inc. | Connection acceptance control |
US20060224666A1 (en) * | 1998-11-17 | 2006-10-05 | Burst.Com | Method for connection acceptance control and optimal multi-media content delivery over networks |
US7568046B2 (en) * | 1998-11-17 | 2009-07-28 | Burst.Com, Inc. | Method for connection acceptance control and optimal multi-media content delivery over networks |
WO2008015589A3 (en) * | 2006-08-02 | 2008-04-17 | Nokia Corp | Method and apparatus for detecting trends in received signal strength |
WO2008015589A2 (en) * | 2006-08-02 | 2008-02-07 | Nokia Corporation | Method and apparatus for detecting trends in received signal strength |
US20080032628A1 (en) * | 2006-08-02 | 2008-02-07 | Nokia Corporation | Method and apparatus for detecting trends in received signal strength |
US8547936B2 (en) | 2006-09-29 | 2013-10-01 | Samsung Electronics Co., Ltd. | Mobile communication terminal supporting multi-modal communications and methods for providing seamless service upon handover to the mobile communication terminal |
US8116279B2 (en) * | 2006-09-29 | 2012-02-14 | Samsung Electronics Co., Ltd. | Mobile communication terminal supporting multi-modal communications and method for providing seamless service upon handover to the mobile communication terminal |
US20080080426A1 (en) * | 2006-09-29 | 2008-04-03 | Samsung Electronics Co., Ltd. | Mobile terminal and method for providing seamless service upon handover |
US7933248B2 (en) * | 2006-10-18 | 2011-04-26 | Postech Academy-Industry Foundation | Method and apparatus for handover decision by using context information in a mobile communications network |
US20080095120A1 (en) * | 2006-10-18 | 2008-04-24 | Postech Academy-Industry Foundation | Method and apparatus for handover decision by using context information in a mobile communications network |
US9264969B2 (en) | 2006-10-31 | 2016-02-16 | Tti Inventions A Llc | Dynamic network selection using kernels |
US8611302B2 (en) * | 2006-10-31 | 2013-12-17 | Tti Inventions A Llc | Dynamic network selection using kernels |
US20080101318A1 (en) * | 2006-10-31 | 2008-05-01 | Pouya Taaghol | Vertical handover composite quality measures |
US8880071B2 (en) * | 2006-10-31 | 2014-11-04 | Intel Corporation | Vertical handover composite quality measures |
US8565744B2 (en) | 2006-10-31 | 2013-10-22 | Intel Corporation | Vertical handover composite quality measures |
US20080137613A1 (en) * | 2006-10-31 | 2008-06-12 | Eric Van Den Berg | Dynamic network selection using kernels |
US20110085518A1 (en) * | 2006-10-31 | 2011-04-14 | Pouya Taaghol | Vertical handover composite quality measures |
US20080133431A1 (en) * | 2006-11-30 | 2008-06-05 | Motorola, Inc. | Method and Apparatus to Facilitate Determining a Monetary Cost Associated with Supporting a Communication Session Using Heterogeneous Network Communication Resources |
US7990923B2 (en) * | 2006-12-19 | 2011-08-02 | Fujitsu Limited | Wireless communication connection destination selecting method and device |
US20080144581A1 (en) * | 2006-12-19 | 2008-06-19 | Fujitsu Limited | Wireless communication connection destination selecting method and device |
US20100046416A1 (en) * | 2007-01-18 | 2010-02-25 | Nec Corporation | Mobile ip control system, mobile ip control method, and mobile ip control program |
US8320295B2 (en) * | 2007-01-18 | 2012-11-27 | Nec Corporation | Mobile IP control system, mobile IP control method, and mobile IP control program |
US8391259B2 (en) * | 2008-02-26 | 2013-03-05 | Stmicroelectronics, Inc. | Broadcast/multicast collision free frame transmission |
US20090213776A1 (en) * | 2008-02-26 | 2009-08-27 | Stmicroelectronics, Inc. | Broadcast/multicast collision free frame transmission |
KR100999342B1 (en) * | 2008-10-17 | 2010-12-09 | 숭실대학교산학협력단 | Method for executing a handoff in wireless ad hoc network |
US20100130209A1 (en) * | 2008-11-25 | 2010-05-27 | Cynthia Florkey | Methods for facilitating user control of handoffs |
US20100178919A1 (en) * | 2009-01-15 | 2010-07-15 | Qualcomm Incorporated | Optimum technology selection |
US20120264434A1 (en) * | 2009-12-24 | 2012-10-18 | Nokia Corporation | Method and Corresponding Apparatus for Coordinating Executions of Intra-Radio Handover |
US9326203B2 (en) * | 2009-12-24 | 2016-04-26 | Nokia Technologies Oy | Method and corresponding apparatus for coordinating executions of intra-radio handover |
US8660086B2 (en) * | 2010-05-04 | 2014-02-25 | Nokia Corporation | Method and apparatus for admission control and forced handover in a multi-layer network configuration |
US20110274083A1 (en) * | 2010-05-04 | 2011-11-10 | Nokia Corporation | Method and Apparatus for Admission Control and Forced Handover in a Multi-Layer Network Configuration |
US20120059920A1 (en) * | 2010-09-07 | 2012-03-08 | Empire Technology Development Llc | Traffic Modeling of Overlaid Networks |
US8856301B2 (en) * | 2010-09-07 | 2014-10-07 | Empire Technology Development Llc | Traffic modeling of overlaid networks |
KR101502606B1 (en) | 2012-03-19 | 2015-03-24 | 브로드콤 코포레이션 | Power savings in a mobile communications device through dynamic control of processed bandwidth |
US20130244666A1 (en) * | 2012-03-19 | 2013-09-19 | Broadcom Corporation | Power Savings in a Mobile Communications Device Through Dynamic Control of Processed Bandwidth |
CN102711165A (en) * | 2012-05-18 | 2012-10-03 | 中国科学院信息工程研究所 | Radio interface switching method of smart phone |
US11039390B2 (en) | 2014-05-13 | 2021-06-15 | Qualcomm Incorporated | Techniques for managing power consumption of a mobile device |
US10397865B2 (en) | 2014-05-13 | 2019-08-27 | Qualcomm Incorporated | Techniques for managing power consumption of a mobile device |
US20160274255A1 (en) * | 2015-03-19 | 2016-09-22 | Shin-Ju Ye | Sequence Pattern Characterization |
US10578758B2 (en) * | 2015-03-19 | 2020-03-03 | Exxonmobil Upstream Research Company | Sequence pattern characterization |
US20190053107A1 (en) * | 2015-10-02 | 2019-02-14 | Telefonaktiebolaget Lm Ericsson (Publ) | Analytics driven wireless device session context handover in operator cloud |
US10542465B2 (en) * | 2015-10-02 | 2020-01-21 | Telefonaktiebolaget Lm Ericsson (Publ) | Analytics driven wireless device session context handover in operator cloud |
CN106358225A (en) * | 2016-09-20 | 2017-01-25 | 广东欧珀移动通信有限公司 | Network data processing method, network data processing device and mobile terminal |
US11853884B2 (en) * | 2017-02-10 | 2023-12-26 | Synaptics Incorporated | Many or one detection classification systems and methods |
US20210248470A1 (en) * | 2017-02-10 | 2021-08-12 | Synaptics Incorporated | Many or one detection classification systems and methods |
WO2019195000A1 (en) * | 2018-04-02 | 2019-10-10 | Microsoft Technology Licensing, Llc | Intelligent wireless channel selection |
US10932275B2 (en) | 2018-04-02 | 2021-02-23 | Microsoft Technology Licensing, Llc | Intelligent wireless channel selection |
US11051242B2 (en) * | 2019-06-27 | 2021-06-29 | At&T Intellectual Property I, L.P. | Federating mobile wireless networks using auctions |
CN112198542A (en) * | 2020-10-27 | 2021-01-08 | 国网福建省电力有限公司 | Seamless switching method based on Beidou under different positioning modes |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20070160007A1 (en) | Method and device for cost-function based handoff determination using wavelet prediction in vertical networks | |
US8489108B2 (en) | Method and system for load-balancing across multiple access networks | |
US9980195B2 (en) | Cell reselection based on information collected from a plurality of mobile devices | |
US20200252147A1 (en) | System and Method for Throughput Prediction for Cellular Networks | |
US9693390B2 (en) | Techniques to manage a mobile device based on network density | |
EP3090594B1 (en) | Call handoff initiation in hybrid networks | |
JP4352180B2 (en) | Wireless communication handover processing method, portable electronic device, and wireless communication handover system | |
CN102498706B (en) | Mobile device battery management | |
US20060286937A1 (en) | Method and apparatus for wireless communication | |
US20100067379A1 (en) | Picking an optimal channel for an access point in a wireless network | |
US20090143078A1 (en) | Techniques to manage a radio based on location information | |
CN108763579B (en) | Search content recommendation method and device, terminal device and storage medium | |
CN102377494B (en) | Frequency spectrum sensing method, device and system | |
US8538469B2 (en) | Method for initial scanning of frequencies, frequency scanning controller, and apparatus | |
US20070263863A1 (en) | Intelligent user interface | |
WO2012092536A2 (en) | Automated access point selection to provide communication network presence to a communication device | |
CN109240991B (en) | File recommendation method and device, storage medium and intelligent terminal | |
US20160170005A1 (en) | Methods and systems for assisting positioning determination of a mobile device | |
CN111108779A (en) | Connecting to a wireless network based on device mobility status | |
KR101090576B1 (en) | Weighted-cooperative spectrum sensing scheme using markov model in cognitive radio systems | |
CN108616373B (en) | Spectral entropy prediction method and system | |
US8291052B2 (en) | Method, apparatus, and computer program product for determining a path update via distributed information management | |
EP1887815A1 (en) | Method, system, and apparatus for energy consumption estimation in a wireless terminal | |
US8965885B2 (en) | System and method for browsing web pages on a mobile communication device | |
WO2009115862A1 (en) | Method, apparatus and computer program product for reselection candidate selection in a multi-rat environment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: ZYXEL COMMUNICATIONS CORP., TAIWAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:WANG, LI-CHUN;CHEN, MING-BING;LEE, CHANG-FENG;REEL/FRAME:017003/0261 Effective date: 20060104 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |