Controlling and calibrating wireless range
First Claim
Patent Images
1. A computer implemented method for calibrating a wireless access range of a wireless device, the computer implemented method comprising:
- sending a first data packet from the wireless device to a calibration client with a first time-to-live value, wherein the calibration client discards the data packet when the calibration client receives the data packet after the first time-to-live value for the data packet has expired;
responsive to the wireless device receiving a first response from the calibration client indicating that the first data packet was successfully received at the calibration client within the first time-to-live value, setting a calibrated time-to-live value of the wireless device to the first time-to-live value and sending a second data packet from the wireless device to the calibration client with a second time-to-live value that is shorter than the first time-to-live value;
responsive to the wireless device not receiving the first response from the calibration client, discarding the first time-to-live value and sending a third data packet from the wireless device to the calibration client with a third time-to-live value that is longer than the first time-to-live value;
responsive to the wireless device receiving a second response from the calibration client indicating that the second data packet was successfully received at the calibration client within the second time-to-live value, re-setting the calibrated time-to-live value of the wireless device to the second time-to-live value;
responsive to the wireless device receiving a third response from the calibration client indicating that the third data packet was successfully received at the calibration client within the third time-to-live value, setting the calibrated time-to-live value of the wireless device to the third time-to-live value; and
adding the calibrated time-to-live value of the wireless device to a set of calibrated time-to-live values of the wireless device.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer implemented method, apparatus, and computer program product for controlling a wireless access point range. In one embodiment, the process identifies a distance between the client device and the wireless access point in response to a request by a client device to access the wireless access point. The process allows the client device to access the wireless access point if the distance from the client device to the wireless access point is within the selected access range for the wireless access point.
22 Citations
15 Claims
-
1. A computer implemented method for calibrating a wireless access range of a wireless device, the computer implemented method comprising:
-
sending a first data packet from the wireless device to a calibration client with a first time-to-live value, wherein the calibration client discards the data packet when the calibration client receives the data packet after the first time-to-live value for the data packet has expired; responsive to the wireless device receiving a first response from the calibration client indicating that the first data packet was successfully received at the calibration client within the first time-to-live value, setting a calibrated time-to-live value of the wireless device to the first time-to-live value and sending a second data packet from the wireless device to the calibration client with a second time-to-live value that is shorter than the first time-to-live value; responsive to the wireless device not receiving the first response from the calibration client, discarding the first time-to-live value and sending a third data packet from the wireless device to the calibration client with a third time-to-live value that is longer than the first time-to-live value; responsive to the wireless device receiving a second response from the calibration client indicating that the second data packet was successfully received at the calibration client within the second time-to-live value, re-setting the calibrated time-to-live value of the wireless device to the second time-to-live value; responsive to the wireless device receiving a third response from the calibration client indicating that the third data packet was successfully received at the calibration client within the third time-to-live value, setting the calibrated time-to-live value of the wireless device to the third time-to-live value; and adding the calibrated time-to-live value of the wireless device to a set of calibrated time-to-live values of the wireless device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for controlling a wireless access range of clients to a wireless access point, the system comprising:
-
a calibration unit in the wireless access point for identifying an access range of clients to the wireless access point for all wireless communications with the wireless access point; the wireless access point receiving a data packet from a client, the data packet including a time that the data packet was transmitted from the client; a time stamping unit in the wireless access point for determining a time that the data packet was received by the wireless access point; and a controller in the wireless access point for determining a distance from the client to the wireless access point based on the time that the data packet was received by the wireless access point and the time that the data packet was transmitted from the client, the controller granting access to a wireless network to the client if the distance from the client to the wireless access point is within the selected access range identified by the calibration unit; wherein the calibration unit in the wireless access point identifies the access range of clients to the wireless access point by; sending a first data packet from the wireless access point to a calibration client with a first time-to-live value, wherein the calibration client discards the data packet if the calibration client receives the data packet after the first time-to-live value for the data packet has expired; responsive to the wireless access point receiving a first response from the calibration client indicating that the first data packet was successfully received at the calibration client within the first time-to-live value, setting a calibrated time-to-live value of the wireless access point to the first time-to-live value and sending a second data packet from the wireless access point to the calibration client with a second time-to-live value that is shorter than the first time-to-live value; responsive to the wireless access point not receiving the first response from the calibration client, discarding the first time-to-live value and sending a third data packet from the wireless access point to the calibration client with a third time-to-live value that is longer than the first time-to-live value; responsive to the wireless access point receiving a second response from the calibration client indicating that the second data packet was successfully received at the calibration client within the second time-to-live value, re-setting the calibrated time-to-live value of the wireless access point to the second time-to-live value; responsive to the wireless access point receiving a third response from the calibration client indicating that the third data packet was successfully received at the calibration client within the third time-to-live value, setting the calibrated time-to-live value of the wireless access point to the third time-to-live value; and using the calibrated time-to-live value of the wireless access point as the identified access range of the clients to the wireless access point. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
Specification