Patent ID: 8718650

Claim:
A multimode communication device, comprising: a global position receiver; a multimode wireless transceiver; a controller coupled to the global position receiver and to the multimode wireless transceiver, wherein the controller is coupled to a memory storing instructions that when executed cause the controller to perform operations including: authenticating the multimode communication device with a first wireless access point; requesting a first internet protocol address from the first wireless access point; receiving the first internet protocol address, wherein the first internet protocol address is assigned to the multimode communication device and associated with the first wireless access point; establishing communications with a network management system via the first wireless access point using the first internet protocol address; determining a location using the global position receiver; transmitting the location via the communications to the network management system; receiving, via the communications, a second internet protocol address from the network management system in response to a prediction made by the network management system that a second wireless access point will be within a first communication range of the multimode communication device while the multimode communication device continues to be within a second communication range of the first wireless access point, wherein the prediction is made by the network management system prior to communications between the multimode communication device and the second wireless access point and based on a speed of the multimode communication device, a route of the multimode communication device and locations of a plurality of wireless access points including the second wireless access point, wherein the prediction is made by the network management system without scanning for the second wireless access point, and wherein the second internet protocol address is assigned to the multimode communication device and associated with the second wireless access point; detecting the second wireless access point; authenticating the multimode communication device with the second wireless access point; and establishing communications with the second wireless access point using the second internet protocol address.