Methods, systems, and media to authenticate a user
First Claim
1. A method for logging a successful authentication of a user, the method comprising:
- generating a session identification in response to the authentication to identify a login session for the user;
storing the session identification in a memory location, the memory location being configured to retain the session identification independent of de-allocations of memory for individual applications, to authenticate the user for at least one of the independent applications;
transmitting the session identification to the user; and
authenticating the user for the at least one of the independent applications in response to receipt of the session identification upon verifying that the session identification is stored in the memory location.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and media to authenticate a user for interaction with applications on a server are disclosed. Embodiments include hardware in and/or software on a server adapted to generate a unique, session identification like a random number to identify a user'"'"'s login session. The identification is stored in memory that will not be de-allocated upon termination of applications on the server and is transmitted via, e.g., a cookie to the user'"'"'s browser, or the like. Subsequent user accesses can be verified by comparing the session identification from the web browser with the corresponding entry in the memory. Once the user'"'"'s identification is verified, the user is authorized to access to applications associated with the user'"'"'s login session, providing independence from the architecture of the applications executed by the server. Further embodiments include additional session information with the identification in the memory. Some embodiments monitor login sessions for expiration.
251 Citations
22 Claims
-
1. A method for logging a successful authentication of a user, the method comprising:
-
generating a session identification in response to the authentication to identify a login session for the user;
storing the session identification in a memory location, the memory location being configured to retain the session identification independent of de-allocations of memory for individual applications, to authenticate the user for at least one of the independent applications;
transmitting the session identification to the user; and
authenticating the user for the at least one of the independent applications in response to receipt of the session identification upon verifying that the session identification is stored in the memory location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus for logging a successful authentication of a user for a server, the apparatus comprising:
-
a memory location to retain a session identification independent of de-allocation of memory for individual applications executed on the server;
a session creator coupled with the memory location to generate the session identification in response to the authentication to identify a login session of the user, store the session identification in the memory location, and transmit the session identification to the user; and
a session authenticator coupled with the memory location to authenticate the user for an application of the individual applications executed on the server in response to receipt of the session identification upon verifying that the session identification is stored in the memory location. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A machine-accessible medium containing instructions, which when executed by a machine, cause said machine to perform operations, comprising:
-
generating a session identification in response to a user authentication via a login application to identify a login session for a user;
storing the session identification in a memory location, the allocation for the memory location being independent of allocations of memory to individual applications, to authenticate the user for at least one of the individual applications;
transmitting the session identification to the user; and
authenticating the user for the at least one of the individual applications in response to receipt of the session identification upon verifying that the session identification is stored in the memory location. - View Dependent Claims (18, 19, 20, 21, 22)
-
Specification