Band scan optimization for an electronic device
First Claim
1. A computer implemented method for optimizing network connectivity in an electronic device, the method comprising:
- determining a geographic location of a mobile computing device when network communications of the mobile computing device are activated, the mobile computing device configured to support one or more radio access technologies (RATs);
determining, based at least in part on the geographic location of the mobile computing device, a region code;
determining, based at least in part on the region code, one or more region RATs each configured to support a set of frequencies provided by one or more network providers associated with the region code;
determining that a first RAT of the one or more RATs matches a second RAT of the one or more region RATs;
identifying a first set of frequencies supported by the second RAT; and
scanning, for at least a predetermined period of time, the first set of frequencies to locate an available network connection having at least a minimum signal strength, wherein the mobile computing device is configured to use the available network connection of one of the one or more network providers to perform network communications.
1 Assignment
0 Petitions
Accused Products
Abstract
Approaches enable a service such a network optimization service of a computing device (e.g., a mobile phone, table computer, etc.) or other electronic device to monitor certain conditions of the device, such as device location, to determine a region in which the device is operating in. The device location can be used to determine a region in which the device is operating, and based at least on that region, a group of frequencies (e.g., a band group) including at least a subset of band frequencies and technologies that the device supports can be determined. The device can then search bands/technologies from the band group to determine a network provider (e.g., a public land mobile network (PLMN)) from which to gain telecommunication service access.
58 Citations
24 Claims
-
1. A computer implemented method for optimizing network connectivity in an electronic device, the method comprising:
-
determining a geographic location of a mobile computing device when network communications of the mobile computing device are activated, the mobile computing device configured to support one or more radio access technologies (RATs); determining, based at least in part on the geographic location of the mobile computing device, a region code; determining, based at least in part on the region code, one or more region RATs each configured to support a set of frequencies provided by one or more network providers associated with the region code; determining that a first RAT of the one or more RATs matches a second RAT of the one or more region RATs; identifying a first set of frequencies supported by the second RAT; and scanning, for at least a predetermined period of time, the first set of frequencies to locate an available network connection having at least a minimum signal strength, wherein the mobile computing device is configured to use the available network connection of one of the one or more network providers to perform network communications. - View Dependent Claims (2, 3, 4)
-
-
5. A computer implemented method, comprising:
-
determining a location of a computing device, the computing device configured to support a network access technology; determining one or more network access technologies available for the location; determining that a first network access technology of the one or more network access technologies matches a second network technology of the one or more network access technology available for the location; identifying a first set of frequencies supported by the second network technology; and scanning, starting with the first set of frequencies, for at least one available network connection supported by the computing device, wherein the computing device is configured to utilize the at least one available network connection to connect to a network associated with the first set of frequencies. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computing system, comprising:
-
at least one processor; memory including instructions that, when executed by the at least one processor, cause the computing system to; determine a location of a computing device, the computing device configured to support a network access technology; determine one or more network access technologies available for the location; determine that a first network access technology of the one or more network access technologies matches a second network technology of the one or more network access technology available for the location; identify a first set of frequencies supported by the second network technology; and scan, starting with the first set of frequencies, for at least one available network connection supported by the computing device, wherein the computing device is configured to utilize the at least one available network connection to connect to a network associated with the first set of frequencies. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A non-transitory computer readable storage medium storing one or more sequences of instructions executable by one or more processors to perform a set of operations comprising:
-
determining a location of a computing device, the computing device configured to support a network access technology; determining one or more network access technologies available for the location; determining that a first network access technology of the one or more network access technologies matches a second network technology of the one or more network access technology available for the location; identifying a first set of frequencies supported by the second network technology; and scanning, starting with the first set of frequencies, for at least one available network connection supported by the computing device, wherein the computing device is configured to utilize the at least one available network connection to connect to a network associated with the first set of frequencies. - View Dependent Claims (22, 23, 24)
-
Specification