Background auto-submit of login credentials
First Claim
Patent Images
1. A system for submitting login credentials in the background for a user of a web service comprising:
- a client device comprising;
at least one memory;
a login form manager to store, in the at least one memory at the client device, login information corresponding to a login form of the web service, the login information comprising a login endpoint of the web service and the login credentials, wherein the login credentials are used to authenticate the user for a session of the web service and wherein the login credentials includes first user account information;
a login token manager to;
track a login token at the client device, the login token being associated with the session of the web service and including an expiration date for the session of the web service, wherein the login token is separate from the login credentials,determine an expiration date for the login token based at least on the expiration date for the session of the web service, wherein the expiration date for the session of the web service is determined using a special cases list, anddetect whether the login token has been deleted prior to the expiration date;
wherein, in response to the detection that the login token has been deleted, the login form manager is further configured to determine whether the login credentials include second user account information; and
an auto-submit module to submit the stored login credentials including the second user account information to the web service, wherein the second user account information is used to authenticate the user for the session of the web service.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for automatically submitting login credentials as a background process for a user of a web service are provided. Login information corresponding to a login form of the web service is stored, where the login information comprises a login endpoint of the web service and the login credentials are used to authenticate the user for a session of the web service. A login token, generated by the web service, and its expiration date are tracked. The login credentials are then automatically submitted, without user intervention, to the web service based on the login endpoint and the expiration date of the login token.
162 Citations
17 Claims
-
1. A system for submitting login credentials in the background for a user of a web service comprising:
-
a client device comprising; at least one memory; a login form manager to store, in the at least one memory at the client device, login information corresponding to a login form of the web service, the login information comprising a login endpoint of the web service and the login credentials, wherein the login credentials are used to authenticate the user for a session of the web service and wherein the login credentials includes first user account information; a login token manager to; track a login token at the client device, the login token being associated with the session of the web service and including an expiration date for the session of the web service, wherein the login token is separate from the login credentials, determine an expiration date for the login token based at least on the expiration date for the session of the web service, wherein the expiration date for the session of the web service is determined using a special cases list, and detect whether the login token has been deleted prior to the expiration date; wherein, in response to the detection that the login token has been deleted, the login form manager is further configured to determine whether the login credentials include second user account information; and an auto-submit module to submit the stored login credentials including the second user account information to the web service, wherein the second user account information is used to authenticate the user for the session of the web service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method for submitting login credentials in the background for a user of a web service comprising:
-
storing, in at least one memory at a client device, login information corresponding to a login form of the web service, the login information comprising a login endpoint of the web service and the login credentials, wherein the login credentials are used to authenticate the user for a session of the web service and wherein the login credentials includes first user account information; tracking a login token at the client device, the login token being associated with the session of the web service and including the expiration date for the session of the web service, wherein the login token is separate from the login credentials; determining an expiration date for the login token based at least on the expiration date for the session of the web service, wherein the expiration date for the session of the web service is determined using a special cases list; detecting whether the login token has been deleted prior to the expiration date; determining, in response to the detection that the login token has been deleted, whether the login credentials include second user account information; and submitting the stored login credentials including the second user account information to the web service, wherein the second user account information is used to authenticate the user for the session of the web service. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system for automatically submitting login credentials in the background for a user of a web service comprising:
-
a client device comprising; at least one memory; a login form manager to store, in the at least one memory, login information corresponding to a login form of the web service, the login information comprising a login endpoint of the web service and the login credentials, wherein the login credentials authenticate the user for a session of the web service using first user account information; a login token manager to; track a login token, the login token associated with the session of the web service and including an expiration date for the session, wherein the login token is separate from the login credentials, determine an expiration date of the login token based at least on the expiration date for the session of the web service, wherein the expiration date for the session of the web service is determined using a special cases list, and detect whether the login token has been deleted prior to the expiration date for the login token; wherein the login form manager is configured to; determine, if the login token has been deleted, whether the login credentials include second user account information, and authenticate the user for the session of the web service using the second user account information; and an auto-submit module to automatically submit, without user intervention, the stored login credentials to the web service based on the login endpoint and the expiration date of the login token. - View Dependent Claims (16, 17)
-
Specification