IP Library Granted Patent US 8,953,845
Granted Patent B2
US 8,953,845 · App. 14/030,393 · Granted Feb 10, 2015

Login method based on direction of gaze

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,953,845
App. No.
14/030,393
Granted
Feb 10, 2015
Kind
B2
Abstract

A method of authenticating a user of a computing device is proposed, together with computing device on which the method is implemented. A plurality of objects is displayed on a display screen. The plurality of objects includes at least objects that make up a plurality of objects of the user's passcode. In response to a trigger signal an image of the user's face is captured while looking at one of the objects on the display screen. A determination of which object is in the direction of the user's gaze is made from the image and whether or not the gaze is on an object which is part of the passcode. A plurality of trigger signals may be generated to capture a plurality of images.

Claims (49)

1. One or more non-transitory computer readable media having computer readable instructions stored thereon for user authentication at a computing device, the instructions when executed by a processor direct the computing device to:

display a plurality of objects on a display screen, the plurality of objects comprising objects that are part of a passcode, the passcode comprising a plurality of objects;

generate a plurality of trigger signals at set intervals;

in response to each trigger signal, cause an image sensor to capture an image;

analyse each image to,

determine a direction of gaze;

determine the object on the display screen that corresponds to the direction of gaze; and

determine whether the object that corresponds to the direction of the gaze matches an object in the passcode; and

after the images have been analysed, determine if a threshold for matches has been exceeded and if the threshold has been exceeded indicate positive authentication.

2. The one or more non-transitory computer readable media of claim 1 wherein the plurality of trigger signals are generated in response to receiving an input to initiate authentication.

3. The one or more non-transitory computer readable media of claim 1 wherein the plurality of trigger signals are generated at user-trained intervals.

4. The one or more non-transitory computer readable media of claim 1 wherein the instructions further direct the computing device to compare a face of at least one of the images to images of faces of pre-authorized users and only indicate positive authentication if the face matches the face of an authorized user.

5. The one or more non-transitory computer readable media of claim 1 wherein the instructions further direct the computing device to display the plurality of objects in a different order after each image capture.

6. The one or more non-transitory computer readable media of claim 1 wherein the passcode comprises a sequence of objects.

7. The one or more non-transitory computer readable media of claim 1 wherein the method further comprises tracking relative position of the computing device after the image sensor captures the image and collecting position related data and using the position related data to determine change in position of the computing device from the image to a subsequent image.

8. The one or more non-transitory computer readable media of claim 1 wherein the instructions direct the computing device to determine if the threshold is exceeded by determining if a minimum number of matches has been exceeded.

9. The one or more non-transitory computer readable media of claim 1 wherein the instructions direct the computing device to determine if the threshold is exceeded by determining if a minimum probability of matches has been exceeded.

10. A method of user authentication at a computing device, the method comprising:

displaying a plurality of objects on a display screen, the plurality of objects comprising objects that are part of a passcode, the passcode comprising a plurality of objects;

generating a plurality of trigger signals at set intervals;

in response to each trigger signal, causing an image sensor to capture an image;

analysing each image to,

determine a direction of gaze;

determine the object on the display screen that corresponds to the direction of gaze; and

determine whether the object that corresponds to the direction of the gaze matches an object in the passcode; and

after the images have been analysed, determining if a threshold for matches has been exceeded and if the threshold has been exceeded indicating positive authentication.

11. The method of claim 10 , further comprising receiving an input to initiate authentication prior to generating the plurality of trigger signals.

12. The method of claim 10 , wherein generating the plurality of trigger signals at set intervals comprises generating the plurality of trigger signals at user-trained intervals.

13. The method of claim 10 , further comprising comparing a face of at least one of the images to images of faces of pre-authorized users and only indicating positive authentication if the face matches the face of an authorized user.

14. The method of claim 10 , comprising displaying the plurality of objects in a different order after each image capture.

15. The method of claim 10 , further comprising tracking relative position of the computing device after the image sensor captures the image and collecting position related data.

16. The method of claim 15 , further comprising using the position related data to determine change in position of the computing device from the image to a subsequent image.

17. A computing device comprising:

a processor;

a display;

an image sensor;

an input interface; and

one or more computer readable media having computer readable instructions stored thereon for user authentication at the computing device, the instructions when executed by a processor direct the computing device to:

display a plurality of objects on a display screen, the plurality of objects comprising objects that are part of a passcode, the passcode comprising a plurality of objects;

generate a plurality of trigger signals at set intervals;

in response to each trigger signal, cause an image sensor to capture an image;

analyse each image to,

determine a direction of gaze;

determine the object on the display screen that corresponds to the direction of gaze; and

determine whether the object that corresponds to the direction of the gaze matches an object in the passcode; and

after the images have been analysed, determine if a threshold for matches has been exceeded and if the threshold has been exceeded indicate positive authentication.

18. The computing device of claim 17 , wherein the plurality of trigger signals are generated in response to receiving an input at the input interface to initiate authentication.

19. The computing device of claim 17 , wherein the plurality of trigger signals are generated at user-trained intervals.

20. The computing device of claim 17 , further comprising a motion detecting device to track relative position of the computing device after the image sensor captures the image and to collect position related data.

Assignments (4)
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 Dec 22, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 034688/0899 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2013
From: PASQUERO, JEROME
To: RESEARCH IN MOTION LIMITED
Reel/Frame 031232/0703 →