Application Overlay Autofill for Secure Mobile Data Entry
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile devices with smaller screen sizes and limited input mechanisms face challenges in efficiently and securely populating application-specific information, and conventional autocomplete features pose security risks due to static data storage and unauthorized access.
Innovation Solution
An application overlay system that transmits requests to a remote source for supplemental content, using a client-server approach to generate and manage application-specific data, ensuring security through real-time updates and virtual account numbers, and allowing user-controlled data transmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If conventional autocomplete features are used to populate application-specific information, then user efficiency is improved, but security deteriorates due to static data storage and unauthorized access risks
Solution Approach 1:
The patent transforms static autocomplete data into dynamic, real-time populated content. Instead of storing data locally and displaying it statically, the system continuously retrieves updated content from a remote server based on contextual information from the active application. This dynamic approach maintains security while improving user efficiency, as data is populated on-demand rather than being permanently stored on the device.
Solution Approach 2:
The patent introduces a server as an intermediary between the user's device and the application-specific information. Rather than storing sensitive data locally (which creates security vulnerabilities), the system uses a server-mediated approach where the server receives application context, retrieves appropriate content, and populates fields remotely. This intermediary layer eliminates the security risk of local storage while maintaining the convenience of automatic population.
2Measurement precision
If mobile devices use traditional input mechanisms, then input accuracy is improved, but device portability deteriorates due to larger size requirements
Solution Approach 1:
The patent enables mobile devices to automatically populate application fields without requiring traditional input mechanisms like keyboards or mice. The system self-services by detecting active applications, retrieving relevant information from servers, and automatically filling in form fields. This eliminates the need for complex input hardware, maintaining device portability while achieving accurate information population.
Solution Approach 2:
The patent replaces mechanical input systems (keyboards, mice, touch interfaces) with an automated software-based information population system. Instead of requiring physical interaction to enter data, the system uses application detection, server communication, and automatic field population to achieve the same result. This substitution eliminates the need for dedicated input hardware, keeping devices compact while maintaining input accuracy.
3Measurement precision
If users switch between applications to populate information, then data accuracy is improved, but time consumption deteriorates
Solution Approach 1:
The patent merges the functions of multiple applications into a single integrated system. Instead of requiring users to switch between a native application and a separate information management application, the system combines application detection, server communication, and field population capabilities into one overlay application that works seamlessly with any active application. This integration maintains data accuracy while eliminating the time loss associated with application switching.
Solution Approach 2:
The patent performs preliminary actions by continuously monitoring active applications and pre-fetching relevant information from servers before users need it. When a user opens an application with form fields, the system has already detected the application type and retrieved appropriate content, ready for immediate population. This preliminary preparation eliminates waiting time while ensuring accurate data population.
Data Source
AI summary
Methods and systems are described herein for populating application-specific information using overlay applications. For example, in order to relieve some of the difficulties users face in inputting information into mobile devices which may have smaller screen sizes and may not feature dedicated input mechanisms, the methods and systems described herein automatically populate application-specific information. The methods and systems do this using an application that presents an application overlay feature. That is, the application is accessible while a user is using another application (e.g., on the mobile device) and/or while a user is scrolling through other applications.


