Patent ID: 8620339

Claim:
A method, comprising: receiving location data of a mobile device; transmitting the location data from the mobile device to one or more servers of a service provider, wherein the location data comprises geographic, speed and bearing particulars of the mobile device; receiving, at the mobile device, signal quality information based on the location data from the one or more servers; generating signal quality optimization data at the mobile device, wherein signal quality optimization data includes at least one of: (i) turn-by-turn directions for optimized signal quality or availability or (ii) start time and duration of forecasted loss of signal, wherein generating the signal quality optimization data comprises generating and transmitting at least a signal quality map, a coverage area map, or an availability map, based on the signal quality information; and providing improved service at the mobile device based on the signal quality optimization data, wherein providing improved service comprises increasing redundancy of a data stream or decreasing the bandwidth in the event the signal quality optimization data indicates a degradation of signal quality, and wherein providing improved service comprises increasing data buffering or estimating duration of inactivity in the event the signal quality optimization data indicates a loss of signal quality.