Account Manager Component for Automatic Web Login

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face the inconvenience of manually entering credentials when accessing websites, even if the same credentials are stored on their device for other applications, due to web browser restrictions.

Innovation Solution

A system and method that allows for the display of locally stored user identifications for selection upon navigating to a login page, with the option to send credential information to a remote authentication server to receive a login token, which is then used to authenticate the user automatically.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If web browser restrictions are enforced to maintain security, then system security is improved, but user convenience deteriorates due to manual credential entry

Engineering Contradiction:
Improvesystem securityVSAvoiduser convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces an account manager component as an intermediary between the web browser and the authentication system. This intermediary manages credentials securely and facilitates automatic login requests to participating websites, thereby maintaining security while eliminating manual credential entry. The account manager acts as a trusted mediator that handles the authentication process without requiring users to manually input credentials.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If automatic login using stored credentials is implemented, then user convenience is improved, but compatibility with non-participating websites deteriorates

Engineering Contradiction:
Improveuser convenienceVSAvoidwebsite compatibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent implements local quality by making authentication functionality selective rather than universal. The account manager component checks whether each website is a participating website before attempting automatic login. For participating websites, automatic authentication is enabled; for non-participating websites, the system falls back to standard browser behavior. This localized approach allows the system to optimize convenience for compatible sites without compromising compatibility with sites that do not support the feature.

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If multiple credential storage locations are maintained, then adaptability across applications is improved, but access coordination deteriorates due to browser restrictions

Engineering Contradiction:
Improveapplication compatibilityVSAvoidaccess coordination
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent implements universality by designing the account manager component to handle multiple types of credentials (usernames, passwords, email addresses) and multiple authentication methods (automatic login requests, manual entry, token-based authentication). The system can manage credentials stored in the device's operating system and coordinate access across different applications and web browsers through a unified interface, eliminating the need for users to manually access different storage locations.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS9325696B1System and method for authenticating to a participating website using locally stored credentials
Publication Date: 2016.04.26 GOOGLE LLC
  • US9325696B1 patent drawing
  • US9325696B1 patent drawing
  • US9325696B1 patent drawing

AI summary

A system and method is disclosed for authenticating a user using locally stored credentials. A website is configured to provide, to a web browser, a login page, including header information which informs the web browser that the website may accept an automatic login. In response to receiving, from the web browser, credential information and a request to login to the website, a login token having an expiration time is generated by an authentication server and returned to the web browser. The web browser provides the login token to an authentication address associated with the website, before the expiration time, to automatically login to the website.