Gesturing to Select and Configure Device Communication
First Claim
1. In a computing environment, a method comprising:
- receiving signals at a candidate device output from a source device, the signals corresponding to a physical movement of that source device directed towards setting up a connection with a target device;
using the signals to report data corresponding to a physical location of the candidate device to the source device;
receiving data from the source device indicating that the source device has selected the candidate device as the target device; and
communicating to set up a network connection with the source 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.
-
Citations
20 Claims
-
1. In a computing environment, a method comprising:
-
receiving signals at a candidate device output from a source device, the signals corresponding to a physical movement of that source device directed towards setting up a connection with a target device; using the signals to report data corresponding to a physical location of the candidate device to the source device; receiving data from the source device indicating that the source device has selected the candidate device as the target device; and communicating to set up a network connection with the source device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
- 13. In a computing environment, a system comprising, a source device including logic that outputs signals corresponding to physical movement to candidate devices, determines which particular candidate device the physical movement was directed towards based on information that corresponds to the signals as received by the candidate devices, and selects that particular candidate device as a target device for further data communication.
-
18. One or more computer-readable media having computer-executable instructions, which when executed perform steps, comprising:
-
outputting a first signal associated with a physical movement of a source device, in which the physical movement is directed towards selecting a target device; outputting a second signal associated with the physical movement of the source device that is later than the outputting of the first signal; receiving data from a plurality of candidate devices in response to outputting of the first and second signals; determining from the data which of the plurality of candidate devices to select as the target device; and communicating with the target device to set up a communications connection. - View Dependent Claims (19, 20)
-
Specification