Background auto-submit of login credentials
AssigneeGoogle Inc.
InventorsHenry Bridge, Ben Goodger, Glen Murphy, John Nicholas Jitkoff
Life of this patent
Estimating the term…
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.
Claims11
A system for automatically submitting login credentials in the background for a user of a web service comprising:
- one or more processors;
- and
- at least one memory comprising instructions stored therein, which when executed by the one or more processors, cause the one or more processors to perform operations comprising:
- storing, 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 are used to authenticate the user for a session of the web service;
- storing an association between a URL of the web service, the login credentials, the login endpoint, and a login token, the login token being associated with the session of the web service and including an expiration date for the session;
- adding the login token to a login token watch list;
- detecting whether the login token has been deleted prior to the expiration date;
- determining, in response to detecting the login token has been deleted prior to the expiration date, whether additional login credentials are available;
- and
- submitting, without user intervention, the stored login credentials or the additional login credentials to the web service based on the login endpoint and the expiration date of the login token,
- whereby the login token and the associated session are automatically renewed prior to the expiration date, and the user remains authenticated at the web service on a continuous basis, without any user intervention.
A computer-implemented method for automatically submitting login credentials in the background for a user of a web service comprising:
- storing, in 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 are used to authenticate the user for a session of the web service;
- storing an association between a URL of the web service, the login credentials, the login endpoint, and a login token, the login token being associated with the session of the web service and including an expiration date for the session;
- adding the login token to a login token watch list;
- detecting whether the login token has been deleted prior to the expiration date;
- determining, in response to detecting the login token has been deleted prior to the expiration date, whether additional login credentials are available;
- and
- automatically submitting, without user intervention, the stored login credentials or the additional login credentials to the web service based on the login endpoint and the expiration date of the login token,
- whereby the login token and the associated session are automatically renewed prior to the expiration date, and the user remains authenticated at the web service on a continuous basis, without any user intervention.
Dependencies are inferred from the claim text.