IP Library Granted Patent US 9,332,106
Granted Patent B2
US 9,332,106 · App. 13/665,831 · Granted May 3, 2016

System and method for access control in a portable electronic 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 9,332,106
App. No.
13/665,831
Granted
May 3, 2016
Kind
B2
Abstract

A method of access control in an electronic device includes monitoring for input at the electronic device, for each input determined to be one of a plurality of predefined gestures including gestures from a touch-sensitive input device or from a movement sensor, mapping the input to a respective Unicode character and adding the respective Unicode character to a passcode to provide an entered passcode, comparing the entered passcode to a stored passcode, and changing an access state at the electronic device if the entered passcode matches the stored passcode.

Claims (35)

1. A method of access control in an electronic device, the method comprising:

receiving input at the electronic device;

when the input is received from a key of a keyboard, identifying a Unicode character that is associated with the key and adding the Unicode character that is associated with the key to a passcode;

when the input is a gesture, identifying a Unicode character that is unused for any other character encoding and that cannot be typed using the keyboard, and adding the Unicode character that is unused for any other character encoding and that cannot be typed using the keyboard to the passcode; and

determining whether the passcode matches a previously set passcode that includes the Unicode character that is unused for any other character encoding and that cannot be typed using the keyboard; and

changing an access state at the electronic device when the passcode matches the previously set passcode.

2. The method according to claim 1 , wherein identifying a Unicode character that is associated with the key comprises mapping the input to the Unicode character.

3. The method according to claim 1 , wherein the keyboard comprises a virtual keyboard displayed on the touch-sensitive display on the electronic device.

4. The method according to claim 1 , wherein the gesture comprises a gesture from a movement sensor.

5. The method according to claim 1 , wherein the gesture comprises one of a plurality of predefined gestures at a touch-sensitive input device.

6. The method according to claim 1 , wherein the gesture comprises at least one of a touch at a location on the touch-sensitive input device, a finger slide in a direction along the touch-sensitive input device, a touch maintained at a location on the touch-sensitive input device for a threshold period of time, a pinching gesture along the touch-sensitive input device, or an expanding gesture along the touch-sensitive input device.

7. The method according to claim 1 , wherein the gesture comprises rotation of the electronic device.

8. The method according to claim 1 , comprising receiving confirmation of entry of the passcode and comparing the passcode to the previously set passcode.

9. The method according to claim 1 , comprising rejecting the passcode when the passcode fails to match the previously set passcode.

10. The method according to claim 1 , wherein the gesture comprises a gesture on a touch-sensitive display.

11. The method according to claim 1 , wherein changing an access state at the electronic device comprises permitting access to an application at the electronic device.

12. An electronic device comprising:

input devices, a memory and a processor coupled to the input devices and the memory to execute a program stored in the memory to cause the electronic device to:

receive input from the input devices,

when the input is received from a key of a keyboard, identify a Unicode character that is associated with the key and adding the Unicode character that is associated with the key to a passcode;

when the input is a gesture, identify a Unicode character that is unused for any other character encoding and that cannot be typed using the keyboard, and adding the Unicode character that is unused for any other character encoding and that cannot be typed using the keyboard to the passcode; and

determine whether the passcode matches a previously set passcode that includes the Unicode character that is unused for any other character encoding and that cannot be typed using the keyboard;

change an access state at the electronic device when the passcode matches the previously set passcode.

13. The electronic device according to claim 12 , wherein the input devices include a touch-sensitive input device.

14. The electronic device according to claim 13 , wherein the touch-sensitive input device comprises a touch-sensitive display.

15. The electronic device according to claim 12 , wherein the gesture comprises one of a plurality of predefined gestures at a touch-sensitive input device.

16. The electronic device according to claim 15 , wherein the gesture comprises at least one of a touch at a location on the touch-sensitive input device, a finger slide in a direction along the touch-sensitive input device, a touch maintained at a location on the touch-sensitive input device for a threshold period of time, a pinching gesture along the touch-sensitive input device, or an expanding gesture along the touch-sensitive input device.

17. The electronic device according to claim 12 , wherein the input devices comprise a movement sensor that comprises one of an accelerometer or a gyroscope.

18. The electronic device according to claim 17 , wherein a gesture from the movement sensor comprises rotation of the electronic device.

19. A non-transitory computer-readable medium having computer-readable code stored thereon, the computer-readable code executable by at least one processor of an electronic device to:

receive input;

when the input is received from a key of a keyboard, identify a Unicode character that is associated with the key and add the Unicode character that is associated with the key to a passcode;

when the input is a gesture, identify a Unicode character that is unused for any other character encoding and that cannot be typed using the keyboard, and add the Unicode character that is unused for any other character encoding and that cannot be typed using the keyboard to the passcode;

determine whether the passcode matches a previously set passcode that includes the Unicode character that is unused for any other character encoding and that cannot be typed using the keyboard; and

change an access state at the electronic device when the passcode matches the previously set passcode.

Assignments (4)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064270/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 Jan 4, 2016
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 037425/0857 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2012
From: RUNSTEDLER, CHRISTOPHER; GROUX, BRIAN; CARDY, JONATHAN
To: RESEARCH IN MOTION LIMITED
Reel/Frame 029222/0496 →