Handheld device association via shared vibration
First Claim
1. An apparatus comprising:
- a first device;
an accelerometer mechanically coupled to the first device to obtain a first vibration profile in response to a relative movement of the first device and a second device, wherein the relative movement comprises a swiping of a first pairing pad of the first device across a second pairing pad of the second device;
a radio to transmit an encrypted version of the first vibration profile to the second device and to securely receive an encrypted version of a second vibration profile from the second device;
a processor to set up a secure channel between the radio and the second device in which to exchange keys with the second device to decrypt the received encrypted second vibration profile, to decrypt the received encrypted second vibration profile in response to at least one of the exchanged keys, to compare the transmitted first vibration profile with the received decrypted second vibration profile using vibration comparison logic, and to allow a sharing of resources with the second device if a match occurs between the transmitted first vibration profile and the received second vibration profile.
1 Assignment
0 Petitions
Accused Products
Abstract
In some embodiments an accelerometer is mechanically coupled to a first device. The accelerometer obtains a vibration profile in response to a relative movement of the first device and a second device. A radio transmits an encrypted version of the vibration profile to the second device and receives an encrypted version of a vibration profile from the second device. A processor sets up a secure channel between the radio and the second device in which to exchange keys with the second device in order to decrypt the received encrypted vibration profile. The processor also decrypts the received encrypted vibration profile in response to at least one of the exchanged keys, compares the transmitted vibration profile with the received vibration profile and allows a sharing of resources with the second device if a match occurs between the transmitted vibration profile and the received vibration profile. Other embodiments are described and claimed.
-
Citations
20 Claims
-
1. An apparatus comprising:
-
a first device; an accelerometer mechanically coupled to the first device to obtain a first vibration profile in response to a relative movement of the first device and a second device, wherein the relative movement comprises a swiping of a first pairing pad of the first device across a second pairing pad of the second device; a radio to transmit an encrypted version of the first vibration profile to the second device and to securely receive an encrypted version of a second vibration profile from the second device; a processor to set up a secure channel between the radio and the second device in which to exchange keys with the second device to decrypt the received encrypted second vibration profile, to decrypt the received encrypted second vibration profile in response to at least one of the exchanged keys, to compare the transmitted first vibration profile with the received decrypted second vibration profile using vibration comparison logic, and to allow a sharing of resources with the second device if a match occurs between the transmitted first vibration profile and the received second vibration profile. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
obtaining, at a first device, a first vibration profile in response to a relative mechanical movement of the first device and a second device, wherein the relative mechanical movement comprises a swiping of a first pairing pad of the first device across a second pairing pad of the second device; transmitting an encrypted version of the first vibration profile to the second device; receiving an encrypted version of a second vibration profile from the second device; setting up a secure channel with the second device; exchanging keys with the second device that are used to decrypt the encrypted second vibration profiles; decrypting the received second encrypted vibration profile in response to at least one of the exchanged keys; comparing the transmitted first vibration profile with the encrypted received second vibration profile using vibration comparison logic; and allowing a sharing of resources with the second device if a match occurs between the transmitted first vibration profile and the received second vibration profile. - View Dependent Claims (10, 11, 12)
-
-
13. A system comprising:
-
a first device; and a second device; wherein the first device includes; a first accelerometer mechanically coupled to the first device to obtain a first vibration profile in response to a relative mechanical movement of the first device and the second device, wherein the relative mechanical movement comprises a swiping of a first pairing pad of the first device across a second pairing pad of the second device; a first radio to transmit an encrypted version of the first vibration profile to the second device and to receive an encrypted version of a second vibration profile from the second device; and a first processor to set up a secure channel between the first radio and the second device in which to exchange keys with the second device to decrypt the received second encrypted vibration profile, to decrypt the received second encrypted vibration profile in response to at least one of the exchanged keys, to compare the transmitted first vibration profile with the received second vibration profile using vibration comparison logic and to allow a sharing of resources with the second device if a match occurs between the transmitted first vibration profile and the received second vibration profile; and wherein the second device includes; a second accelerometer mechanically coupled to the second device to obtain the second vibration profile in response to the relative mechanical movement of the first device and the second device; a second radio to transmit the encrypted version of the second vibration profile to the first device and to receive the encrypted version of the first vibration profile from the first device; and a second processor to set up the secure channel between the first radio and the second radio in which to exchange keys with the first device to decrypt the received first encrypted vibration profile, to decrypt the received first encrypted vibration profile in response to at least one of the exchanged keys, to compare the transmitted second vibration profile with the received first vibration profile using vibration comparison logic, and to allow a sharing of resources with the first device if a match occurs between the transmitted second vibration profile and the received first vibration profile. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification