IP Library Granted Patent US 9,582,653
Granted Patent B2
US 9,582,653 · App. 14/505,147 · Granted Feb 28, 2017

Graphical user passwords

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,582,653
App. No.
14/505,147
Granted
Feb 28, 2017
Kind
B2
Abstract

A method includes a computer device receiving a set of images for at least one user; the computer device receiving unique visual clue inputs from the at least one user for each image of the set of images; the computer device receiving drawing gesture inputs from the at least one user for each image of the set of images; and the computer device using the visual clue and drawing gesture inputs to create passwords to provide a locked access point for at least one device.

Claims (31)

1. A method comprising:

receiving, by a computer device, a set of images for at least one user being provided by the at least one user;

receiving, by the computer device, unique visual clue inputs from the at least one user for each image of the set of images;

receiving, by the computer device, drawing gesture inputs from the at least one user for each image of the set of images; and

using, by the computer device, the visual clue and drawing gesture inputs to create passwords to provide a locked access point for at least one device, wherein the created password is an ordered sequence of (A (i) , A (1+1) , S (i) ), where A (i) with i=0 . . . n is ordered set of selected initial visual clues, A (i+1) with i=0 . . . n is ordered set of selected subsequent visual clues and S (i) with j=0 . . . n is an ordered set of selected drawing gestures starting from A (i) and ending at A (i+1) .

2. The method according to claim 1 , wherein the set of images are grouped within an image class.

3. The method according to claim 2 , further comprising the computer device randomly displaying one image from the set of images to the at least one user when the at least one device is to be unlocked.

4. The method according to claim 1 , wherein the set of images are grouped with a plurality of image classes.

5. The method according to claim 1 , wherein the created password is an ordered sequence of tuples.

6. The method according to claim 5 , wherein the ordered sequence of tuples include a function of the set of image classes, at least one image from the set of images within the image classes, the received visual clue inputs and the received drawing gesture inputs.

7. A system comprising:

one or more processors, one or more computer-readable memories and one or more computer-readable, tangible storage devices;

a receiving module operatively coupled to at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, configured to receive a set of images for at least one user being provided by the at least one user;

the receiving module operatively coupled to at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, configured to receive unique visual clue inputs from the at least one user for each image of the set of images;

the receiving module operatively coupled to at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, configured to receive drawing gesture inputs from the at least one user for each image of the set of images; and

a security module operatively coupled to at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, configured to use the visual clue and drawing gesture inputs to create passwords to provide a locked access point for at least one device, wherein the created password is an ordered sequence of (A (i) , A (i+1) , S (i) ), where A (i) with i=0 . . . n is ordered set of selected initial visual clues, A (i+1) with i=0 . . . n is ordered set of selected subsequent visual clues and S (i) with j=0 . . . n is an ordered set of selected drawing gestures starting from A (i) and ending at A (i+1) .

8. The system according to claim 7 , wherein the set of images are grouped within an image class.

9. The system according to claim 8 , the further comprising the security module operatively coupled to at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, configured to randomly display one image from the set of images to the at least one user when the at least one device is to be unlocked.

10. The system according to claim 7 , wherein the set of images are grouped with a plurality of image classes.

11. The system according to claim 7 , wherein the created password is an ordered sequence of tuples.

12. The system according to claim 11 , wherein the ordered sequence of tuples include a function of using the set of image classes, using at least one image from the set of images within the image classes, using the received visual clue inputs and using the received drawing gesture inputs.

13. A computer program product comprising:

one or more computer-readable, tangible storage medium;

program instructions, stored on at least one of the one or more storage medium, to receive a set of images for at least one user being provided by the at least one user;

program instructions, stored on at least one of the one or more storage medium, to receive unique visual clue inputs from the at least one user for each image of the set of images;

program instructions, stored on at least one of the one or more storage medium, to receive drawing gesture inputs from the at least one user for each image of the set of images; and

program instructions, stored on at least one of the one or more storage medium, to use the visual clue and drawing gesture inputs to create passwords to provide a locked access point for at least one device, wherein the created password is an ordered sequence of (A (i) , A (i+1) , S (i) ), where A (i) with i=0 . . . n is ordered set of selected initial visual clues, A (i+1) with i=0 . . . n is ordered set of selected subsequent visual clues and S (i) with j=0 . . . n is an ordered set of selected drawing gestures starting from A (i) and ending at A (i+1) .

14. The computer program product according to claim 13 , wherein the set of images are grouped within an image class.

15. The computer program product according to claim 14 , further comprising program instructions, stored on at least one of the one or more storage medium, to randomly display one image from the set of images to the at least one user when the at least one device is to be unlocked.

16. The computer program product according to claim 13 , wherein the created password is an ordered sequence of tuples.

17. The computer program product according to claim 16 , wherein the ordered sequence of tuples include a function of using the set of image classes, using at least one image from the set of images within the image classes, using the received visual clue inputs and using the received drawing gesture inputs.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: AIRBNB, INC.
Reel/Frame 056427/0193 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 2, 2014
From: FRANKE, HUBERTUS; JAIN, ANSHU NARENDRA; PASETTO, DAVIDE
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 033875/0589 →