Cross-Application Autofill via Text Matching and Copying

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing autofill methods fail to identify and transfer information from one application to another, leading to increased time and error when users switch between multiple applications, such as typing an address from a photo application to a web browser.

Innovation Solution

A computer-implemented method that detects when a user switches between applications, identifies matching text, and suggests remaining text from the source application to autofill into the destination application, using monitoring of open app content, photo content, and keyboard content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If users manually type information from one application to another, then data transfer between applications can be completed, but time consumption and typing errors increase

Engineering Contradiction:
Improvedata transfer efficiencyVSAvoidtime to switch between applications
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system captures text from the source application (e.g., photo application containing an address) and creates a copy that can be automatically transferred to the destination application. The text matching component identifies corresponding text fields between applications, allowing the system to copy relevant information without manual retyping.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system performs preliminary text extraction and matching when the source application is first accessed, preparing the text data before the user needs to transfer it. By pre-identifying matching text fields and preparing the transfer, the system eliminates the need for manual typing when the user switches applications.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If users manually type information from one application to another, then data transfer can be completed, but typing errors increase

Engineering Contradiction:
Improveaccuracy of data transferVSAvoidtyping errors
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

By copying text directly from the source application rather than requiring manual retyping, the system eliminates transcription errors. The text matching component ensures accurate identification of corresponding fields, and the automatic transfer preserves the original text exactly as it appears in the source application.

Inventive Principle:
Principle #26Copying

3Productivity

If autofill is used within a single application, then time is saved, but information cannot be transferred from other applications

Engineering Contradiction:
Improveautofill capabilityVSAvoidcross-application data transfer
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system extends the autofill functionality beyond single-application boundaries by enabling text extraction and matching across multiple applications. The text matching component can identify corresponding fields between different applications (e.g., photo application and web browser), making the autofill capability universal across the entire device ecosystem.

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

Solution Approach 2:

The system introduces a text matching component as an intermediary that bridges different applications. This mediator identifies corresponding text fields between the source and destination applications, enabling seamless cross-application data transfer while maintaining the user experience of traditional autofill.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Extent of automation

If the system monitors application switching and text input, then automatic text suggestion can be provided, but system complexity increases

Engineering Contradiction:
Improveautomatic text transferVSAvoidmonitoring and matching system
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The system automatically performs text extraction, matching, and transfer without requiring user intervention or complex configuration. The text matching component self-adapts to identify corresponding fields between applications based on text content analysis, eliminating the need for manual field mapping or complex system setup.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12106042B1Enhanced computer automation to transfer data between software applications
Publication Date: 2024.10.01 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12106042B1 patent drawing
  • US12106042B1 patent drawing
  • US12106042B1 patent drawing

AI summary

The automatic computer transfer of data between applications can include detecting a first application is accessed on a device, and a second application is accessed on the device in a predetermined amount of time. It is determined that text typed in the first application matches text from the second application. It is further determined when remaining text from the second application does not match the text typed in the first application. It is further Text from the second application for the first application is suggested based on the determined remaining text from the second application. The suggested text from the second application for the first application is sent to a display to autofill into the first application.