Customized Autofill Prompts via Non-Sensitive Data Templates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face inconvenience and errors when manually entering data into user interfaces on mobile devices, especially due to small screens, and existing autofill solutions lack specificity and security in handling sensitive information.

Innovation Solution

The operating system determines a subset of content on the user interface that excludes user-specific information, generates a request for a template from a remote provider, and uses this template to process and validate user input data, providing a customized prompt for autofill authorization without compromising sensitive data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual data entry is used in UI, then data can be entered, but it is inconvenient, slow and cumbersome especially on mobile devices with small screens

Engineering Contradiction:
Improveease of data entryVSAvoidtime required for data entry
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by capturing and storing user input data in the operating system's clipboard or keyboard cache before the user actually needs to enter it. When a text input field is detected, the system automatically retrieves and populates the field with previously captured data, eliminating the need for manual re-entry and significantly reducing the time and effort required for data input operations.

Inventive Principle:
Principle #10Preliminary action

2Extent of automation

If user input data is transmitted to remote provider for autofill, then autofill functionality is enabled, but sensitive information may be compromised

Engineering Contradiction:
Improveautofill capabilityVSAvoiddata security risk
Core Design Contradiction:
Extent of automationVSObject-affected harmful factors

Solution Approach 1:

The system extracts only the necessary non-sensitive portions of user input data (such as formatting patterns, data types, and structural information) and transmits these extracted features to the remote provider for template generation. The actual sensitive user data remains securely stored locally in the operating system and is never transmitted externally, thus enabling autofill functionality while maintaining data security.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The operating system acts as an intermediary between the user device and the remote provider. It captures user input data locally, processes it to extract only non-sensitive formatting and structural information, and transmits this processed information to the remote provider. The remote provider generates templates based on this intermediate processed data, which are then used by the operating system to automatically populate fields without exposing the actual sensitive user information to external systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If generic autofill prompt is used, then autofill can be authorized, but user does not receive accurate information about data to be saved

Engineering Contradiction:
Improveautofill applicabilityVSAvoidinformation accuracy about saved data
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The system applies local quality by customizing the autofill authorization prompt with specific, accurate information about the actual data that will be saved and used for autofill. Instead of using a generic prompt, the operating system processes the user input data to identify specific fields and data types (such as credit card number, expiration date, cardholder name) and incorporates this specific information into the authorization prompt, allowing users to make informed decisions about what data to save for autofill.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11314933B2Customized user prompts for autofilling applications
Publication Date: 2022.04.26 GOOGLE LLC
  • US11314933B2 patent drawing
  • US11314933B2 patent drawing
  • US11314933B2 patent drawing

AI summary

An example method includes determining a subset of content displayed by an application on a user interface (UI) of a user device, wherein the subset excludes user-specific information. The method further includes transmitting a request to a remote provider for at least one template for use with the application, wherein the request comprises the subset of content displayed on the UI. The method also includes receiving a response to the request from the remote provider, wherein the response comprises the at least one template indicating how to process user input data in one or more text input fields displayed by the application on the UI, and generating a prompt to authorize transmission of the one or more user input values to the remote provider for future use in autofill, wherein the prompt is customized by processing the one or more user input values using the at least one template.