IP Library Granted Patent US 8,577,356
Granted Patent B2
US 8,577,356 · App. 13/664,874 · Granted Nov 5, 2013

Touch entry of password on a mobile device

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 8,577,356
App. No.
13/664,874
Granted
Nov 5, 2013
Kind
B2
Abstract

An electronic mobile device that includes a controller including at least one processor, for controlling operation of the mobile device, a display coupled to the controller, and a navigational input mechanism coupled to the controller and responsive to user manipulation thereof. The controller, in one input mode, moves a selection marker on a user interface screen on the display in response to user manipulation of the navigational input mechanism, and in a second input mode, authenticates a user of the device in dependence on a sequence of input events resulting from user manipulation of the navigational input mechanism matching a predetermined passcode sequence.

Claims (32)

1. An electronic device comprising:

a controller; and

a touch interface coupled to the controller;

the controller being enabled to compare a sequence of successive input events from the touch interface to a particular passcode sequence corresponding to a particular sequence of input events, each input event being either a fast input event or a slow input event, and the controller being operative to interpret each of the successive input events as an input event corresponding to a fast input event or a slow input event in the particular passcode sequence and to authenticate if the sequence of input events matches the particular passcode sequence.

2. The electronic device of claim 1 , wherein the particular sequence comprises input events in one or more directions and the controller is operative to interpret each input event as being in one of the one or more directions.

3. The electronic device of claim 1 , wherein the controller is operative to authenticate to unlock the electronic device.

4. The electronic device of claim 1 , wherein the controller is operative to authenticate using the sequence of successive input events from the touch interface and an alpha-numeric password.

5. The electronic device of claim 1 , wherein the controller is operative to register each input event based on a minimum distance in each of the successive input events.

6. The electronic device of claim 1 , wherein the controller is operative to interpret two consecutive input events in a same direction separated by a particular duration as two discrete input events.

7. The electronic device of claim 1 , further comprising an audio output wherein the controller is operative to provide instructions to the audio output to provide audible feedback for each input event.

8. The electronic device of claim 1 , wherein the controller is operative to provide instructions to the touch interface to provide tactile feedback for each input event.

9. The electronic device of claim 1 , wherein the touch interface comprises a touch screen.

10. The electronic device of claim 1 , wherein the touch interface comprises a touchpad.

11. A method of processing touch inputs received at an electronic device, the method comprising:

interpreting each of a sequence of successive input events detected at the touch interface as either a fast input event or a slow input event;

comparing the sequence of successive input events to a particular passcode sequence, wherein the particular passcode sequence corresponds to a particular sequence of input events, each input event being either a fast input event or a slow input events; and

authenticating if the sequence of successive input events matches the particular passcode sequence.

12. The method of claim 11 , comprising unlocking the mobile device upon authenticating.

13. The method of claim 11 , comprising differentiating between long input events and short input events when comparing the sequence of successive inputs to the particular passcode sequence.

14. The method of claim 11 , comprising registering each input event based on a minimum distance in each of the successive inputs event.

15. The method of claim 11 , further comprising interpreting two consecutive input events in a same direction separated by a particular duration as two discrete input events.

16. The method of claim 11 , further comprising providing audible feedback for each input event.

17. The method of claim 11 , further comprising providing tactile feedback for each input event.

18. A non-transitory computer program product comprising a computer readable medium having stored thereon computer executable instructions processing touch inputs received at an electronic device having a touch interface, the computer executable instructions comprising instructions for:

interpreting each of a sequence of successive input events detected at the touch interface a fast input event or a slow input event;

comparing the sequence of successive input events to a particular passcode sequence, the particular passcode sequence corresponding to a particular sequence of input events, each input event being either a fast input event or a slow input event; and

authenticating if the sequence of successive input events matches the particular passcode sequence.

19. The non-transitory computer program product of claim 18 , the computer executable instructions comprising instructions for unlocking the mobile device upon authenticating.

20. The non-transitory computer program product of claim 18 , the computer executable instructions comprising instructions for differentiating between long input events and short input events when comparing the sequence of successive input events to the particular passcode sequence.

21. The non-transitory computer program product of claim 18 , the computer executable instructions comprising instructions for interpreting two consecutive input events in a same direction separated by a particular duration as two discrete input events.

22. The non-transitory computer program product of claim 18 , the computer executable instructions comprising instructions for providing audible feedback for each input event.

23. The non-transitory computer program product of claim 18 , the computer executable instructions comprising instructions for providing tactile feedback for each input event.

Assignments (5)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064269/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Sep 9, 2013
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 031191/0150 →
CHANGE OF NAME Recorded Sep 5, 2013
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 031170/0187 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2012
From: KORNILOVSKY, ALEXANDER; SKARINE, ALEXEI
To: RESEARCH IN MOTION LIMITED
Reel/Frame 029218/0950 →