System and method for automated login
First Claim
Patent Images
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.
7 Assignments
0 Petitions
Accused Products
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.
105 Citations
22 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 15, 16, 17, 18, 22)
-
-
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. - View Dependent Claims (11, 12, 13, 19, 20, 21)
-
-
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.
-
Specification