IP Library Granted Patent US 10,296,162
Granted Patent B2
US 10,296,162 · App. 14/839,634 · Granted May 21, 2019

User authentication security system

Inventors: Yuk L. Chan (Rochester, NY); Michael D. Essenmacher (Red Hook, NY); David B. Lection (Raleigh, NC); Eric L. Masselle (Raleigh, NC); Mark Allen Scott (Rhinebeck, NY)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
G06F3/04815G06F3/0482G06F3/04886G06F21/36
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 10,296,162
App. No.
14/839,634
Granted
May 21, 2019
Kind
B2
Abstract

A method for providing secure user authentication including presenting a displayed representation of a three dimensional object having multiple selection areas, wherein respective selection areas are represented on at least two faces of the object and a symbol is depicted in each of the multiple selection areas; receiving a sequence of user inputs including a plurality of user selections of respective selection areas of the object indicating selection of the respective symbol and at least one user input indicating a movement of the object between the two faces so that user selection of selection areas on each of the two faces is accomplished; utilizing a processor to compare the sequence of user inputs to a predetermined authentication sequence stored in memory; and responsive to a positive comparison of the predetermined authentication sequence, providing user authentication.

Claims (18)

1. A method for providing secure user authentication comprising:

presenting a displayed representation of a three dimensional object having multiple faces that respectively include multiple active selection areas for entering an authentication sequence, with each active selection area including a depiction of a selectable symbol on its corresponding face;

sequentially receiving a plurality of distinct user inputs as authentication sequence inputs including: (i) a plurality of object movement type inputs that control what faces are visible in the presented display, and (ii) a plurality of active symbol selection type inputs, separate from the object movement type inputs, to select selectable symbols depicted in respectively corresponding selected active selection areas from the multiple active selection areas on the visible faces, wherein the active symbol selection type inputs include symbols currently displayed on active selection areas of the three dimensional object;

determining, by a processor, the authentication sequence based upon a combination of the object movement type inputs and separate active symbol selection type inputs;

comparing, by the processor, the authentication sequence to a predetermined authentication sequence to determine a match; and

responsive to the determination of the match, providing user authentication.

2. The method of claim 1 further comprising displaying the predetermined authentication sequence as a captcha prior to receiving the plurality of user inputs.

3. The method of claim 2 wherein the three dimensional object is rotated as a portion of the captcha whereby the positive comparison of the predetermined authentication sequence includes object movement type inputs counter-rotating the three dimensional object.

4. The method of claim 1 further comprising measuring temporal components on the plurality of user inputs wherein comparing the plurality of user inputs to the predetermined authentication sequence includes comparing the measured temporal components with predetermined temporal components of the predetermined authentication sequence.

5. The method of claim 4 wherein a predetermined amount of variation is allowed between the measured temporal components and the predetermined temporal components.

6. The method of claim 5 wherein the predetermined amounts of variation can be modified by the user.

7. The method of claim 1 further comprising presenting a set of three dimensional objects for user selection; and receiving a user selection from the set of three dimensional objects; wherein the predetermined authentication sequence includes the three dimensional object selected.

8. The method of claim 1 wherein the plurality of user inputs includes at least one user selection and at least one sizing gesture.

9. The method of claim 6 further comprising displaying the predetermined authentication sequence as a captcha prior to receiving the plurality of user inputs; presenting a set of three dimensional objects for user selection; and receiving a user selection from the set of three dimensional objects; wherein the three dimensional object is rotated as a portion of the captcha whereby the positive comparison of the predetermined authentication sequence includes object movement type inputs counter-rotating the three dimensional object; wherein the predetermined authentication sequence includes the three dimensional object selected; and wherein the plurality of user inputs includes at least one user selection and at least one sizing gesture.

10. The method of claim 1 wherein at least one face has multiple selection areas that are active with a symbol depicted in each of the active multiple selection areas, each of the active multiple selection areas capable of being selected by the user through the object movement type inputs; and wherein the processor compares the sequence of object movement type inputs and user selections of the active multiple selection areas to the predetermined authentication sequence stored in memory.

11. The method of claim 1 wherein the plurality of object movement type inputs modify which visible face of the object is an active face suitable for active symbol selection by the user and which visible face of the object is an inactive face unavailable for active symbol selection by the user, the active face including a plurality of active selection areas, each active selection area including a symbol for selection by the user.

12. The method of claim 1 further comprising receiving the plurality of distinct user inputs as authentication sequence inputs from multiple types of input devices.

13. The method of claim 12 further comprising including the type of input device for each distinct user input as part of the authentication sequence.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE ORIGINAL ASSIGNMENT USED INCORRECT FORM AND EXECUTION DATE FOR INVENTOR MARK A. SCOTT PREVIOUSLY RECORDED ON REEL 036452 FRAME 0462. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded May 13, 2019
From: CHAN, YUK L.; ESSENMACHER, MICHAEL D.; LECTION, DAVID B.; MASSELLE, ERIC L.; SCOTT, MARK A.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 049155/0390 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 28, 2015
From: CHAN, YUK L.; ESSENMACHER, MICHAEL D.; LECTION, DAVID B.; MASSELLE, ERIC L.; SCOTT, MARK A.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 036452/0462 →
Continuity (2)
Continuation 14336609 · Jul 21, 2014
Related Publication 20160019382A1 · Jan 21, 2016