Device, method, and system for securely pairing mobile communication devices using movement
First Claim
1. A mobile communication device to pair with another mobile communication device using a pairing process, the mobile communication device comprising:
- a proximity verification module to (i) determine, with a proximity sensor of the mobile communication device, whether the mobile communication device is within a reference range to the other mobile communication device during the pairing process and (ii) stop the pairing process in response to a determination that the mobile communication device is not with the reference range to the other mobile communication device during the pairing process;
a communications module to establish a wireless data connection between the mobile communication device and the other mobile communication device with a wireless communication circuit of the mobile communication device in response to a determination, with the proximity sensor, that the mobile communication device is within the reference range to the other mobile communication device;
a motion capture module to (i) capture a reference begin movement, (ii) determine that the reference begin movement matches a pre-defined begin movement, (iii) capture, in response to capturing the reference begin movement and determining that the reference begin movement matches the pre-defined begin movement, a first pairing movement, (iv) capture a reference end movement, and (v) determine that the reference end movement matches a pre-defined end movement; and
a motion pairing module, in response to capturing the reference end movement and determining that the reference end movement matches the pre-defined end movement, to;
(i) receive a second pairing movement from the other mobile communication device, (ii) compare the second pairing movement with the first pairing movement, and (iii) complete the pairing process in response to the second pairing movement matching the first pairing movement.
1 Assignment
0 Petitions
Accused Products
Abstract
A device, method, and system for securely pairing mobile communication devices using device movement includes capturing a begin movement, capturing arbitrary pairing movement, and capturing an end movement. The mobile communication devices verify that they are within a secure range during the pairing process. The captured pairing movement may be normalized, depending on the relative orientation of the mobile communication devices. The captured pairing movement data of each mobile communication device is compared. If the captured pairing movement data matches, then the mobile communication devices are successfully paired.
13 Citations
26 Claims
-
1. A mobile communication device to pair with another mobile communication device using a pairing process, the mobile communication device comprising:
-
a proximity verification module to (i) determine, with a proximity sensor of the mobile communication device, whether the mobile communication device is within a reference range to the other mobile communication device during the pairing process and (ii) stop the pairing process in response to a determination that the mobile communication device is not with the reference range to the other mobile communication device during the pairing process; a communications module to establish a wireless data connection between the mobile communication device and the other mobile communication device with a wireless communication circuit of the mobile communication device in response to a determination, with the proximity sensor, that the mobile communication device is within the reference range to the other mobile communication device; a motion capture module to (i) capture a reference begin movement, (ii) determine that the reference begin movement matches a pre-defined begin movement, (iii) capture, in response to capturing the reference begin movement and determining that the reference begin movement matches the pre-defined begin movement, a first pairing movement, (iv) capture a reference end movement, and (v) determine that the reference end movement matches a pre-defined end movement; and a motion pairing module, in response to capturing the reference end movement and determining that the reference end movement matches the pre-defined end movement, to;
(i) receive a second pairing movement from the other mobile communication device, (ii) compare the second pairing movement with the first pairing movement, and (iii) complete the pairing process in response to the second pairing movement matching the first pairing movement. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for pairing a mobile communication device to another mobile communication device, the method comprising:
-
determining, using a proximity sensor of the mobile communication device, whether the mobile communication device is within a reference range to the other mobile communication device; establishing, busing a wireless communication circuit of the mobile communication device, a wireless data connection between the mobile communication device and the other mobile communication device in response to determining, using the proximity sensor, that the mobile communication device is within the reference range to the other mobile communication device; detecting a reference begin movement; determining that the reference begin movement matches a pre-defined begin movement; capturing a first pairing movement in response to detecting the reference begin movement and determining that the reference begin movement matches the pre-defined begin movement; determining, using the proximity sensor, whether the mobile communication device remains within the reference range to the other mobile communication device while capturing the first pairing movement; detecting a reference end movement; determining that the reference end movement matches a pre-defined end movement; receiving a second pairing movement from the other mobile communication device in response to detecting the reference end movement and determining that the reference end movement matches the pre-defined end movement; comparing, in response to detecting the reference end movement and determining that the reference end movement matches the pre-defined end movement, the first pairing movement to the second pairing movement received from the other mobile communication device; and pairing the mobile communication device with the other mobile communication device in response to the second pairing movement matching the first pairing movement and in response to determining that the mobile communication device remained within the reference range to the other mobile communication device while capturing the first pairing movement. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. One or more non-transitory, machine-readable media comprising a plurality of instructions that in response to being executed result in a mobile communication device:
-
determining, using a proximity sensor of the mobile communication device, whether the mobile communication device is within a reference range to the other mobile communication device; establishing, busing a wireless communication circuit of the mobile communication device, a wireless data connection between the mobile communication device and the other mobile communication device in response to determining, using the proximity sensor, that the mobile communication device is within the reference range to the other mobile communication device; detecting a reference begin movement; determining that the reference begin movement matches a pre-defined begin movement; capturing a first pairing movement in response to detecting the reference begin movement and determining that the reference begin movement matches the pre-defined begin movement; determining, using the proximity sensor, whether the mobile communication device remains within the reference range to another mobile communication device while capturing the first pairing movement; detecting a reference end movement; determining that the reference end movement matches a pre-defined end movement; receiving a second pairing movement from the other mobile communication device in response to detecting the reference end movement and determining that the reference end movement matches the pre-defined end movement; comparing, in response to detecting the reference end movement and determining that the reference end movement matches the pre-defined end movement, the first pairing movement to the second pairing movement received from the other mobile communication device; and pairing the mobile communication device with the other mobile communication device in response to the second pairing movement matching the first pairing movement and in response to determining that the mobile communication device remained within the reference range to the other mobile communication device while capturing the first pairing movement. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
Specification