Cross-Application Autofill via Text Matching and Copying
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Reliability
If users manually type information from one application to another, then data transfer can be completed, but typing errors increase
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.
3Productivity
If autofill is used within a single application, then time is saved, but information cannot be transferred from other applications
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.
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.
4Extent of automation
If the system monitors application switching and text input, then automatic text suggestion can be provided, but system complexity increases
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.
Data Source
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.


