IP Library Granted Patent US 6,934,860
Granted Patent B1
US 6,934,860 · App. 09/566,860 · Granted Aug 23, 2005

System, method and article of manufacture for knowledge-based password protection of computers and other systems

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 6,934,860
App. No.
09/566,860
Granted
Aug 23, 2005
Kind
B1
Abstract

A system, method and article of manufacture are provided for password protecting user access to a computer system. One or more images are displayed to a user. The user is then required to perform a sequence of actions involving the images. The performed sequence of actions is compared with a predefined sequence of actions. If the performed sequence of actions matches the predefined sequence of actions, user access is permitted.

Claims (30)

1. A method for password protecting user access, comprising:

(a) displaying a composite image to a user, the composite image including a plurality of images relevant to a knowledge-based password known to the user;

(b) requiring the user to perform a sequence of actions to one or more of the plurality of images included in the composite image to produce a marked-up composite image; an action in the sequence of actions including drawing in the composite image at least one of a graphical shape connecting two of the images, and a graphical shape around an image;

(c) comparing the performed sequence of actions indicated by the marked-up composite image with a predefined sequence of actions consistent with the knowledge-based password; and

(d) permitting user access when the performed sequence of actions matches the predefined sequence of actions.

2. A method as recited in claim 1 , further comprising requiring the user to input an identifier associated with the user.

3. A method as recited in claim 2 , wherein the predefined sequence of actions is associated with the identifier of the user, and further comprising retrieving the predefined sequence associated with the user from a database.

4. A method as recited in claim 2 , wherein the plurality of images included in the composite image are associated with the identifier of the user, and further comprising retrieving the plurality of images associated with the identifier from a database.

5. A method as recited in claim 2 , wherein positioning each of the plurality of images with respect to one another displayed to the user in the composite image is dependent on the user identifier inputted by the user.

6. A method as recited in claim 1 , wherein the actions are performed utilizing a computer input device.

7. A method as recited in claim 1 , further comprising utilizing a network to receive the sequence of actions performed by the user prior to comparing the performed sequence of actions with a predefined sequence of actions.

8. A method as recited in claim 1 , further comprising encrypting the sequence of actions performed by the user.

9. A method as recited in claim 1 , wherein the predefined sequence of actions are defined by the user.

10. A computer program embodied on a computer readable medium for password protecting user access to a computer, comprising:

(a) a code segment that displays a composite image to a user, the the composite image including a plurality of images relevant to a knowledge-based password known to the user;

(b) a code segment that requires the user to perform a sequence of actions to one or more images included in the composite image to produce a marked-up composite image; an action in the sequence of actions including drawing in the composite image at least one of a graphical shape connecting two of the images and a graphical shape around an image.

(c) a code segment that compares the performed sequence of actions indicated by the marked-up composite image with a predefined sequence of actions consistent with the knowledge based password; and

(d) a code segment that permits user access to a computer when the performed sequence of actions matches the predefined sequence of actions.

11. A computer program as recited in claim 10 , further comprising a code segment that requires the user to input an identifier associated with the user.

12. A computer program as recited in claim 11 , wherein the predefined sequence of actions is associated with the identifier of the user, and further comprising a code segment that retrieves the predefined sequence associated with the user from a database.

13. A computer program as recited in claim 11 , wherein the plurality of images included in the composite image are associated with the identifier of the user, and further comprising a code segment that retrieves the plurality of images associated with the identifier from a database.

14. A computer program as recited in claim 11 , wherein each of the plurality of images with respect to one another displayed to the user in the composite image is dependent on the user identifier inputted by the user.

15. A computer program as recited in claim 10 , further comprising a code segment that utilizes a network to receive the sequence of actions performed by the user prior to comparing the performed sequence of actions with a predefined sequence of actions.

16. A computer program as recited in claim 10 , further comprising a code segment that encrypts the sequence of actions performed by the user.

17. A computer program as recited in claim 10 , wherein the predefined sequence of actions are defined by the user.

18. A system for password protecting user access to a computer, comprising:

(a) logic that displays a composite image to a user, the composite image including a plurality of images relevant to a knowledge-based password known to the user;

(b) logic that requires the user to perform a sequence of actions to one or more images included in the composite image to produce a marked-up composite image; an action in the sequence of actions including drawing in the composite image at least one of a graphical shape connecting two of the images and a graphical shape around an image;

(c) logic that compares the performed sequence of actions indicated by the marked-up composite image with a predefined sequence of actions consistent with the knowledge-based password; and

(d) logic that permits user access to a computer when the performed sequence of actions matches the predefined sequence of actions.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Sep 7, 2022
From: JPMORGAN CHASE BANK, N.A. AS SUCCESSOR-IN-INTEREST ADMINISTRATIVE AGENT AND COLLATERAL AGENT TO BANK ONE, N.A.
To: XEROX CORPORATION
Reel/Frame 061388/0388 →
RELEASE OF SECURITY INTEREST Recorded Sep 7, 2022
From: JPMORGAN CHASE BANK, N.A. AS SUCCESSOR-IN-INTEREST ADMINISTRATIVE AGENT AND COLLATERAL AGENT TO JPMORGAN CHASE BANK
To: XEROX CORPORATION
Reel/Frame 066728/0193 →
SECURITY AGREEMENT Recorded Oct 31, 2003
From: XEROX CORPORATION
To: JPMORGAN CHASE BANK, AS COLLATERAL AGENT
Reel/Frame 015134/0476 →
SECURITY AGREEMENT Recorded Jul 30, 2002
From: XEROX CORPORATION
To: BANK ONE, NA, AS ADMINISTRATIVE AGENT
Reel/Frame 013111/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 8, 2000
From: GOLDSTEIN, RICHARD J.
To: XEROX CORPORATION
Reel/Frame 010803/0429 →