IP Library Granted Patent US 9,344,419
Granted Patent B2
US 9,344,419 · App. 14/192,865 · Granted May 17, 2016

Methods of authenticating users to a site

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,344,419
App. No.
14/192,865
Granted
May 17, 2016
Kind
B2
Abstract

Systems and methods for user authentication within federated computing systems are provided. In a session, a user can be authenticated multiple times by different authentication methods for different servers of the federated system, however, once the user has been authenticated by any given authentication method, the user need not repeat that method. Systems of the present invention comprise a plurality of servers including an authentication server. The authentication server maintains authentication records for users, where each record includes which authentication methods apply to which servers. When a user first seeks access to a particular server, the server identifies the user and the server to the authentication server. If the user has already been authenticated elsewhere according to the authentication method required by the new server, the authentication server indicates to the new server that the user is authenticated, else the authentication server invokes the necessary authentication method.

Claims (24)

1. A method for authenticating within a single sign-on federated authentication system, the method comprising:

enrolling a user, including creating a record for the user, the record storing a user ID for the user and storing an association between a site identifier for a first server and a first authentication method, and storing a further association between a site identifier of a second server and each of a second authentication method and a third authentication method;

after enrolling the user, receiving, with the first server, a first claimant target for the user;

authenticating the user to the first server according to the first authentication method;

after authenticating the user to the first server, receiving with the first server from a second server an authentication request including the second site identifier and a second claimant target, wherein the first and second claimant targets each consist of one of the user ID, a username, or a biometric;

again authenticating the user according to a second authentication method including using the second claimant target to locate the record for the user, then

selecting the second authentication method from between the second and third a plurality of authentication methods associated with the second site identifier in the record for the user, then

authenticating the user according to the selected second authentication method including receiving a response from the user; and

sending to the second server an indication of successful authentication.

2. The method of claim 1 wherein enrolling the user comprises

receiving a user selection of the first authentication method.

3. The method of claim 1 wherein authenticating the user to the first server includes determining the first authentication method.

4. The method of claim 3 wherein determining the first authentication method includes selecting the first authentication method from a plurality of authentication methods identified in the record for the user.

5. The method of claim 3 wherein the first server is in communication with a client computing device employed by the user and wherein determining the first authentication method includes identifying the client computing device.

6. A system for authenticating within a single sign-on federated authentication system, the system comprising:

an enrollment server configured to enroll a user, wherein enrolling the user includes creating a record for the user, and storing in the record a user ID for the user, and storing in the record an association between a site identifier for a first server and a first authentication method, and storing in the record a further association between a site identifier of a second server and each of a second authentication method and a third authentication method;

a database, stored on a non-transitory storage medium, the database including the record for the user;

an authentication server configured to:

after enrolling the user, receive a first claimant target for the user,

authenticate the user according to the first authentication method, after authenticating the user to the authentication server, receive an authentication request including the second site identifier and a second claimant target, wherein the first and second claimant targets each consist of one of the user ID, a username, or a biometric,

authenticate the user again according to a second authentication method

including using the second claimant target to locate the record for the user in the database, then selecting the second authentication method from between the second and third a plurality of authentication methods associated with the second site identifier in the record, then authenticating the user according to the selected second authentication method, including receiving a response from the user; and a relying party server in communication with the authentication server across a network, the relying party server configured to send the authentication request to the authentication server and to receive an indication of authentication from the authentication server.

7. The system of claim 6 wherein the authentication server is further configured to determine the first authentication method by selecting the first authentication method from a plurality of authentication methods identified in the record for the user.

8. The system of claim 6 wherein the first server is in communication with a client computing device employed by the user and wherein determining the first authentication method includes identifying the client computing device.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE TO CORRECT THE RECEIVING PARTY NAME PREVIOUSLY RECORDED AT REEL: 046778 FRAME: 0049. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Dec 2, 2019
From: IDEFEND LTD
To: FRANCINE GANI 2002 LIVING TRUST
Reel/Frame 051155/0304 →
CHANGE OF NAME Recorded Aug 29, 2018
From: K.Y. TRIX LTD.
To: IDEFEND LTD
Reel/Frame 046980/0015 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2018
From: IDEFEND LTD
To: FRANCINE CANI 2002 LIVING TRUST
Reel/Frame 046748/0049 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2015
From: VERITRIX INC.
To: K.Y. TRIX LTD.
Reel/Frame 037367/0371 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 27, 2014
From: MA, KAREN
To: VERITRIX, INC.
Reel/Frame 032318/0772 →