Wi-Fi intelligent selection engine
First Claim
1. A method, comprising:
- determining, by a mobile device comprising a processor, speed information and direction of travel information for the mobile device based on current location information for the mobile device and past location information for the mobile device;
determining, by the mobile device, future location information for the mobile device based on the speed information and direction of travel information;
determining, by the mobile device, an access point device from access point devices based on location information for the access point devices and the future location information for the mobile device;
overriding, by the mobile device, a setting of the mobile device related to transitioning a power state of a transceiver of the mobile device between an off state and an on state, wherein the setting is determined based on a user input, wherein the overriding the setting activates the transceiver of the mobile device, and wherein the overriding is in response to;
receiving an instruction from equipment of a network operator that facilitates network load balancing via control of how many mobile devices, comprising the mobile device, are accessing a network device,determining that the transceiver is compatible with the access point device,determining that utilizing the access point device satisfies a condition relating to offloading data traffic from the network device, anddetermining that the mobile device is within a defined distance of the access point device; and
initiating, by the mobile device, communication with the access point device.
1 Assignment
0 Petitions
Accused Products
Abstract
Devices, systems, and methods are disclosed to offload the usage of a cellular network by intelligent selection of broadband network connections such as Wi-Fi access points. A Wi-Fi transceiver on a mobile device is activated when certain conditions are met, such as a time, location, recognition of a radiofrequency (RF) environment, etc. The conditions are correlated with a database of known locations in which a one or more Wi-Fi access points are determined to exist. The Wi-Fi transceiver on the mobile device is activated and commanded to connect to a particular Wi-Fi access point. Dynamic intelligence ensures that the appropriate connection method is used, and minimizes handovers to networks or access points that are unreliable or that are predicted to become inaccessible to the mobile device.
68 Citations
20 Claims
-
1. A method, comprising:
-
determining, by a mobile device comprising a processor, speed information and direction of travel information for the mobile device based on current location information for the mobile device and past location information for the mobile device; determining, by the mobile device, future location information for the mobile device based on the speed information and direction of travel information; determining, by the mobile device, an access point device from access point devices based on location information for the access point devices and the future location information for the mobile device; overriding, by the mobile device, a setting of the mobile device related to transitioning a power state of a transceiver of the mobile device between an off state and an on state, wherein the setting is determined based on a user input, wherein the overriding the setting activates the transceiver of the mobile device, and wherein the overriding is in response to; receiving an instruction from equipment of a network operator that facilitates network load balancing via control of how many mobile devices, comprising the mobile device, are accessing a network device, determining that the transceiver is compatible with the access point device, determining that utilizing the access point device satisfies a condition relating to offloading data traffic from the network device, and determining that the mobile device is within a defined distance of the access point device; and initiating, by the mobile device, communication with the access point device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A mobile device, comprising:
-
a processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising; determining a first location and a corresponding first time for the mobile device; determining a second location and a corresponding second time for the mobile device; determining a speed and a direction of the mobile device based on the first location, the corresponding first time, the second location, and the corresponding second time; determining probable destinations of the mobile device based on the direction and the speed of the mobile device; determining probable access point devices based on the probable destinations of the mobile device and access point device information for access point devices comprising the probable access point devices; in response to overriding a user defined setting of the mobile device, activating, from an off state, a transceiver of the mobile device, wherein the overriding is in response to; receiving an instruction altering a load distribution for a network comprising a network device via control of how many mobile devices, comprising the mobile device, access the network device, a current location of the mobile device being determined to satisfy a first condition relating to a proximity of an access point device of the probable access point devices to the mobile device, a current speed of the mobile device being determined to satisfy a second condition relating to an estimated connection time between the mobile device and the access point device, and a data throughput demand value being determined to satisfy a third condition related to offloading data to the access point device; and directing the transceiver to initiate a connection to the access point device. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A non-transitory machine-readable storage medium, comprising executable instructions that, when executed by a processor, facilitate performance of operations, comprising:
-
receiving first location information and second location information associated with a mobile device; determining a current trajectory based on the first location information and the second location information; determining a probable access point device based on the first location information and the current trajectory; initiating a transmission of an instruction related to overriding a power state setting of a transceiver of the mobile device to alter a status of the transceiver of the mobile device from an off state to an active state, wherein the power state setting is based on an input received via the mobile device, wherein the instruction facilitates altering a load distribution among network devices via control of how many mobile devices, comprising the mobile device, are able to access a network device of the network devices, and wherein the initiating the transmission of the instruction is in response to; receiving a current location and the current trajectory associated with the mobile device; the current location of the mobile device being determined to satisfy a first condition relating to a proximity of the mobile device to the probable access point device, the current trajectory of the mobile device being determined to satisfy a second condition relating to a determined connection time between the mobile device and the probable access point device, and a data offload value being determined to satisfy a third condition related to a directed election of the probable access point device; and enabling data communication to be initiated via the probable access point device. - View Dependent Claims (17, 18, 19, 20)
-
Specification