IP Library Granted Patent US 9,746,926
Granted Patent B2
US 9,746,926 · App. 13/727,105 · Granted Aug 29, 2017

Techniques for gesture-based initiation of inter-device wireless connections

Inventors: Giuseppe Raffa (Portland, OR); Sangita Sharma (Portland, OR)
Assignee: INTEL CORPORATION
G06F3/017G06F3/0304G06F3/0346
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,746,926
App. No.
13/727,105
Granted
Aug 29, 2017
Kind
B2
Abstract

Techniques for gesture-based device connections are described. For example, a method may comprise receiving video data corresponding to motion of a first computing device, receiving sensor data corresponding to motion of the first computing device, comparing, by a processor, the video data and the sensor data to one or more gesture models, and initiating establishment of a wireless connection between the first computing device and a second computing device if the video data and sensor data correspond to gesture models for the same gesture. Other embodiments are described and claimed.

Claims (58)

1. An article comprising a non-transitory computer-readable storage medium containing instructions that when executed by a processor enable a system to:

receive video data corresponding to motion of a first computing device, the video data captured by one or more camera devices of a second computing device;

receive sensor data corresponding to motion of the first computing device, the sensor data captured by one or more sensors of the first computing device;

compare the video data and the sensor data to one or more gesture models;

determine whether the motion captured by the one or more camera devices and the motion captured by the one or more sensors correspond to a same gesture based on the comparison of the video data and the sensor data to one or more gesture models;

compare time stamps of the video data and the sensor data;

determine whether the motion captured by the one or more camera devices and the motion captured by the one or more sensors occurred at substantially a same time; and

determine whether to initiate establishment of a secure wireless connection between the first computing device and the second computing device based at least on a determination that the motion captured by the one or more camera devices and the motion captured by the one or more sensors correspond to a same gesture and a determination that the motion captured by the one or more camera devices and the motion captured by the one or more sensors occurred at substantially a same time.

2. The article of claim 1 , the one or more sensors of the first computing device comprising one or more of an accelerometer or a gyroscope and the one or more camera devices of the second computing device comprising one or more of a video camera or an infrared camera.

3. The article of claim 1 , the first computing device located within a field of view of the one or more camera devices of the second computing device.

4. The article of claim 1 , comprising instructions that when executed enable the system to

compare device identification information for the first or second computing device to known device identification information.

5. The article of claim 1 , comprising instructions that when executed enable the system to:

initiate a training phase for the first and second computing devices;

receive video data and sensor data corresponding to motion of the first computing device; and

store the video data and sensor data as a plurality of gesture models.

6. The article of claim 1 , the first and second computing devices coupled to a same wireless local area network (WLAN).

7. The article of claim 1 , the first computing device comprising one of a smartphone or a tablet computing device and the second computing device comprising one of a laptop computer, a desktop computer, a set-top box or a digital television.

8. The article of claim 1 , wherein the system comprises the second computing device.

9. The article of claim 1 , wherein the system comprises the first computing device.

10. The article of claim 1 , wherein the system comprises a third computing device wirelessly accessible by both the first and second computing device.

11. An apparatus, comprising:

one or more camera devices; and

logic, the logic at least partially including hardware logic, to receive video data corresponding to motion of a mobile computing device captured by the one or more camera devices, receive sensor data corresponding to motion of the mobile computing device captured by one or more sensors of the mobile computing device, compare the video data and the sensor data to one or more gesture models, determine whether the motion captured by the one or more camera devices and the motion captured by the one or more sensors correspond to a same gesture based on the comparison of the video data and the sensor data to one or more gesture models, compare time stamps of the video data and the sensor data, determine whether the motion captured by the one or more camera devices and the motion captured by the one or more sensors occurred at substantially a same time, and determine whether to initiate establishment of a secure wireless connection between the apparatus and the mobile computing device based at least on a determination that the motion captured by the one or more camera devices and the motion captured by the one or more sensors correspond to a same gesture and a determination that the motion captured by the one or more camera devices and the motion captured by the one or more sensors occurred at substantially a same time.

12. The apparatus of claim 11 , the apparatus comprising one of a laptop computer, a desktop computer, a set-top box or a digital television and the mobile computing device comprising one of a smartphone or a tablet computing device.

13. The apparatus of claim 11 , comprising:

the one or more camera devices comprising one or more of a video camera or an infrared camera.

14. The apparatus of claim 11 , the one or more sensors of the mobile computing device comprising one or more of an accelerometer or a gyroscope.

15. The apparatus of claim 11 , the mobile computing device located within a field of view of the one or more camera devices.

16. The apparatus of claim 11 , the logic to compare device identification information for the mobile computing device to known device identification information.

17. The apparatus of claim 11 , the logic to initiate a training phase for the mobile computing device and the apparatus, receive video data and sensor data corresponding to motion of the mobile computing device, and store the video data and sensor data as a plurality of gesture models.

18. An apparatus, comprising:

one or more sensors; and

logic, the logic at least partially including hardware logic, to receive video data corresponding to motion of the apparatus captured by one or more camera devices of a computing device, receive sensor data corresponding to motion of the apparatus from one or more sensors, compare the video data and the sensor data to one or more gesture models, determine whether the motion captured by the one or more camera devices and the motion captured by the one or more sensors correspond to a same gesture based on the comparison of the video data and the sensor data to one or more gesture models, compare time stamps of the video data and the sensor data, determine whether the motion captured by the one or more camera devices and the motion captured by the one or more sensors occurred at substantially a same time, and determine whether to initiate establishment of a secure wireless connection between the apparatus and the computing device based at least on a determination that the motion captured by the one or more camera devices and the motion captured by the one or more sensors correspond to a same gesture and a determination that the motion captured by the one or more camera devices and the motion captured by the one or more sensors occurred at substantially a same time.

19. The apparatus of claim 18 , the apparatus comprising one of a smartphone or a tablet computing device and the computing device comprising one of a laptop computer, a desktop computer, a set-top box or a digital television.

20. The apparatus of claim 18 , comprising:

the one or more sensors, the one or more sensors comprising one or more of an accelerometer or a gyroscope.

21. The apparatus of claim 18 , the one or more camera devices of the computing device comprising one or more of a video camera or an infrared camera.

22. The apparatus of claim 18 , the apparatus located within a field of view of the one or more camera devices of the computing device.

23. The apparatus of claim 18 , the logic to compare device identification information for the computing device to known device identification information.

24. The apparatus of claim 18 , the logic to initiate a training phase for the apparatus and the computing device, receive video data and sensor data corresponding to motion of the apparatus, and store the video data and sensor data as a plurality of gesture models.

25. A computer-implemented method, comprising:

receiving video data associated with motion of a first computing device, the video data captured by one or more camera devices of a second computing device;

receiving sensor data associated with motion of the first computing device, the sensor data captured by one or more sensors of the first computing device;

comparing, by a processor, the video data and the sensor data to one or more gesture models;

determining whether the motion associated with the video data and the motion associated with the sensor data correspond to a same gesture based on the comparison of the video data and the sensor data to one or more gesture models;

comparing one or more time stamps the video data and the sensor data;

determining whether the motion associated with the video data and the motion associated with the sensor data occurred at substantially a same time; and

determining whether to initiate establishment of a wireless connection between the first computing device and the second computing device based at least on a determination that the motion associated with the video data and the motion associated with the sensor data correspond to a same gesture and a determination that the motion associated with the video data and the motion associated with the sensor data occurred at substantially a same time.

26. The computer-implemented method of claim 25 , comprising:

detecting motion of the first computing device using the one or more sensors of the first computing device;

determining that the first computing device is located within a field of view of the one or more camera devices of the second computing device; and

initiating the receiving of the video data and the sensor data based on the detecting and determining.

27. The computer-implemented method of claim 25 , comprising:

initiating a training phase for the first and second computing device;

receiving video data and sensor data corresponding to motion of the first computing device; and

storing the video data and sensor data as a plurality of gesture models.

28. The computer-implemented method of claim 25 , the first computing device comprising one of a smartphone or a tablet computing device and the second computing device comprising one of a laptop computer, a desktop computer, a set-top box or a digital television, the one or more sensors comprising one or more of an accelerometer or a gyroscope, and the one or more camera devices comprising one or more of a video camera or an infrared camera.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 14, 2013
From: RAFFA, GIUSEPPE; SHARMA, SANGITA
To: INTEL CORPORATION
Reel/Frame 029994/0044 →
Continuity (1)
Related Publication 20140176436A1 · Jun 26, 2014