Patent ID: 7546630

Claim:
A method for logging a successful authentication of a user, the method comprising: generating, by an embedded system, a session identification in response to the authentication to identify a login session for the user; allocating, by the embedded system, application independent memory to create a memory location of the embedded system for shared access by more than one applications of the embedded system; arbitrating the shared access to at least a portion of the memory location of the embedded system by checking a semaphore in the memory location to determine whether an application is currently accessing the at least a portion of the memory location and, if not, granting access to the at least a portion of the memory location by storing an in-use indication in the semaphore, the in-use indication comprising the session identification, the memory location being configured to retain the session identification independent of de-allocations of memory for the more than one applications, to authenticate the user for the login session; and by releasing the at least a portion of the memory location for access by other applications by resetting the in-use indication in the semaphore; and transmitting the session identification from the embedded system to a computer from which the user accessed the embedded system.