Password Manager Application for Secure Automated Credential Entry

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face the burden of repeatedly entering password data to access online accounts across different devices, which can compromise security due to the use of simple or identical passwords to reduce this burden.

Innovation Solution

A password manager application that identifies installed applications, displays them to the user, and either retrieves or generates password data for selected applications, allowing users to access accounts with minimal typing by copying the data to a clipboard or directly into the application.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users manually enter password data each time to access online accounts, then security may be improved through user control, but user burden increases and security may be reduced due to use of simple passwords

Engineering Contradiction:
ImprovesecurityVSAvoiduser burden
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The password manager application pre-generates and stores strong password data for multiple applications in advance. When a user needs to access an application, the system automatically retrieves and enters the pre-stored password data, eliminating the need for users to manually enter passwords each time while maintaining security through automatically generated strong passwords

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system performs automatic password entry without requiring user intervention. The password manager application monitors for login dialogs, automatically fills in the credentials from stored entries, and submits the form, allowing the system to serve itself rather than requiring continuous user action

Inventive Principle:
Principle #25Self-service

2Ease of operation

If users use simple or identical password data across multiple accounts to reduce burden, then ease of operation improves, but security is compromised

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

Solution Approach 1:

The system creates and stores multiple unique password data entries, one for each application. Each entry contains distinct, randomly generated password data that is copied and pasted automatically when needed, allowing users to have different strong passwords for each account without the burden of manual entry or memorization

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system changes the parameter of password complexity by automatically generating and managing high-entropy password data with varying characteristics for different applications. This allows password strength to be increased significantly while the user interface remains simple, as the complexity is handled automatically by the system

Inventive Principle:
Principle #35Parameter changes

3Productivity

If password data is automatically generated and entered, then user interaction is reduced and security is enhanced, but system complexity increases

Engineering Contradiction:
Improveaccess speedVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The password manager functionality is merged with the existing application launcher or file system interface. The system combines password generation, storage, detection of login requirements, and automatic form filling into a single integrated solution that works seamlessly with existing applications without requiring separate manual steps

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9984215B2Obtaining password data
Publication Date: 2018.05.29 F SECURE CORP
  • US9984215B2 patent drawing
  • US9984215B2 patent drawing
  • US9984215B2 patent drawing

AI summary

A method of obtaining password data for entry to an application running on a device. The method may include running a password manager application on a device. The password manager application may identify one or more applications installed on the device. The password manager application may display the identified applications on a display of the device. The password manager application may receive a user selection of a displayed application. The password manager application may determine whether an entry exists for the selected application in a memory associated with the password manager application. If no entry exists, the password manager application may generate an entry comprising password data for the selected application. If an entry exists, the password manager application may retrieve password data relating to the selected application.