IP Library Granted Patent US 9,207,860
Granted Patent B2
US 9,207,860 · App. 13/481,171 · Granted Dec 8, 2015

Method and apparatus for detecting a gesture

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,207,860
App. No.
13/481,171
Granted
Dec 8, 2015
Kind
B2
Abstract

A method includes detecting a swipe gesture from an initial touch location on a touch-sensitive display of an electronic device; determining touch attributes for the swipe gesture; and performing a lock function if the touch attributes correspond to a stored swipe gesture associated with the lock function. Further lock functions may be activated by detection of attributes of a further stored swipe gesture.

Claims (63)

1. A method comprising:

receiving a swipe gesture from an initial touch location on a touch-sensitive display of an electronic device;

determining touch attributes for the swipe gesture, the touch attributes comprising a touch location of the swipe gesture;

performing a first lock function when the swipe gesture progresses to a first touch location on the touch-sensitive display that is beyond a first threshold from the initial touch location, wherein the first lock function locks a first set of functionalities of the electronic device; and

performing a second lock function when the swipe gesture progresses to a second touch location on the touch-sensitive display that is beyond a second threshold from the initial touch location, wherein the second lock function locks a second, different set of functionalities of the electronic device and the second threshold is beyond the first threshold.

2. The method of claim 1 , wherein the initial touch location is substantially at or substantially adjacent to an edge of the touch-sensitive display.

3. The method of claim 1 , wherein the first lock function and the second lock function are associated with respective stored touch attributes each comprising a stored initial touch location, and wherein the initial touch location of the swipe gesture corresponds to the initial touch location stored for the first lock function and to the initial touch location stored for the second lock function.

4. The method of claim 3 , further comprising:

comparing the determined touch attributes to the touch attributes stored for the first lock function; and

comparing the determined touch attributes to the touch attributes stored for the second lock function.

5. The method of claim 1 , wherein at least one of the first and second thresholds is defined by a distance along an axis of the touch-sensitive display from the initial touch location.

6. The method of claim 1 , wherein at least one of the first and second thresholds is defined by a distance along a path followed by the swipe gesture from the initial touch.

7. The method of claim 1 , further comprising visually altering a graphical output of the touch-sensitive display as the swipe gesture proceeds, to provide a visual indication of the impending activation of the lock function.

8. The method of claim 1 , wherein detecting a release of the swipe gesture activates the first lock function and the second lock function.

9. The method of claim 1 , wherein the second lock function adds additional security to the first lock function.

10. The method of claim 9 , wherein at least one of the first and second lock functions comprises at least one of: locking a service, locking an application, a device lock, a partial device lock, or a perimeter lock.

11. The method of claim 1 , wherein the first threshold defines a swipe having a first length, and the second threshold defines a swipe having a second length longer than the first length.

12. The method of claim 1 , wherein the first lock function comprises a screen lock.

13. The method of claim 1 , wherein the second lock function comprises a device lock.

14. The method of claim 1 , further comprising presenting a lock function indicator on the display if at least one stored swipe gesture is detected.

15. The method of claim 14 , further comprising activating a lock function upon receiving a touch input at the lock function indicator.

16. An electronic device configured to perform a method comprising:

receiving a swipe gesture from an initial touch location on a touch-sensitive display of an electronic device;

determining touch attributes for the swipe gesture, the touch attributes comprising a touch location of the swipe gesture;

performing a first lock function when the swipe gesture progresses to a first touch location on the touch-sensitive display that is beyond a first threshold from the initial touch location, wherein the first lock function locks a first set of functionalities of the electronic device; and

performing a second lock function when the swipe gesture progresses to a second touch location on the touch-sensitive display that is beyond a second threshold from the initial touch location, wherein the second lock function locks a second, different set of functionalities of the electronic device and the second threshold is beyond the first threshold.

17. The electronic device of claim 16 , wherein the initial touch location is substantially at or substantially adjacent to an edge of the touch-sensitive display.

18. The electronic device of claim 16 , wherein the first lock function and the second lock function are associated with respective stored touch attributes each comprising a stored initial touch location, and wherein the initial touch location of the swipe gesture corresponds to the initial touch location stored for the first lock function and to the initial touch location stored for the second lock function.

19. The electronic device of claim 16 , wherein the method further comprises:

comparing the determined touch attributes to the touch attributes stored for the first lock function; and

comparing the determined touch attributes to the touch attributes stored for the second lock function.

20. The electronic device of claim 16 , wherein at least one of the first and second thresholds is defined by a distance along an axis of the touch-sensitive display from the initial touch location.

21. The electronic device of claim 16 , wherein at least one of the first and second thresholds is defined by a distance along a path followed by the swipe gesture from the initial touch location.

22. The electronic device of claim 16 , wherein the method further comprises visually altering a graphical output of the touch-sensitive display as the swipe gesture proceeds, to provide a visual indication of the impending activation of the lock function.

23. The electronic device of claim 16 , wherein detecting a release of the swipe gesture activates the first lock function and the second lock function.

24. The electronic device of claim 16 , wherein the second lock function adds additional security to the first lock function.

25. The electronic device of claim 16 , wherein the first threshold defines a swipe having a first length, and the second threshold defines a swipe having a second length longer than the first length.

26. The electronic device of claim 16 , wherein the first lock function comprises a screen lock.

27. The electronic device of claim 16 , wherein the second lock function comprises a device lock.

28. The electronic device of claim 16 , wherein at least one of the first and second lock functions comprises at least one of: locking a service, locking an application, a device lock, a partial device lock, or a perimeter lock.

29. The electronic device of claim 16 , wherein the method further comprises presenting a lock function indicator on the display if at least one stored swipe gesture is detected.

30. The electronic device of claim 29 , further comprising activating a lock function upon receiving a touch input at the lock function indicator.

31. A non-transitory computer-readable storage medium having computer-readable code executable by at least one processor of a portable electronic device to perform operations comprising:

receiving a swipe gesture from an initial touch location on a touch-sensitive display of an electronic device;

determining touch attributes for the swipe gesture, the touch attributes comprising a touch location of the swipe gesture;

performing a first lock function when the swipe gesture progresses to a first touch location on the touch-sensitive display that is beyond a first threshold from the initial touch location, wherein the first lock function locks a first set of functionalities of the electronic device; and

performing a second lock function when the swipe gesture progresses to a second touch location on the touch-sensitive display that is beyond a second threshold from the initial touch location, wherein the second lock function locks a second, different set of functionalities of the electronic device and the second threshold is beyond the first threshold.

32. The non-transitory computer-readable storage medium of claim 31 , wherein the initial touch location is substantially at or substantially adjacent to an edge of the touch-sensitive display.

33. The non-transitory computer-readable storage medium of claim 31 , wherein the first lock function and the second lock function are associated with respective stored touch attributes each comprising a stored initial touch location, and wherein the initial touch location of the swipe gesture corresponds to the initial touch location stored for the first lock function and to the initial touch location stored for the second lock function.

34. The non-transitory computer-readable storage medium of claim 33 , wherein the operations further comprise:

comparing the determined touch attributes to the touch attributes stored for the first lock function; and

comparing the determined touch attributes to the touch attributes stored for the second lock function.

35. The non-transitory computer-readable storage medium of claim 31 , wherein at least one of the first and second thresholds is defined by a distance along an axis of the touch-sensitive display from the initial touch location.

36. The non-transitory computer-readable storage medium of claim 31 , wherein at least one of the first and second thresholds is defined by a distance along a path followed by the swipe gesture from the initial touch.

37. The non-transitory computer-readable storage medium of claim 31 , wherein the operations further comprise visually altering a graphical output of the touch-sensitive display as the swipe gesture proceeds, to provide a visual indication of the impending activation of the lock function.

38. The non-transitory computer-readable storage medium of claim 31 , wherein detecting a release of the swipe gesture activates the first lock function and the second lock function.

39. The non-transitory computer-readable storage medium of claim 31 , wherein the second lock function adds additional security to the first lock function.

40. The non-transitory computer-readable storage medium of claim 39 , wherein at least one of the first and second lock functions comprises at least one of: locking a service, locking an application, a device lock, a partial device lock, or a perimeter lock.

41. The non-transitory computer-readable storage medium of claim 31 , wherein the first threshold defines a swipe having a first length, and the second threshold defines a swipe having a second length longer than the first length.

42. The non-transitory computer-readable storage medium of claim 31 , wherein the first lock function comprises a screen lock.

43. The non-transitory computer-readable storage medium of claim 31 , wherein the second lock function comprises a device lock.

44. The non-transitory computer-readable storage medium of claim 31 , wherein the operations further comprise presenting a lock function indicator on the display if at least one stored swipe gesture is detected.

45. The non-transitory computer-readable storage medium of claim 44 , wherein the operations further comprise activating a lock function upon receiving a touch input at the lock function indicator.

Assignments (5)
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 14, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 033987/0576 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2012
From: RESEARCH IN MOTION TAT AB
To: RESEARCH IN MOTION LIMITED
Reel/Frame 028962/0446 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 6, 2012
From: RYDENHAG, DANIEL TOBIAS; JOHANSSON, PER AKE DANIEL; ANDERSSON REIMER, NILS ROGERS
To: RESEARCH IN MOTION TAT AB
Reel/Frame 028729/0135 →