IP Library Patent Application 15679343
Patent Application
App. No. 15/679,343

DEVICE-AGNOSTIC USER AUTHENTICATION AND TOKEN PROVISIONING

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 None
App. No.
15/679,343
Abstract

In various embodiments, the user of a client device that executes a remote application is authenticated by first receiving an HTTP or HTTPS request to authenticate the user from the remote application. The user is prompted for authentication information, and authentication information is obtained by communicating with a hardware device in electronic communication with the client device. The user's authorization to use the remote application is then verified using a computer processor and using the authentication information. Once the user is authenticated, embodiments of the invention use the authentication to program an authentication token for the user.

Claims (32)

1 . A system for enabling user access to secure resources in conjunction with authentication of the user on a client device executing a remote application, the system comprising:

a database of authentication data;

a database of authorization information;

a client device comprising:

i. a network interface;

ii. a computer processor for executing software instructions of a remote application;

iii. an authorization-request handler, executable by the computer processor, configured to:

a. electronically receive a request to authenticate the user from the remote application, the remote application being an application other than a token programmer,

b. prompt the user for authentication information in a manner consistent with the request,

c. communicate with a hardware device in electronic communication with the client device to obtain the authentication information, and

d. cause the authentication information to be compared to authentication data in the database of authentication data to verify that the user is authorized to use the remote application; and

iv. a token-generation module, executable by the computer processor, configured to, only after the user is authorized to use the remote application:

A. electronically receive, from the database of authorization information, authorization information for the user related to one or more secure resources other than the remote application, and

B. cause a token programmer to program a token for the user consistent with the authorization information without requiring additional authentication of the user by the token programmer.

2 . The system of claim 1 , further comprising a remote host for hosting the remote application and comparing the authentication information to the database of authentication data.

3 . The system of claim 1 , further comprising an authorization server for comparing the authentication information to the database of authentication data, wherein the authorization server does not host the remote application.

4 . The system of claim 1 , wherein the token programmer is configured to program at least one of a smart card, RFID tag, or soft token.

5 . The system of claim 1 , wherein the authorization information specifies physical access restrictions for the user.

6 . The system of claim 1 , wherein the authorization information specifies electronic access restrictions for the user.

7 . The system of claim 1 , further comprising an authorization server for managing the database of authorization information and returning user information therefrom in response to a request from the client.

8 . A method for authenticating a user of a client device executing a remote application, and, in conjunction therewith, enabling access for the user to secure resources, the method comprising:

electronically receiving, from the remote application, with an authentication-request handler local to the client device, an HTTP or HTTPS request to authenticate the user, the remote application being an application other than a token programmer;

prompting the user for authentication information;

with the handler, communicating with a hardware device in electronic communication with the client device to obtain the authentication information;

verifying, using a computer processor and the authentication information, that the user is authorized to use the remote application;

only after the user is authorized to use the remote application, receiving authorization information for the user related to one or more secure resources other than the remote application; and

thereafter, causing a token to be programmed for the user consistent with the authorization information without requiring additional authentication of the user.

9 . The method of claim 8 , wherein the step of verifying is performed by the remote application.

10 . The method of claim 8 , wherein the step of verifying is performed by an authorization server and further comprising electronically sending, to the remote application, an HTTP or HTTPS message confirming authentication of the user.

11 . The method of claim 8 , wherein the token is a smart card, RFID tag, or soft token.

12 . The method of claim 8 , wherein the authorization information specifies physical access restrictions for the user.

13 . The method of claim 8 , wherein the authorization information specifies electronic access restrictions for the user.

Assignments (7)
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY COLLATERAL AT REEL/FRAME NO. 59644/0097 Recorded Sep 18, 2024
From: BLUE OWL CAPITAL CORPORATION (FORMERLY KNOWN AS OWL ROCK CAPITAL CORPORATION), AS COLLATERAL AGENT
To: IMPRIVATA, INC.
Reel/Frame 068981/0732 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Apr 8, 2022
From: IMPRIVATA, INC.
To: OWL ROCK CAPITAL CORPORATION, AS COLLATERAL AGENT
Reel/Frame 059644/0097 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2020
From: ERICH, MATT
To: IMPRIVATA, INC.
Reel/Frame 054727/0671 →
SECURITY INTEREST Recorded Dec 22, 2020
From: IMPRIVATA, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 054836/0937 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2020
From: ERICH, MATT
To: IMPRIVATA, INC.
Reel/Frame 054702/0026 →
RELEASE OF SECURITY INTEREST Recorded Dec 2, 2020
From: GOLUB CAPITAL MARKETS LLC
To: IMPRIVATA, INC
Reel/Frame 054510/0572 →
SECURITY INTEREST Recorded Oct 24, 2017
From: IMPRIVATA, INC.
To: GOLUB CAPITAL MARKETS LLC
Reel/Frame 043934/0875 →