Monitoring changeable locations of client devices in wireless networks
First Claim
1. A method of monitoring a changeable location of one or more client devices in a wireless local area network (“
- WLAN”
), comprising steps of;
receiving, at a first device on the WLAN, measurement data from a plurality of measurement points on the WLAN, wherein the measurement data for each measurement point comprises a reading for a particular client device, the reading observed by a plurality of antenna elements of the measurement point, the antenna elements being capable of determining an angle to a source of radio transmission;
computing, by the first device, a current location of the particular client device using the received measurement data; and
determining, by the first device, whether the current location of the particular client device is within a predetermined spatial boundary.
1 Assignment
0 Petitions
Accused Products
Abstract
Security of wireless networks is improved by rejecting traffic from a wireless device located outside a defined spatial boundary. The device'"'"'s spatial position with respect to the boundary is determined using directional antenna arrays on a plurality of measurement points, and calculating where the vectors intersect. Having thus determined a device'"'"'s location, access to a wireless network can be denied if the device is outside a predetermined spatial boundary. Or, the device'"'"'s location inside or outside of the spatial boundary can be used for monitoring a changeable location of one or more client devices in a wireless network, for example as a theft detection or theft deterrent mechanism.
36 Citations
25 Claims
-
1. A method of monitoring a changeable location of one or more client devices in a wireless local area network (“
- WLAN”
), comprising steps of;
receiving, at a first device on the WLAN, measurement data from a plurality of measurement points on the WLAN, wherein the measurement data for each measurement point comprises a reading for a particular client device, the reading observed by a plurality of antenna elements of the measurement point, the antenna elements being capable of determining an angle to a source of radio transmission;
computing, by the first device, a current location of the particular client device using the received measurement data; and
determining, by the first device, whether the current location of the particular client device is within a predetermined spatial boundary. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
- WLAN”
-
9. A system for monitoring a changeable location of one or more client devices in a wireless local area network (“
- WLAN”
), comprising;
means for receiving, at a first device on the WLAN, measurement data from a plurality of measurement points on the WLAN, wherein the measurement data for each measurement point comprises a reading for a particular client device, the reading observed by a plurality of antenna elements of the measurement point, the antenna elements being capable of determining an angle to a source of radio transmission;
means for computing, by the first device, a current location of the particular client device using the received measurement data; and
means for determining, by the first device, whether the current location of the particular client device is within a predetermined spatial boundary. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
- WLAN”
-
17. A computer program product for monitoring a changeable location of one or more client devices in a wireless local area network (“
- WLAN”
), the computer program product embodied on one or more computer readable media readable by a computing system in a computing environment and comprising;
computer-readable program code means for receiving, at a first device on the WLAN, measurement data from a plurality of measurement points on the WLAN, wherein the measurement data for each measurement point comprises a reading for a particular client device, the reading observed by a plurality of antenna elements of the measurement point, the antenna elements being capable of determining an angle to a source of radio transmission;
computer-readable program code means for computing, by the first device, a current location of the particular client device using the received measurement data; and
computer-readable program code means for determining, by the first device, whether the current location of the particular client device is within a predetermined spatial boundary. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
- WLAN”
-
25. A method of doing business by monitoring a changeable location of one or more client devices in a wireless local area network (“
- WLAN”
), comprising steps of;
maintaining an enumeration of a plurality of client devices that should be present in the WLAN;
monitoring a current location of each of the client devices, further comprising the steps of;
receiving, at a first device on the WLAN, measurement data from a plurality of measurement points on the WLAN, wherein the measurement data for each measurement point comprises a reading for a particular one of the client devices, the reading observed by a plurality of antenna elements of the measurement point, the antenna elements being capable of determining an angle to a source of radio transmission;
computing, by the first device, the current location of the particular client device using the received measurement data; and
determining, by the first device, whether the current location of the particular client device is within a predetermined spatial boundary;
if the monitoring step determines that the current location of any of the client devices is not within the predetermined spatial boundary, deactivating one or more functions of such devices and/or activating an alarm; and
charging a fee for carrying out the maintaining, monitoring, and deactivating and/or activating steps.
- WLAN”
Specification