Profile switching powered by location
First Claim
1. A client device configured to choose a wireless network, the client device comprising:
- a location determination module configured to determine a location of the client device and to determine whether the location is within an area defining a relevant location for the client device;
a subscriber identification module (SIM) having more than one profile for connecting to a plurality of wireless networks; and
a wireless network selection module configured to;
collect wireless network parameters from each of the plurality of wireless networks available at the location of the client device when the location is within the area defining the relevant location;
determine a highest quality wireless network based on the wireless network parameters; and
connect via a wireless network interface with the highest quality wireless network using an individual profile in the SIM that corresponds to the highest quality wireless network when the location of the client device is within the area defining the relevant location.
2 Assignments
0 Petitions
Accused Products
Abstract
A device and method for profile switching based on location and wireless network quality are provided. A client device determines relevant locations for a user of the client device based on a variety of factors. After determining that a location is of particular relevance to the user, the client device will proceed to collect wireless network parameters for each available wireless network at each of the relevant locations for the user. The client device then determines a quality score for each wireless network at each relevant location and proceeds to utilize the quality score to make wireless network profile switching decisions as the client device travels between the relevant locations.
-
Citations
20 Claims
-
1. A client device configured to choose a wireless network, the client device comprising:
-
a location determination module configured to determine a location of the client device and to determine whether the location is within an area defining a relevant location for the client device; a subscriber identification module (SIM) having more than one profile for connecting to a plurality of wireless networks; and a wireless network selection module configured to; collect wireless network parameters from each of the plurality of wireless networks available at the location of the client device when the location is within the area defining the relevant location; determine a highest quality wireless network based on the wireless network parameters; and connect via a wireless network interface with the highest quality wireless network using an individual profile in the SIM that corresponds to the highest quality wireless network when the location of the client device is within the area defining the relevant location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for configuring a client device to select a wireless network, the method comprising:
-
capturing a current location of the client device; storing more than one profile for connecting to available wireless networks; determining whether the current location of the client device is within an area defining a relevant location of one or more relevant locations for the client device; collecting wireless network parameters from the available wireless networks at the current location of the client device when the current location is within the area defining the relevant location; determining a highest quality wireless network out of the available wireless networks; and connecting the client device to the highest quality wireless network using an individual profile that corresponds to the highest quality wireless network when the current location of the client device is within the area defining the relevant location. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable storage device for configuring a client device to select a wireless network, the non-transitory computer readable storage device having computer executable instructions for performing the steps of:
-
capturing a current location of the client device; storing more than one profile for connecting to available wireless networks; determining whether the current location of the client device is within an area defining a relevant location of one or more relevant locations for the client device; collecting wireless network parameters from the available wireless networks at the current location of the client device when the current location is within the area defining the relevant location; determining a highest quality wireless network out of the available wireless networks; and connecting the client device to the highest quality wireless network using an individual profile that corresponds to the highest quality wireless network when the current location of the client device is within the area defining the relevant location. - View Dependent Claims (18, 19, 20)
-
Specification