Parent Domain Authentication for Cross-Website Login

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users are required to re-enter their login information when accessing related websites, even if the information is the same, due to the lack of seamless authentication across different domain versions, such as from a non-mobile to a mobile version of a website.

Innovation Solution

A system that identifies the parent domain name from an absolute domain name and determines if stored authentication information is available for that parent domain, allowing for automatic population of login fields in related websites by prompting the user for authorization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the web browser saves login information for a specific hostname, then the login information can be automatically populated for that specific website, but the login information cannot be reused for related websites with different hostnames (e.g., mobile version)

Engineering Contradiction:
Improveautomatic loginVSAvoiddomain flexibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent segments the domain name into two parts: the hostname (e.g., 'www' or 'mobile') and the parent domain (e.g., 'myemail.cxm'). By separating these components, the system can store authentication information at the parent domain level while allowing different hostnames to share the same credentials, thus enabling automatic login across related websites.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a notification mechanism as an intermediary between the stored authentication information and the login form. When a user accesses a website, the system checks for matching parent domain credentials, and if found, displays a notification asking the user if they want to use the stored credentials. This intermediary step enables cross-hostname authentication while maintaining user control.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If the web browser automatically populates login information without prompting the user, then user convenience is improved, but security is compromised due to lack of explicit user permission

Engineering Contradiction:
ImproveconvenienceVSAvoidsecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent performs preliminary checking of authentication information availability before the user attempts to log in. The system proactively identifies matching parent domain credentials and prepares a notification in advance, so that when the user reaches the login screen, the option to use stored credentials is already presented, combining convenience with security.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a feedback loop where the system monitors website access attempts, checks for matching authentication information, and provides feedback to the user through a notification. This feedback mechanism allows users to explicitly authorize the use of stored credentials, maintaining security while enabling automatic login functionality.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9111074B1Login synchronization for related websites
Publication Date: 2015.08.18 GOOGLE LLC
  • US9111074B1 patent drawing
  • US9111074B1 patent drawing
  • US9111074B1 patent drawing

AI summary

Methods for or providing stored authentication information of one website for a related website are provided. In one aspect, a method includes receiving a first request to provide, for display, a webpage includes at least one authentication field, and receiving an identification of an absolute domain name for the webpage. The method also includes identifying a parent domain name from the absolute domain name, and determining whether stored authentication information for a user is available for the parent domain name. The method further includes providing, for display, a first notification to populate the stored authentication information for the user in the at least one authentication field when the stored authentication information is available for the parent domain name. Systems and machine-readable media are also provided.