IP Library Granted Patent US 9,603,178
Granted Patent B2
US 9,603,178 · App. 14/921,107 · Granted Mar 21, 2017

Secure pairing of personal device with host device

Inventors: John W. Duffell (London, GB); Alexander R. Melkonian (Hursley, GB); Joe Pavitt (Hursley, GB)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
H04W76/023H04W4/008H04W12/04H04W12/06
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 9,603,178
App. No.
14/921,107
Granted
Mar 21, 2017
Kind
B2
Abstract

Pairing one or more personal devices to a host device is provided. An example method includes detecting one or more personal devices in wireless proximity communication range of a host device; allocating and storing a respective unique input instruction for each personal device in range, wherein a unique input instruction is convertible to an augmented reality display input at a personal device; transmitting the unique input instruction to the personal device; providing an input interface of the host device; receiving, from a user of the personal device, user input at the input interface of the host device; and activating an exclusive pairing between the host device and the personal device for which the user input has been received.

Claims (63)

1. A computer-implemented method comprising:

detecting one or more personal devices in wireless proximity communication range of a host device;

allocating and storing a respective unique input instruction for each personal device in range, wherein a unique input instruction is convertible to an augmented reality display input at a personal device;

transmitting the unique input instruction to the personal device;

providing an input interface of the host device;

receiving, from a user of the personal device, user input at the input interface of the host device; and

activating an exclusive pairing between the host device and the personal device for which the user input has been received.

2. The method of claim 1 , wherein the host device maintains a respective separate communication channel for each personal device in range.

3. The method of claim 2 , wherein maintaining a separate communication channel for the personal device includes carrying out a secure handshake exchanging one or more encryption keys.

4. The method of claim 2 , further comprising:

based on receiving the user input at the input interface, validating the user input by comparing the user input to the stored unique input instruction for the personal device;

sending a confirmation with the personal device identified in the storage; and

discarding other separate communication channel connections to other personal devices in range.

5. The method of claim 4 , further comprising:

receiving notification of the end of the exclusive pairing with the personal device; and

re-establishing the separate communication channel connections with the other personal devices in range.

6. The method of claim 1 , further comprising:

deallocating and updating the storage of a unique input instruction for a personal device that exits the range of the host device.

7. The method of claim 1 , further comprising:

detecting a discovery signal of the personal device in range of the host device, wherein the discovery signal includes an identifier of the personal device;

referencing the storage of the unique input instruction for the personal device with the identifier of the personal device.

8. The method of claim 1 , wherein transmitting the unique input instruction to the personal device includes transmitting a location and guidance to facilitate input of the user input at the input interface of the host device.

9. The method of claim 8 , wherein transmitting the location and guidance includes providing a Quick Response code or other marker providing the information.

10. A data processing system comprising:

a memory; and

a processor in communications with the memory, wherein the data processing system is configured to perform a method comprising:

detecting one or more personal devices in wireless proximity communication range of a host device;

allocating and storing a respective unique input instruction for each personal device in range, wherein a unique input instruction is convertible to an augmented reality display input at a personal device;

transmitting the unique input instruction to the personal device;

providing an input interface of the host device;

receiving, from a user of the personal device, user input at the input interface of the host device; and

activating an exclusive pairing between the host device and the personal device for which the user input has been received.

11. The data processing system of claim 10 , wherein the host device maintains a respective separate communication channel for each personal device in range, and wherein maintaining a separate communication channel for the personal device includes carrying out a secure handshake exchanging one or more encryption keys.

12. The data processing system of claim 11 , wherein the method further comprises:

based on receiving the user input at the input interface, validating the user input by comparing the user input to the stored unique input instruction for the personal device;

sending a confirmation with the personal device identified in the storage; and

discarding other separate communication channel connections to other personal devices in range.

13. The data processing system of claim 12 , wherein the method further comprises:

receiving notification of the end of the exclusive pairing with the personal device; and

re-establishing the separate communication channel connections with the other personal devices in range.

14. The data processing system of claim 10 , wherein the method further comprises:

deallocating and updating the storage of a unique input instruction for a personal device that exits the range of the host device.

15. The data processing system of claim 10 , wherein the method further comprises:

detecting a discovery signal of the personal device in range of the host device, wherein the discovery signal includes an identifier of the personal device;

referencing the storage of the unique input instruction for the personal device with the identifier of the personal device.

16. The data processing system of claim 10 , wherein transmitting the unique input instruction to the personal device includes transmitting a location and guidance to facilitate input of the user input at the input interface of the host device.

17. A computer program product comprising:

a computer readable storage medium readable by a processor and storing instructions for execution by the processor for performing a method comprising:

detecting one or more personal devices in wireless proximity communication range of a host device;

allocating and storing a respective unique input instruction for each personal device in range, wherein a unique input instruction is convertible to an augmented reality display input at a personal device;

transmitting the unique input instruction to the personal device;

providing an input interface of the host device;

receiving, from a user of the personal device, user input at the input interface of the host device; and

activating an exclusive pairing between the host device and the personal device for which the user input has been received.

18. The computer program product of claim 17 , wherein the host device maintains a respective separate communication channel for each personal device in range, and wherein the method further comprises:

based on receiving the user input at the input interface, validating the user input by comparing the user input to the stored unique input instruction for the personal device;

sending a confirmation with the personal device identified in the storage;

discarding other separate communication channel connections to other personal devices in range.

receiving notification of the end of the exclusive pairing with the personal device; and

re-establishing the separate communication channel connections with the other personal devices in range.

19. The computer program product of claim 18 , wherein maintaining a separate communication channel for the personal device includes carrying out a secure handshake exchanging one or more encryption keys.

20. The computer program product of claim 17 , wherein the method further comprises:

deallocating and updating the storage of a unique input instruction for a personal device that exits the range of the host device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2015
From: DUFFELL, JOHN W.; MELKONIAN, ALEXANDER R.; PAVITT, JOE
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 036865/0504 →
Priority Claims (1)
GB 1419253.8 · Oct 29, 2014 · national
Continuity (1)
Related Publication 20160128118A1 · May 5, 2016