A method and system for streaming media data to a mobile client device.
Using information such as the previous locations of the mobile client
device, a prediction is made of a future location of the client device. A
server servicing the predicted location, such as the server closest to
the predicted location, is identified. This server is informed of the
impending arrival of the mobile device into the area serviced by the
server. The server can thus obtain ahead of time the media stream needed
for the client, so that the data are available to the client without
disruption when the client moves to the predicted location. To account
for uncertainty in the prediction, the data can also be directed to other
servers that can service the predicted location.