Password Manager Autofill Security via Context Identifier Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional password managers face challenges in securely autofilling login credentials across web pages and mobile apps, often failing to recognize domain relationships and being vulnerable to malicious websites and apps.

Innovation Solution

A computer-implemented method for securely autofilling login fields using a password manager that includes authenticating users, building an autofill security database, performing computing source autofill security checks, and matching computing sources to accounts within the database to ensure secure credential autofill.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional password managers refuse to autofill credentials on different domains (e.g., accounts.example.com vs www.example.com), then security is improved by preventing phishing, but usability deteriorates by failing to recognize legitimate domain relationships

Engineering Contradiction:
ImprovesecurityVSAvoidusability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces an intermediary mechanism (context identifier matching system) that mediates between the password manager and the computing source. This intermediary analyzes domain relationships, app identifiers, and context identifiers to determine whether autofill should be permitted, thereby resolving the contradiction between security and usability by adding an intelligent decision layer rather than using simple domain matching

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the matching parameters from simple domain name comparison to a multi-parameter system including context identifiers, app identifiers, certificate signatures, and domain relationship analysis. This parameter change enables the system to recognize legitimate relationships between domains while maintaining security against phishing

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If conventional password managers use simple domain matching for autofill, then ease of operation is improved by quickly identifying matching credentials, but security deteriorates by being vulnerable to phishing attacks on similar domains

Engineering Contradiction:
Improveease of operationVSAvoidsecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent segments the credential matching process into multiple independent verification components: domain matching, context identifier matching, app identifier matching, and certificate signature verification. This segmentation allows the system to maintain ease of operation through automated multi-factor verification while improving security by requiring multiple matching criteria to be satisfied simultaneously

Inventive Principle:
Principle #1Segmentation

3Productivity

If conventional password managers autofill credentials on any matching domain, then productivity is improved by enabling quick login, but security deteriorates by allowing credential theft on malicious websites

Engineering Contradiction:
Improvelogin speedVSAvoidsecurity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent performs preliminary security verification actions before autofilling credentials. The system pre-establishes trust relationships by verifying computing source authenticity, checking certificate signatures, and validating context identifiers before credential disclosure. This preliminary action ensures quick login (productivity) while preventing credential theft (security) by blocking malicious sources in advance

Inventive Principle:
Principle #10Preliminary action

4Reliability

If conventional password managers fail to recognize mobile app domain relationships, then security is maintained by not autofilling to unauthorized apps, but usability deteriorates by refusing legitimate app autofill requests

Engineering Contradiction:
ImprovesecurityVSAvoidusability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent creates a universal matching system that handles multiple types of computing sources (web browsers, mobile apps, desktop applications) through a unified approach. The system uses platform-specific identifiers (Android app IDs, iOS bundle identifiers) combined with context identifiers to universally recognize legitimate applications across different platforms, maintaining security while enabling usability for authorized apps

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

Data Source

PatentUS12287865B2System and method for safely autofilling login fields in computing sources
Publication Date: 2025.04.29 LI WEI
  • US12287865B2 patent drawing
  • US12287865B2 patent drawing
  • US12287865B2 patent drawing

AI summary

A new password manager for safely autofilling login user login credentials performs multiple layers of security check to protect users' confidential data. User interface elements of a computing source, such as a web page or a mobile app, are parsed for determining that password input fields are present. In such a case, a autofill control is displayed for activating user authentication for accessing the password manager. The password manager determines a computing source identifier of the computing source, determines a list of context identifiers corresponding to the computing source, performs computing security check, matches the computing source identifier to an account, and selects an account. The password manager then performs account security check on the selected account. When the security check is successful, the password manager autofills the login password input field with login data associated with the selected account.