SYSTEM, APPARATUS, AND METHOD FOR RECEIVED SIGNAL STRENGTH INDICATOR (RSSI) BASED AUTHENTICATION
First Claim
1. A first computing device comprising:
- one or more antennas to receive a signal from a proximate second computing device during a wireless personal area network (WPAN) connection process, the received signal to comprise a device connection request signal; and
a wireless connection controller to;
determine a received signal strength indicator (RSSI) value for the received signal;
compare the RSSI value for the received signal with a threshold value; and
based on the comparison terminate the WPAN connection process with the proximate second computing device or complete the WPAN connection process with the proximate second computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
Described herein are systems, apparatuses, and methods for performing proximity-based authentication operations using received signal strength indicator (RSSI) values. An expected proximity of devices to be paired is used to determine whether to execute a wireless personal area network (WPAN) connection process. This expected proximity is correlated with the RSSI value of received signals. By utilizing the RSSI value of received signals, embodiments do not utilize any additional hardware for performing the described proximity-based authentication process, and in some implementations, do not utilize any additional processes or routines to determine an RSSI value (e.g., some devices utilize RSSI values in order to adjust output power levels of transmitted signals, and thus, already execute processes or routines to determine RSSI values).
170 Citations
25 Claims
-
1. A first computing device comprising:
-
one or more antennas to receive a signal from a proximate second computing device during a wireless personal area network (WPAN) connection process, the received signal to comprise a device connection request signal; and a wireless connection controller to; determine a received signal strength indicator (RSSI) value for the received signal; compare the RSSI value for the received signal with a threshold value; and based on the comparison terminate the WPAN connection process with the proximate second computing device or complete the WPAN connection process with the proximate second computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus comprising:
-
one or more memory devices; one or more processors communicatively coupled to the one or more memory devices; a device connection module, executable via the one or more processors using instructions stored by the one or more memory devices, to execute a wireless personal area network (WPAN) connection process, including operations to; receive a signal from a peripheral device during WPAN connection process, the received signal to comprise at least one of a peripheral device advertising broadcast signal or a peripheral device pairing response signal; determine a received signal strength indicator (RSSI) value for the received signal; and based on the comparison terminate the WPAN connection process with the peripheral device or complete the WPAN connection process with the peripheral device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable storage medium comprising contents that, when executed by a first device, cause the first to perform operations to:
-
receive a signal from a second device during a wireless personal area network (WPAN) connection process; determine a received signal strength indicator (RSSI) value for the received signal; and based on the RSSI value for the received signal terminate the WPAN connection process with the second device or complete the WPAN connection process with the second device. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
-
18. The non-transitory computer-readable storage medium 17, wherein the operations further comprise operations to:
terminate the WPAN connection process with the second device when the RSSI value for the received signal is below a threshold value.
Specification