System and method for dynamically managing connections using a coverage database
First Claim
Patent Images
1. A mobile computing device, comprising:
- a coverage database to store coverage information for a plurality of wireless connection technologies used by the mobile computing device at one or more locations; and
a connection management module to;
determine a type of wireless connection to be used by the mobile computing device;
determine a current location and an anticipated location of the mobile computing device;
determine that the type of wireless connection to be used having sufficient quality is unavailable at the anticipated location;
perform, for the current location of the device, a comparison of the coverage information associated with each of two or more wireless connection technologies capable of providing the type of wireless connection;
select a current wireless connection technology by selecting a corresponding wireless transceiver based on the comparison;
initiate a wireless connection using the selected wireless transceiver; and
prior to arrival at the anticipated location, communicate data for an application, which otherwise would have been communicated using an anticipated wireless connection technology when the mobile computing device arrives at the anticipated location of the mobile computing device, using the current wireless connection technology at the current location of the mobile computing device.
7 Assignments
0 Petitions
Accused Products
Abstract
Techniques to dynamically manage wireless connections using a coverage database are described. For example, a mobile computing device may comprise a connection management module operative to dynamically select a wireless connection technology based on a location of the mobile computing device and information from a coverage database, and to initiate a wireless connection using the selected wireless connection technology. Other embodiments are described and claimed.
64 Citations
22 Claims
-
1. A mobile computing device, comprising:
-
a coverage database to store coverage information for a plurality of wireless connection technologies used by the mobile computing device at one or more locations; and a connection management module to; determine a type of wireless connection to be used by the mobile computing device; determine a current location and an anticipated location of the mobile computing device; determine that the type of wireless connection to be used having sufficient quality is unavailable at the anticipated location; perform, for the current location of the device, a comparison of the coverage information associated with each of two or more wireless connection technologies capable of providing the type of wireless connection; select a current wireless connection technology by selecting a corresponding wireless transceiver based on the comparison; initiate a wireless connection using the selected wireless transceiver; and prior to arrival at the anticipated location, communicate data for an application, which otherwise would have been communicated using an anticipated wireless connection technology when the mobile computing device arrives at the anticipated location of the mobile computing device, using the current wireless connection technology at the current location of the mobile computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method, comprising:
-
storing coverage information for a plurality of wireless connection technologies used by a mobile computing device at one or more locations; determining a current location of the mobile computing device; determining a type of wireless connection to be used by the mobile computing device; determining an anticipated location of the mobile computing device; determining that the type of wireless connection to be used having sufficient quality is unavailable at the anticipated location; performing, for the current location of the device, a comparison of the coverage information associated with each of two or more wireless connection technologies capable of providing the type of wireless connection; selecting a current wireless connection technology by selecting a corresponding a wireless transceiver based on the comparison; initiating a wireless connection using the selected wireless transceiver; and prior to arrival at the anticipated location, communicating data for an application, which otherwise would have been communicated using an anticipated wireless connection technology when the mobile computing device arrives at the anticipated location of the mobile computing device, using the current wireless connection technology at the current location of the mobile computing device. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable storage medium storing instructions that, when executed by a processor, enable a system to:
-
store coverage information for a plurality of wireless connection technologies used by a mobile computing device at one or more locations; determine a current location of the mobile computing device; determine a type of wireless connection to be used by the mobile computing device; determine an anticipated location of the mobile computing device; determine that the type of wireless connection to be used having sufficient quality is unavailable at the anticipated location; perform, for the current location of the device, a comparison of the coverage information associated with each of two or more wireless connection technologies capable of providing the type of wireless connection; select a current wireless connection technology by selecting a corresponding a wireless transceiver based on the comparison; initiate a wireless connection using the selected wireless transceiver; and prior to arrival at the anticipated location, communicate data for an application, which otherwise would have been communicated using an anticipated wireless connection technology when the mobile computing device arrives at the anticipated location of the mobile computing device, using the current wireless connection technology at the current location of the mobile computing device. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification