Method, system, and computer-readable storage medium for establishing a login session
First Claim
1. A method comprising:
- receiving, at a computing device, notification of a log-in event associated with a first login session wherein a user is logged in to the computing device based on a credential such that the user is authorized to access a resource of the computing device;
obtaining the credential from a first storage area;
storing the credential in a second storage area, the second storage area different from the first storage area;
determining whether the credential is valid;
during the first login session and in response to determining that the credential is valid, establishing, at the computing device, a second login session wherein the user is logged in to an application on the computing device by granting the user access to a resource of the application;
receiving, at the computing device, information indicating an event has occurred;
during the first login session and in response to the receiving the information indicating the event has occurred, terminating the second login session such that the user does not have access to the resource of the application;
in response to the terminating the second login session, retrieving the credential from the second storage area;
in response to the retrieving the credential from the second storage area, determining again whether the credential is valid; and
during the first login session and in response to determining again that the credential is valid, establishing, at the computing device, a third login session wherein the user is logged in to the application on the computing device by granting the user access to a resource of the application.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and computer-readable storage medium are provided. Embodiments of the invention include receiving notification of a log-in event associated with a first login session wherein a user is authorized to access a resource of a computing system based on a credential. During the first login session and in response to determining the credential is valid, a second login session is established by granting the user access to a resource of an application associated with the computing system. During the first login session and in response to receiving information indicating an event has occurred, the second login session is terminated such that the user does not have access to the resource of the application. And during the first login session and in response to determining again that the credential is valid, a third login session is established by granting the user access to a resource of the application.
31 Citations
19 Claims
-
1. A method comprising:
-
receiving, at a computing device, notification of a log-in event associated with a first login session wherein a user is logged in to the computing device based on a credential such that the user is authorized to access a resource of the computing device; obtaining the credential from a first storage area; storing the credential in a second storage area, the second storage area different from the first storage area; determining whether the credential is valid; during the first login session and in response to determining that the credential is valid, establishing, at the computing device, a second login session wherein the user is logged in to an application on the computing device by granting the user access to a resource of the application; receiving, at the computing device, information indicating an event has occurred; during the first login session and in response to the receiving the information indicating the event has occurred, terminating the second login session such that the user does not have access to the resource of the application; in response to the terminating the second login session, retrieving the credential from the second storage area; in response to the retrieving the credential from the second storage area, determining again whether the credential is valid; and during the first login session and in response to determining again that the credential is valid, establishing, at the computing device, a third login session wherein the user is logged in to the application on the computing device by granting the user access to a resource of the application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
one or more processors; and one or more computer-readable media coupled to the one or more processors, the one or more computer-readable media storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising; receiving, at a computing device, notification of a log-in event associated with a first login session wherein a user is logged in to the computing device based on a credential such that the user is authorized to access a resource of the computing device; obtaining the credential from a first storage area; storing the credential in a second storage area, the second storage area different from the first storage area; determining whether the credential is valid; during the first login session and in response to determining that the credential is valid, establishing, at the computing device, a second login session wherein the user is logged in to an application on the computing device by granting the user access to a resource of the application; receiving, at the computing device, information indicating an event has occurred; during the first login session and in response to the receiving the information indicating the event has occurred, terminating the second login session such that the user does not have access to the resource of the application; in response to the terminating the second login session, retrieving the credential from the second storage area; in response to the retrieving the credential from the second storage area, determining again whether the credential is valid; and during the first login session and in response to determining again that the credential is valid, establishing, at the computing device, a third login session wherein the user is logged in to the application on the computing device by granting the user access to a resource of the application.
-
-
11. A non-transitory computer-readable storage medium storing instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
-
receiving, at a computing device, notification of a log-in event associated with a first login session wherein a user is logged in to the computing device based on a credential such that the user is authorized to access a resource of the computing device; obtaining the credential from a first storage area; storing the credential in a second storage area, the second storage area different from the first storage area; determining whether the credential is valid; during the first login session and in response to determining that the credential is valid, establishing, at the computing device, a second login session wherein the user is logged in to an application on the computing device by granting the user access to a resource of the application; receiving, at the computing device, information indicating an event has occurred; during the first login session and in response to the receiving the information indicating the event has occurred, terminating the second login session such that the user does not have access to the resource of the application; in response to the terminating the second login session, retrieving the credential from the second storage area; in response to the retrieving the credential from the second storage area, determining again whether the credential is valid; and during the first login session and in response to determining again that the credential is valid, establishing, at the computing device, a third login session wherein the user is logged in to the application on the computing device by granting the user access to a resource of the application. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification