Patent ID: 6898432

Claim:
A method of selecting which of a plurality of wireless communication options will be used by a mobile communication device, comprising the steps of: (a) storing in a database information indicative of coverage areas for the wireless communication options along a route that the mobile communication device will be traversing, including storing boundary locations of the coverage areas for the wireless communication options along the route where the boundary locations stored are limited to boundary locations that are on streets of the route; (b) determining at the mobile communication device where on the route that the mobile communication device is at as it traverses the route; (c) accessing the database to obtain information regarding the communication options available alone the route; (d) determining whether to switch from a first one of the wireless communication options presently being used to a second one of the wireless communication options when the mobile communication device approaches a boundary of a coverage area of one of the wireless communication options based on the wireless communication options available once the boundary is crossed and those that will be available further alone the route; (e) switching from the first one of the wireless communication options to the second one of the wireless communication options if the determination was made to switch to that second one of the wireless communication options; and (f) obtaining updated information concerning the coverage areas of the wireless communication options and updating the database with the updated information, wherein one of the plurality of wireless communication options is not using any wireless communication, and wherein the step of obtaining updated information concerning the coverage areas of the wireless communication options includes obtaining this information from providers of the wireless communication options.