Gesturing to select and configure device communication
First Claim
1. A method comprising:
- receiving at a first time, by a candidate device, a first signal emitted from a source device, wherein the first signal is emitted from the source device in response to a beginning portion of a physical movement of the source device in relation to the candidate device, wherein the physical movement represents a request to establish a spontaneous connection between the source device and the candidate device;
receiving at a second time, by the candidate device, a second signal emitted from the source device, wherein the second signal is emitted from the source device in response to an ending portion of the physical movement;
computing a time difference between the first time and the second time;
receiving from the source device, by the candidate device and based at least in part on the time difference, a connection probe;
establishing, based at least in part on the received connection probe, the spontaneous connection between the source device and the candidate device.
2 Assignments
0 Petitions
Accused Products
Abstract
Described is a technology by which a gesture made with a source device (e.g., a cellular telephone), such as a throwing or pointing motion, is used to automatically set up a connection with another device to which the gesture is directed. Audio signals output during the gesture, e.g., such as at the start and end of the gesture, are detected by candidate (listening) devices. The device having the least time difference between detection of the start and end signals is the device that is generally best aligned with the throwing or pointing motion, and thus may be selected as the target device. Once selected, a connection such as a network connection may be set up between the source device and the target device for further communication, such as for application data exchange.
55 Citations
20 Claims
-
1. A method comprising:
-
receiving at a first time, by a candidate device, a first signal emitted from a source device, wherein the first signal is emitted from the source device in response to a beginning portion of a physical movement of the source device in relation to the candidate device, wherein the physical movement represents a request to establish a spontaneous connection between the source device and the candidate device; receiving at a second time, by the candidate device, a second signal emitted from the source device, wherein the second signal is emitted from the source device in response to an ending portion of the physical movement; computing a time difference between the first time and the second time; receiving from the source device, by the candidate device and based at least in part on the time difference, a connection probe; establishing, based at least in part on the received connection probe, the spontaneous connection between the source device and the candidate device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. At least one computer storage medium that is not a signal or carrier wave per se, and that stores computer-executable instructions that, when executed by a candidate device, cause the source device to perform a method comprising:
-
receiving at a first time a first signal emitted from a source device, wherein the first signal is emitted from the source device in response to a beginning portion of a physical movement of the source device in relation to the candidate device, wherein the physical movement represents a request to establish a spontaneous connection between the source device and the candidate device; receiving at a second time a second signal emitted from the source device, wherein the second signal is emitted from the source device in response to an ending portion of the physical movement; computing a time difference between the first time and the second time; receiving from the source device, based at least in part on the time difference, a connection probe; establishing, based at least in part on the received connection probe, the spontaneous connection between the candidate device and the source device. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification