IP Library Granted Patent US 7,660,880
Granted Patent B2
US 7,660,880 · App. 10/395,043 · Granted Feb 9, 2010

System and method for automated login

Assignee: Imprivata, Inc.
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 7,660,880
App. No.
10/395,043
Granted
Feb 9, 2010
Kind
B2
Abstract

User access to applications is controlled by associating an alias for an individual with a user profile for the individual; the user profile typically contains data referring to one or more applications. Access to an application is obtained using the data in the user profile, e.g., through automatic completion of forms or screens within an application. In addition, the user profile may be employed to limit user access to parts of an application, or to terminate a user's access to an application.

Claims (45)

1. A method of controlling access by a user operating a client computer to one or more server-based applications communicating with the client over a computer network, the method comprising the steps of:

a. storing, on an identification server communicating with the client over a computer network, authentication information for the user in connection with a plurality of server-based applications;

b. identifying the user;

c. based on the user's identity, causing the identification server to automatically supply the authentication information to the client computer; and

d. causing the client computer to (i) recognize data indicative of a screen displayed to the user as relating to one of the plurality of server-based applications, and in response to the recognized screen, and (ii) enter user profile information into at least one field and causing transmission of the entered information to the one of the plurality of server-based applications, thereby granting the user application.

2. The method of claim 1 wherein the authentication information includes at least one of a password, a user identification code, a secure access code, a set of user privileges and a set of trigger events.

3. The method of claim 2 wherein the authentication information includes a set of user privileges and further comprising the step of limiting the user's operation of the application in accordance with the user privileges.

4. The method of claim 1 wherein the authentication information comprises reference biometric data identifying the user, the user being identified according to steps comprising:

a. receiving, at the client computer, biometric data from the user;

b. transmitting the received biometric data from the client computer to the identification server over the network; and

c. if the received biometric data sufficiently matches the reference biometric data, authenticating the identity of the user.

5. The method of claim 1 further comprising the step of causing the identification server to revoke the user's access to one or more applications.

6. The method of claim 5 wherein the user's access rights are revoked in response to one or more trigger events.

7. The method of claim 6 where a trigger event is any of a broken communication connection, the expiration of a password, a changed password, the passage of time, and a sequence of events.

8. The method of claim 6 further comprising the step of transmitting to the client, following the revocation, a request for the user to authenticate the user's identity to the identification server.

9. The method of claim 1 further comprising the step of erasing, on the client computer, the profile information upon termination of a user session.

10. A system for controlling access by a user operating a client computer to one or more server-based applications communicating with the client over a computer network, the system comprising:

a. an identification server connected to a computer network for storing user authentication information in connection with a plurality of server-based applications and authenticating the user;

b. a web server module for transmitting the user authentication information from the identification server to the client computer, and;

c. a single-sign-on agent residing on the client computer for:

(i) receiving the user authentication information;

(ii) recognizing data indicative of a screen displayed to the user as relating to at least one of the plurality of server-based applications;

(iii) automatically entering user profile information into at least one field on the recognized screen; and

(iv) transmitting the entered user profile information to one or more server-based applications.

11. The system of claim 10 wherein the authentication information stored on the identification server includes at least one of a password, a user identification code, a secure access code, a set of user privileges and trigger events.

12. The system of claim 11 wherein the user authentication information includes user privileges and wherein the single-sign-on agent limits the user's operation of the application in accordance with the user privileges.

13. The system of claim 10 wherein the authentication information stored on the identification server comprises reference biometric data identifying the user, the system further comprising:

a. a biometric input device for receiving, at the client computer, biometric data from the user;

b. a communications module for transmitting the received biometric data from the client computer to the identification server over the network; and

c. an authentication server for comparing the received biometric data to reference biometric data.

14. A system, operable on a user's client computer connected to a computer network, for controlling access by the user to one or more applications communicating with the client over a computer network, the system comprising:

a. means for receiving, from an identification server communicating with the client over a computer network, authentication information for the user in connection with a plurality of server-based applications;

b. means for identifying the user;

c. means for causing the identification server to automatically supply the authentication information to the client computer based on the user's identity;

d. means for causing the client computer to recognize data indicative of a screen displayed to the user as relating to at least one of the plurality of server-based applications;

e. means for causing the client computer to automatically enter user profile information into at least one field on the recognized screen; and

f. means for causing the client computer to use the entered profile information to obtain access to the one or more applications.

15. The method of claim 1 wherein the authentication information comprises profile information.

16. The method of claim 1 wherein the recognized screen comprises a plurality of fields.

17. The method of claim 1 wherein the transmission of the entered profile information to the application is done in a manner dictated by instructions defining the screen.

18. The method of claim 1 wherein the user profile information is stored on the client computer.

19. The system of claim 10 wherein the authentication information comprises profile information.

20. The system of claim 10 wherein the recognized screen comprises a plurality of fields.

21. The system of claim 10 wherein single-sign-on agent transmits the entered profile information to the application is done in a manner dictated by instructions defining the screen.

22. The system of claim 1 wherein the user profile information is stored on the client computer.

Assignments (8)
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 →
SECURITY INTEREST Recorded Dec 22, 2020
From: IMPRIVATA, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 054836/0937 →
RELEASE OF SECURITY INTEREST Recorded Dec 2, 2020
From: GOLUB CAPITAL MARKETS LLC
To: IMPRIVATA, INC
Reel/Frame 054510/0572 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Oct 25, 2017
From: SILICON VALLEY BANK, AS AGENT
To: IMPRIVATA, INC.
Reel/Frame 044293/0295 →
SECURITY INTEREST Recorded Oct 24, 2017
From: IMPRIVATA, INC.
To: GOLUB CAPITAL MARKETS LLC
Reel/Frame 043934/0875 →
PATENT SECURITY AGREEMENT Recorded Sep 19, 2016
From: IMPRIVATA, INC.
To: SILICON VALLEY BANK
Reel/Frame 040069/0102 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 6, 2003
From: TING, DAVID; HO, CHEN; SHAH, PARIND; BYRAGANI, BUSHAN YADAV
To: IMPRIVATA, INC.
Reel/Frame 014350/0254 →
Continuity (1)
Related Publication 20040205176A1 · Oct 14, 2004