METHOD AND APPARATUS FOR PROXIMITY BASED PAIRING OF MOBILE DEVICES
First Claim
Patent Images
1. A computer implemented method, comprising:
- establishing, at a source device, a first communication channel with a target device in proximity to the source device;
sending a pairing message from the source device to the target device in proximity to the source device over the first communication channel, the pairing message including a secret and an identifier associated with an application; and
in response to receiving the secret back from the target device for a second communication channel, sending pairing data of the application to the target device over the second communication channel.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and an apparatus that establish a first communication channel or pair with a target device in proximity to a source device are described. A pairing message is sent to the target device in proximity to the source device over the first communication channel from the source device. A secret and an identifier associated with an application are included in the pairing message. In response to receiving the secret back from the target device for a second communication channel, pairing data of the application are sent to the target device over the second communication channel.
197 Citations
35 Claims
-
1. A computer implemented method, comprising:
-
establishing, at a source device, a first communication channel with a target device in proximity to the source device; sending a pairing message from the source device to the target device in proximity to the source device over the first communication channel, the pairing message including a secret and an identifier associated with an application; and in response to receiving the secret back from the target device for a second communication channel, sending pairing data of the application to the target device over the second communication channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer implemented method, comprising:
-
establishing, at a target device, a first communication channel with a source device in proximity to the target device; in response to receiving a pairing message from the source device over the first communication channel, launching an application identified by the pairing message; establishing a second communication channel from the application to a remote device according to the pairing message; and retrieving pairing data for the application from the remote device over the second communication channel. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A computer implemented method, comprising:
-
establishing, at a source device, a first communication channel with a target device in proximity to the source device; sending a pairing message from the source device to the target device in proximity to the source device over the first communication channel, the pairing message identifying an application; in response to receiving a request from the target device for a second communication channel, verifying the target device and the source device are paired according to the request; sending pairing data of the application to the target device over the second communication channel if the verification is successful. - View Dependent Claims (30)
-
-
31. A computer implemented method, comprising:
-
establishing, at a source device, a first communication channel with a target device in proximity to the source device; sending a pairing message from the source device to the target device in proximity to the source device over the first communication channel, the pairing message identifying an application; in response to receiving a request from the target device for a second communication channel, verifying the target device and the source device are paired according to the verification data; sending pairing data of the application to the target device over the second communication channel if the verification is successful.
-
-
32. A machine-readable storage medium having instructions, when executed by a machine, cause the machine to perform a method, the method comprising:
-
establishing a first communication channel with a target device in proximity to a source device; sending a pairing message from the source device to the target device in proximity to the source device over the first communication channel, the pairing message including a secret and an identifier associated with an application; and in response to receiving the secret back from the target device for a second communication channel, sending pairing data of the application to the target device over the second communication channel.
-
-
33. An apparatus, comprising:
-
a sensor logic to detect a target device in proximity to the apparatus; a memory storing executable instructions; a processor coupled to the sensor logic and the memory, the processor executing the executable instructions from the memory to perform a method comprising; establishing a first communication channel with a target device; sending a pairing message to the target device in proximity to the apparatus over the first communication channel, the pairing message including a secret and an identifier associated with an application; and in response to receiving the secret back from the target device for a second communication channel, sending pairing data of the application to the target device over the second communication channel.
-
-
34. A machine-readable storage medium having instructions, when executed by a machine, cause the machine to perform a method, the method comprising:
-
establishing a first communication channel with a source device in proximity to the source device; in response to receiving a pairing message from the source device over the first communication channel, launching an application identified by the paring message; establishing a second communication channel from the application to a remote device according to the pairing message; and retrieving pairing data for the application from the remote device over the second communication channel.
-
-
35. An apparatus, comprising:
-
a sensor logic to detect a source device in a proximity to the apparatus; a memory storing executable instructions; a processor coupled to the sensor logic and the memory, the processor executing the executable instructions from the memory to perform a method comprising; establishing a first communication channel with a source device in proximity to the source device; in response to receiving a pairing message from the source device over the first communication channel, launching an application identified by the paring message; establishing a second communication channel from the application to a remote device according to the pairing message; and retrieving pairing data for the application from the remote device over the second communication channel.
-
Specification