Selective pairing of devices using short-range wireless communication
First Claim
Patent Images
1. A first computing device, comprising:
- one or more processors;
a short-range wireless communication device configured to transmit and receive information via a short-range wireless communication protocol;
a secondary communication device configured to transmit and receive information via a secondary communication protocol, wherein the secondary communication protocol is different from the short-range wireless communication protocol;
an accelerometer; and
a memory storing instructions that when executed by the one or more processors cause the first computing device to perform a method for communicating with a second computing device, the method comprising;
receiving, using the short-range wireless communication device, a request to establish a communication session with the second computing device, wherein the request is transmitted using the short-range wireless communication protocol;
in response to the receiving, activating the secondary communication device;
detecting, using the accelerometer, an acceleration of the first computing device within a selected period of timedetermining, by the first computing device and using the short-range wireless communication device, whether a second computing device detected an acceleration of the second computing device within the selected period of time; and
establishing a communication session with the second computing device using the secondary communication device when the second computing device detected the acceleration of the second computing device within the selected period of time, wherein the communication session utilizes the secondary communication protocol.
2 Assignments
0 Petitions
Accused Products
Abstract
In general, this disclosure describes techniques for receiving, by a first computing device, information from a second computing device communicated using short-range wireless communication functionality. Responsive to receiving the information, activating, by the first computing device, a secondary communication functionality that is different from the short-range wireless communication functionality. A communication session may be established between the first computing device and the second computing device using the secondary communication functionality.
-
Citations
21 Claims
-
1. A first computing device, comprising:
-
one or more processors; a short-range wireless communication device configured to transmit and receive information via a short-range wireless communication protocol; a secondary communication device configured to transmit and receive information via a secondary communication protocol, wherein the secondary communication protocol is different from the short-range wireless communication protocol; an accelerometer; and a memory storing instructions that when executed by the one or more processors cause the first computing device to perform a method for communicating with a second computing device, the method comprising; receiving, using the short-range wireless communication device, a request to establish a communication session with the second computing device, wherein the request is transmitted using the short-range wireless communication protocol; in response to the receiving, activating the secondary communication device; detecting, using the accelerometer, an acceleration of the first computing device within a selected period of time determining, by the first computing device and using the short-range wireless communication device, whether a second computing device detected an acceleration of the second computing device within the selected period of time; and establishing a communication session with the second computing device using the secondary communication device when the second computing device detected the acceleration of the second computing device within the selected period of time, wherein the communication session utilizes the secondary communication protocol. - View Dependent Claims (2, 3, 4)
-
-
5. A method comprising:
-
receiving, by a first computing device, information from a second computing device communicated using short-range wireless communication functionality; responsive to receiving the information, activating, by the first computing device, a secondary communication functionality that is different from the short-range wireless communication functionality; detecting, using an accelerometer of the first computing device, an acceleration of the first computing device within a selected period of time; determining, by the first computing device, using the short-range wireless communication functionality, whether the second computing device detected an acceleration of the second computing device within the selected period of time; and establishing a communication session between the first computing device and the second computing device using the secondary communication functionality when the second computing device detected the acceleration of the second computing device within the selected period of time. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer-readable storage medium comprising instructions for causing a first computing device having at least one processor and an accelerometer to perform operations comprising:
-
receiving, by the first computing device, information from a second computing device communicated using short-range wireless communication functionality; responsive to receiving the information, activating, by the first computing device, a secondary communication functionality that is different from the short-range wireless communication functionality; detecting, using the accelerometer, an acceleration of the first computing device within a selected period of time determining, by the first computing device, using the short-range wireless communication functionality, whether the second computing device detected an acceleration of the second computing device within the selected period of time; and establishing a communication session between the first computing device and the second computing device using the secondary communication functionality when the second computing device detected the acceleration of the second computing device within the selected period of time.
-
Specification