Vertical roaming in wireless networks through improved quality of service measures
First Claim
1. A computer-implemented method, comprising:
- transmitting probing data packets from a mobile computing device in a wireless network, the probing data packets transmitted in accordance with an IEEE 802.11 wireless network standard by a wireless network interface in compliance with a wireless Network Driver Interface Specification;
calculating a probing data packet collision probability for the wireless network based upon the probing data packets, the calculating comprising calculating a ratio of a number of unacknowledged probing data packets to a total number of probing data packets transmitted, wherein the ratio is calculated by dividing a Network Driver Interface Specification Acknowledge Failure Count statistic by the sum of the Network Driver Interface Specification Acknowledge Failure Count statistic and a Transmitted Fragment Count statistic;
calculating a wireless network quality of service measure as a function of the probing data packet collision probability; and
initiating a vertical handoff from a first type of wireless network to a second type of wireless network if the calculated wireless network quality of service in the second type of wireless network is greater than observed wireless network quality of service in the first type of wireless network.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for improved vertical handoff between different types of wireless network. Network allocation vector occupation and packet collision probability are used as quality of service measures, enabling vertical handoffs to be delayed until actually beneficial to quality of service. Improved wireless network cell boundary detection in vertical handoff scenarios is achieved with a Fourier-based technique in conjunction with an adaptively determined minimum operating signal strength threshold. Improved wireless network cell boundary detection enables vertical handoffs from high quality of service networks to be delayed as long as possible. Together, practical wireless network quality of service measures and improved detection of wireless network cell boundaries in vertical handoff scenarios reduce the rate of unnecessary vertical handoff resulting in higher overall quality of service experienced by a mobile computing device roaming between wireless network types.
-
Citations
13 Claims
-
1. A computer-implemented method, comprising:
-
transmitting probing data packets from a mobile computing device in a wireless network, the probing data packets transmitted in accordance with an IEEE 802.11 wireless network standard by a wireless network interface in compliance with a wireless Network Driver Interface Specification; calculating a probing data packet collision probability for the wireless network based upon the probing data packets, the calculating comprising calculating a ratio of a number of unacknowledged probing data packets to a total number of probing data packets transmitted, wherein the ratio is calculated by dividing a Network Driver Interface Specification Acknowledge Failure Count statistic by the sum of the Network Driver Interface Specification Acknowledge Failure Count statistic and a Transmitted Fragment Count statistic; calculating a wireless network quality of service measure as a function of the probing data packet collision probability; and initiating a vertical handoff from a first type of wireless network to a second type of wireless network if the calculated wireless network quality of service in the second type of wireless network is greater than observed wireless network quality of service in the first type of wireless network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
Specification