IP Library Granted Patent US 9,323,336
Granted Patent B2
US 9,323,336 · App. 13/932,470 · Granted Apr 26, 2016

Gesture detection using ambient light sensors

Inventors: Peter Mankowski (Waterloo, CA); Adam Sosnowski (Kitchener, CA); Krzysztof Zawada (East Hazel Crest, IL); Jacek S. Idzik (Kenilworth, CA); Ryan Alexander Geris (Kitchener, CA)
Assignee: BlackBerry Limited
G06F3/017
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,323,336
App. No.
13/932,470
Granted
Apr 26, 2016
Kind
B2
Abstract

A device and method to detect a gesture made by an object in touch-less communication with the device are described. The device includes two or more ambient light sensors arranged at respective surface locations of the device, each of the two or more ambient light sensors configured to measure light intensity at the respective surface location. The device also includes a processor configured to detect the gesture based on a comparison of the light intensity measured at each of the respective surface locations at two or more time instants or measurement cycles.

Claims (27)

1. A device to detect a gesture made by an object in touch-less communication, the device comprising:

two or more ambient light sensors arranged at respective surface locations of the device, each of the two or more ambient light sensors configured to measure light intensity at the respective surface location; and

a processor configured to detect the gesture based on a comparison of the light intensity measured at each of the respective surface locations at two or more time instants or measurement cycles.

2. The device according to claim 1 , wherein two of the two or more ambient light sensors are aligned on a linear axis.

3. The device according to claim 1 , wherein at least one of the two or more ambient light sensors is offset from a linear axis common to two of the two or more ambient light sensors.

4. The device according to claim 1 , wherein the two or more ambient light sensors are passive devices located under a glass surface of the device.

5. The device according to claim 1 , the processor detects the gesture based additionally on a template including a set of known gestures.

6. The device according to claim 1 , wherein the processor outputs a signal based on the gesture.

7. The device according to claim 6 , wherein the processor associates the gesture with the signal based on an application being executed by the device, and the signal controls an aspect of the application.

8. The device according to claim 1 , further comprising a second processor configured to dynamically control the two or more ambient light sensors, the second processor modifying a wavelength range or spectral sensitivity of each of the two or more ambient light sensors or a sequence of operation of the two or more ambient light sensors.

9. The device according to claim 8 , wherein the second processor dynamically controls the two or more ambient light sensors based on the light intensity measured by one or more of the two or more ambient light sensors.

10. The device according to claim 8 , wherein the second processor dynamically controls the two or more ambient light sensors based on an application being executed by the device.

11. The device according to claim 1 , wherein three or more of the two or more ambient light sensors are at the respective surface locations, three of the three or more ambient light sensors being arranged in a triangular pattern.

12. The device according to claim 11 , wherein the processor determines characteristics of the gesture based on the comparison at the respective surface locations of each of the three or more ambient light sensors at the two or more time instants or measurement cycles.

13. The device according to claim 12 , wherein the processor determines a direction of movement of the gesture as one of the characteristics of the gesture.

14. The device according to claim 12 , wherein the processor determines one or more of speed of the gesture, acceleration or deceleration of the gesture, or position of the object as one of the characteristics of the gesture.

15. A method of detecting a gesture made by an object in touch-less communication with a device, the method comprising:

measuring, using two or more ambient light sensors arranged at respective surface locations of the device, light intensity at the respective surface locations;

comparing, using a processor, the light intensity at each of the respective surface locations at two or more time instants or measurement cycles to identify one or more characteristics of the gesture; and

detecting the gesture using the processor, based on the one or more characteristics.

16. The method according to claim 15 , wherein the detecting the gesture includes comparing the one or more characteristics to characteristics of a set of known gestures in a template.

17. The method according to claim 15 , further comprising the processor associating the gesture with a signal based on an application being executed by the device and outputting the signal to the application, the signal controlling an aspect of the application.

18. The method according to claim 15 , further comprising dynamically controlling the two or more ambient light sensors using a second processor, the dynamically controlling the two or more ambient light sensors including modifying a wavelength range or spectral sensitivity of each of the two or more ambient light sensors or a sequence of operation of the two or more ambient light sensors.

19. The method according to claim 18 , wherein the dynamically controlling the two or more ambient light sensors is based on the light intensity measured by one or more of the two or more ambient light sensors.

20. The method according to claim 15 , wherein the measuring the light intensity is with three or more of the two or more ambient light sensors, and three of the three or more ambient light sensors are arranged in a triangular pattern.

21. The method according to claim 20 , wherein the comparing the light intensity measured by the three or more ambient light sensors results in the processor identifying a direction of movement of the gesture as one of the characteristics of the gesture.

22. The method according to claim 20 , wherein the comparing the light intensity measured by the three or more ambient light sensors results in the processor identifying one or more of speed of the gesture, acceleration or deceleration of the gesture, or position of the object as one of the characteristics of the gesture.

Assignments (6)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064271/0199 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Oct 28, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 034068/0918 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 7, 2014
From: BLACKBERRY CORPORATION
To: BLACKBERRY LIMITED
Reel/Frame 033900/0054 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2013
From: MANKOWSKI, PETER; SOSNOWSKI, ADAM; IDZIK, JACEK; GERIS, RYAN ALEXANDER
To: BLACKBERRY LIMITED
Reel/Frame 031229/0423 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2013
From: ZAWADA, KRZYSZTOF
To: BLACKBERRY CORPORATION
Reel/Frame 031229/0625 →
Continuity (1)
Related Publication 20150002385A1 · Jan 1, 2015