IP Library Granted Patent US 8,781,397
Granted Patent B2
US 8,781,397 · App. 12/780,878 · Granted Jul 15, 2014

System and method for initiating a secure communication link based on proximity and functionality of wireless communication devices

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,781,397
App. No.
12/780,878
Granted
Jul 15, 2014
Kind
B2
Abstract

A method for initiating a security relationship by a first communication device, wherein the first device communicates with a number of other communication devices, selects, in dependence on the result of the communicating step, one of the other devices, and initiates the negotiation of a security relationship with that selected device.

Claims (61)

1. A method for initiating a security relationship at a first communication device having a restricted user interface, the method comprising performing the following steps at the first device:

transmitting to other communication devices;

receiving communications from a plurality of the other communication devices;

determining a received signal strength indicator (RSSI) for each of the plurality of other communication devices;

selecting, without user input and in dependence on the result of the said receiving step, one of the other devices;

determining a difference between received signal strength indicators of the selected device and least one other communication device;

determining whether the selected device supports a profile as required by the first communication device, and, if the required profile is supported and only if the difference is greater than a predetermined threshold:

initiating the negotiation of a security relationship with that selected device, wherein a connection is not made to either device if the difference in the RSSI is less than the predetermined threshold.

2. A method as claimed in claim 1 , wherein:

the said receiving step comprises estimating the distance between the first communication device and each of the other communication devices; and

the selecting step comprises selecting the one of the other communication devices that is closest to the first communication device.

3. A method as claimed in claim 1 , wherein:

the said receiving step comprises determining whether each of the other communication devices supports a predetermined function; and

the selecting step comprises selecting one of the other communication devices that supports the predetermined function.

4. A method as claimed in claim 3 , wherein:

the said receiving step comprises estimating the distance between the first communication device and at least some of the other communication devices; and

the selecting step comprises selecting the closest one of the other communication devices to the first communication device that also supports the predetermined function.

5. A method for initiating a security relationship at a first communication device having a restricted user interface and a transceiver and being capable of communicating in accordance with a protocol using that transceiver at power levels up to and including a maximum power level, the method comprising performing the following steps at the first device:

transmitting at a power lower than the maximum power level a message for eliciting responses from other communication devices;

receiving responses to said message from a plurality of the other communication devices;

determining a received signal strength indicator (RSSI) for each of the plurality of other communication devices;

selecting, without user input, a device that responds to the said message determining whether the selected device supports a profile as required by the first communication device;

determining a difference between received signal strength indicators of said selected device and least one other communication device; and, if the required profile is supported and only if the difference is greater than a predetermined threshold:

initiating the negotiation of a security relationship with the selected device, wherein a connection is not made to either device if the difference in the RSSI is less than the predetermined threshold.

6. A method as claimed in claim 5 , wherein the said power lower than the maximum power level is the minimum power with which the first communication device can transmit the said message.

7. A method as claimed in claim 5 , wherein the said message is an inquiry message.

8. A method as claimed in claim 5 , wherein the message is a message that is defined by the protocol as being suitable for eliciting responses from other communication devices.

9. A method as claimed in claim 5 , wherein the first communication device has no display.

10. A method as claimed in claim 5 , wherein the first communication device is a headset.

11. A method for initiating pairing at a first Bluetooth device having a restricted user interface, the method comprising performing the following steps at the first Bluetooth device:

transmitting a Bluetooth inquiry message to other Bluetooth devices;

receiving communications from a plurality of the other Bluetooth devices;

determining a received signal strength indicator (RSSI) for each of the plurality of other communication devices;

using the received communications to identify the closest discoverable Bluetooth device to the first Bluetooth device that is capable of supporting a predetermined Bluetooth profile as required by the first Bluetooth device;

determining a difference between received signal strength indicators of said identified closest discoverable Bluetooth device and at least one other communication device;

selecting, without user input, the identified Bluetooth device only if the difference is greater than a predetermined threshold; and

automatically initiating pairing between the first Bluetooth device and the identified Bluetooth device with the first Bluetooth device as master, wherein a connection is not made to either device if the difference in RSSI is less than the predetermined threshold.

12. A communication device having a restricted user interface configured for initiating a security relationship by the steps of:

transmitting to other communication devices;

receiving communications from a plurality of the other communication devices;

determining a received signal strength indicator (RSSI) for each of the plurality of other communication devices;

selecting, without user input and in dependence on the result of the said receiving step, one of the other devices;

determining a difference between received signal strength indicators of said selected device and least one other communication device;

determining whether the selected device supports a profile as required by the communication device, and, if the required profile is supported and only if the difference is greater than a predetermined threshold:

initiating the negotiation of a security relationship with that selected device, wherein a connection is not made to either device if the difference in the RSSI is less than the predetermined threshold.

13. A communication device having a restricted user interface and a transceiver and being capable of communicating in accordance with a protocol using that transceiver at power levels up to and including a maximum power level, the communication device being configured for initiating a security relationship using the following steps:

transmitting at a power lower than the maximum power level a message for eliciting responses from other communication devices;

receiving responses to said message from a plurality of the other communication devices;

determining a received signal strength indicator (RSSI) for each of the plurality of other communication devices;

selecting, without user input, a device that responds to the said message;

determining a difference between received signal strength indicators of said selected device and least one other communication device;

determining whether the selected device supports a profile as required by the communication device, and, if the required profile is supported and only if the difference is greater than a predetermined threshold:

initiating the negotiation of a security relationship with the selected device, wherein a connection is not made to either device if the difference in the RSSI is less than the predetermined threshold.

14. A Bluetooth communication device having a restricted user interface and being configured for initiating pairing, the device being configured to perform the steps of:

transmitting a Bluetooth inquiry message to other Bluetooth devices;

receiving communications from a plurality of the other Bluetooth devices;

determining a received signal strength indicator (RSSI) for each of the plurality of other communication devices;

using the received communications to identify the closest discoverable Bluetooth device to the first Bluetooth device that is capable of supporting a predetermined Bluetooth profile as required by the Bluetooth communication device;

determining a difference between received signal strength indicators of said identified Bluetooth device and at least one other communication device;

selecting, without user input, the identified Bluetooth device only if the difference is greater than a predetermined threshold; and

automatically initiating pairing with the identified Bluetooth device by acting as master in the pairing transaction, wherein a connection is not made to either device if the difference in the RSSI is less than the predetermined threshold.

Assignments (3)
CHANGE OF NAME Recorded Sep 22, 2015
From: CAMBRIDGE SILICON RADIO LIMITED
To: QUALCOMM TECHNOLOGIES INTERNATIONAL, LTD.
Reel/Frame 036663/0211 →
CONFIRMATORY ASSIGNMENT Recorded Aug 19, 2015
From: SOLE, JON
To: CAMBRIDGE SILICON RADIO LIMITED
Reel/Frame 036390/0931 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 18, 2010
From: SOLE, JON
To: CAMBRIDGE SILICON RADIO LIMITED
Reel/Frame 024559/0572 →