System and method for wireless network offloading
First Claim
1. A method comprising:
- identifying one or more alternative wireless networks;
obtaining current performance data on the one or more alternative wireless networks;
obtaining historical performance data on the one or more alternative wireless networks from a network element;
characterizing the performance state of each of the one or more alternative wireless networks based on the current performance data and on the historical performance data;
applying rules involving the performance state characterization to determine whether to switch from a first wireless network to a particular wireless network of the one or more alternative wireless networks; and
switching an end user device from a first wireless network to the particular wireless network in response to the application of the rules.
0 Assignments
0 Petitions
Accused Products
Abstract
Wireless offloading provides tools to a service provider to encourage or direct a subscriber to offload from a first network, e.g., a cellular network, to a second network, e.g., a Wi-Fi network. The cellular service provider can use network data to determine wireless offloading priorities for cellular subscribers on an individual or group basis. The cellular service provider may use wireless network data it has and/or wireless network data it learns about networks from the wireless devices (which may obtain Wi-Fi network data from beacon frames of Wi-Fi networks or active scanning and which may report to the cellular service provider). Each wireless device can be given scanning assignments to ensure that the reporting task is shared among subscribers or adjusted to fill in gaps in data. With the network data, the cellular service provider is capable of generating useful prioritized network lists for wireless devices, either individually or as a group. Preferences can be encouraged in the form of incentive offers to subscribers to, e.g., offload from the cellular network to a Wi-Fi network. Incentive offers can include offers to lower service costs or provide additional or improved services.
-
Citations
66 Claims
-
1. A method comprising:
-
identifying one or more alternative wireless networks; obtaining current performance data on the one or more alternative wireless networks; obtaining historical performance data on the one or more alternative wireless networks from a network element; characterizing the performance state of each of the one or more alternative wireless networks based on the current performance data and on the historical performance data; applying rules involving the performance state characterization to determine whether to switch from a first wireless network to a particular wireless network of the one or more alternative wireless networks; and switching an end user device from a first wireless network to the particular wireless network in response to the application of the rules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method comprising:
-
obtaining, by a server, wireless-network performance data from a plurality of end user devices; generating, by the server, a prioritized network list from the wireless-network performance data; and provisioning, by the server, the prioritized network list to a particular end user device. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A server system comprising:
-
a network interface configured to obtain wireless network performance data from a plurality of end user devices; a prioritized network list generation engine configured to generate a prioritized network list from the wireless network performance data; and a prioritized network list provisioning engine configured to provision the prioritized network list to a particular end user device.
-
-
42. A method comprising:
-
receiving, by an end user device, a prioritized network list from a remote server, the end user device being identified to receive the prioritized network list based on a characteristic associated with the end user device; identifying, by the end user device, available wireless networks, the available wireless networks being different than a current wireless network to which the end user device is currently connected; using the prioritized network list to select one of the available wireless networks; disconnecting from the current wireless network; and connecting to the selected available wireless network. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49, 50, 51)
-
-
52. An end user device comprising:
-
a radio interface for receiving a prioritized network list from a remote server, the radio interface being identified to receive the prioritized network list based on a characteristic associated with the end user device; a radio configured to identify available wireless networks, the available wireless networks being different than a current wireless network to which the end user device is currently connected; a prioritized network selection engine for using the prioritized network list to select one of the available wireless networks; and a network connection engine configured to initiate disconnection from the current wireless network and connection to the selected wireless network.
-
-
53. A method comprising:
-
monitoring, by an end user device at a particular location at a particular time of day, one or more available wireless networks to generate wireless-network performance data; generating an available network characteristic scan report based on the wireless-network performance data, information regarding the particular location and information regarding the particular time of day; and providing the available network characteristic scan report to a remote server. - View Dependent Claims (54, 55, 56, 57, 58, 59, 60)
-
-
61. An end user device comprising:
-
a network monitoring engine configured to monitor, at a particular location at a particular time of day, one or more available wireless networks to generate wireless-network performance data; a reporting engine configured to generate an available network characteristic scan report based on the wireless-network performance data, information regarding the particular location and information regarding the particular time of day, and to provide the available network characteristic scan report to a remote server.
-
-
62. A method comprising:
-
connecting, by an end user device, to a cellular network; identifying, by the end user device, one or more other available wireless networks; providing a notification of an incentive offer to a user of the end user device, the incentive offer to incent the user to offload from the cellular network to one of the one or more other available wireless networks; receiving an acceptance of the incentive offer; and connecting to one of the one or more other available wireless networks in response to the acceptance. - View Dependent Claims (63, 64, 65)
-
-
66. An end user device comprising:
-
at least one radio configured to connect to a cellular network, and to identify one or more other available wireless networks; an incentivizing network selection engine for providing a notification including an incentive offer to a user of the end user device, the incentive offer to incent the user to offload from the cellular network to one of the one or more other available wireless networks; a user interface configured to receive an acceptance of the incentive offer; and a network connection engine configured to connect to one of the one or more other available wireless networks in response to the acceptance.
-
Specification