Systems and methods for authenticating devices by complying with wireless guidelines based on device location
First Claim
1. A device comprising:
- one or more memories comprising an operating system that includes one or more processor-executable instructions;
a processor to implement the operating system by executing the one or more computer executable instructions;
a location driver module of the operating system to;
cause to receive a scan list comprising a location of at least one access point;
determine the location of the device, based at least in part on the location of the at least one access point relative to the location of the device; and
generate an authentication block comprising;
an identifier of the device, the location of the device, and a time stamp corresponding to when the authentication block is generated; and
a compliance module to receive the location and to comply with wireless network guidelines and wireless regulatory guidelines based at least in part on the location, wherein;
the wireless regulatory guidelines have priority over the wireless network guidelines, andthe wireless network guidelines comprise transmission frequency limitations to a frequency band based at least in part on one or more interfering signals.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are described herein for authenticating a user device that uses a wireless local area network, determining the location of the device, and complying with wireless guidelines based at least in part on the location. The user device may communicate with a location server to determine the user device'"'"'s location. The user device will determine which wireless guidelines are applicable to that location and configure the wireless system or any device feature to comply with the guidelines. For example, some locations prohibit the operation of wireless devices with a frequency of greater than 5 GHz. If the location of the user device dictates compliance with that guideline, the user device will not transmit wireless signals with a frequency of greater than 5 GHz.
-
Citations
26 Claims
-
1. A device comprising:
-
one or more memories comprising an operating system that includes one or more processor-executable instructions; a processor to implement the operating system by executing the one or more computer executable instructions; a location driver module of the operating system to; cause to receive a scan list comprising a location of at least one access point; determine the location of the device, based at least in part on the location of the at least one access point relative to the location of the device; and generate an authentication block comprising; an identifier of the device, the location of the device, and a time stamp corresponding to when the authentication block is generated; and a compliance module to receive the location and to comply with wireless network guidelines and wireless regulatory guidelines based at least in part on the location, wherein; the wireless regulatory guidelines have priority over the wireless network guidelines, and the wireless network guidelines comprise transmission frequency limitations to a frequency band based at least in part on one or more interfering signals. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A device comprising:
-
one or more memories comprising an operating system that includes one or more processor-executable instructions; a processor to implement the operating system by executing the one or more processor-executable instructions; an embedded location module comprising a microcontroller and embedded memory to store processor-executable instructions that are executable on the microcontroller to; cause to receive a scan list comprising a location of at least one access point;
determine the location of the device, based at least in part on the location of the at least one access point relative to the location of the device; andgenerate an authentication block based at least in part on the location information, an identifier of the device, and a time stamp corresponding to when the authentication block is generated; and a regulatory module to receive the location information and to comply with wireless regulatory rules associated with a location of the device, and wireless network guidelines, wherein; the wireless regulatory rules comprise limiting transmissions by the device to a time window, and the wireless network guidelines comprise transmission frequency limitations to the frequency band based at least in part on one or more interfering signals. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
requesting a location determination for a computing device using a wireless network interface device that can communicate with an access point of a wireless local area network; receiving the location determination using the wireless network interface device; determining, using a processor, two or more applicable wireless network guidelines to use based at least in part on the location determination, wherein the two or more applicable wireless network guidelines comprise transmission frequency limitations to a frequency band based at least in part on one or more interfering signals; determining a conflict between the two or more applicable wireless network guidelines; resolving the conflict using respective priorities associated with the two or more applicable wireless network guidelines; disabling or enabling one or more features of a computing device based at least in part on the two or more applicable wireless network guidelines stored in memory and the location determination; and generating an authentication block comprising; an identifier of the device, the location of the device, and a time stamp corresponding to when the authentication block is generated. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. One or more non-transitory tangible computer-readable storage media comprising computer-executable instructions operable to, when executed by at least one computer processor, enable the at least one computer processor to implement a method comprising:
-
requesting a location determination for a computing device using a wireless network interface device that can communicate with an access point for a wireless local area network; receiving the location determination using the wireless network interface device; determining, using a processor, two or more applicable wireless network guidelines to use based at least in part on the location determination, wherein the two or more applicable wireless network guidelines comprise transmission frequency limitations to a frequency band based at least in part on one or more interfering signals; determining a conflict between the two or more applicable wireless network guidelines; resolving the conflict using respective priorities associated with the two or more applicable wireless network guidelines; and disabling or enabling one or more features of a computing device based at least in part on the two or more applicable wireless network guidelines stored in memory and the location determination; and generating an authentication block comprising; an identifier of the device, the location of the device, and a time stamp corresponding to when the authentication block is generated. - View Dependent Claims (22, 23, 24, 25, 26)
-
Specification