Local Form Completion Tool for Secure Multi-Page Data Entry
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing solutions for automatically completing online forms are inefficient, particularly for multi-page forms, as they often require users to re-enter information on each page and are prone to errors due to buggy web pages, and do not provide 100% accuracy or security, especially on mobile devices where inputting information is difficult.
Innovation Solution
A personal computing device with a special purpose processor and memory structure that executes form completion tool code to automatically fill in multiple form pages by accessing and encrypting user data locally, ensuring 100% accuracy and security through a combination of form completion tool and form handling code that blends skeleton code with user data to populate web forms.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If browser auto-complete functionality is used, then form completion speed is improved, but accuracy is limited to 60-90% of form fields due to buggy web pages
Solution Approach 1:
The patent introduces an intermediary component that sits between the user's personal data and the web form fields. This intermediary parses the web page HTML structure, identifies form field mappings, and mediates the data transfer process. This resolves the contradiction by enabling 100% accurate completion while maintaining speed, as the intermediary handles the complexity of dealing with buggy web pages without requiring the user to manually verify each field.
Solution Approach 2:
The system performs preliminary actions by pre-parsing web pages and pre-mapping form fields before the user actually fills them out. The form completion tool analyzes the HTML structure in advance, identifies all form fields and their expected data types, and prepares the mapping between personal data storage and form fields. This preliminary analysis enables accurate auto-completion across all form fields, not just 60-90% as with traditional browsers.
2Productivity
If consumer information is stored on remote servers to enable one-click buying, then checkout speed is improved, but security and privacy risks increase
Solution Approach 1:
The patent inverts the traditional model by storing personal data locally on the user's device rather than on remote corporate servers. Instead of the corporation holding the data and the user accessing it, the user's device holds the data and the corporation's web page is the accessing party. This inversion fundamentally resolves the security contradiction by giving the user control over their data while still enabling fast checkout through the form completion tool.
Solution Approach 2:
The system enables self-service by allowing the user's personal computing device to autonomously complete forms using locally stored personal data. The form completion tool automatically retrieves data from the user's own storage, maps it to form fields, and fills them out without requiring the user to manually enter information or trust remote servers with their data. This resolves the contradiction by providing both speed (automation) and security (local storage).
3Measurement precision
If users manually enter information on each form page, then data accuracy is maintained, but time consumption increases significantly
Solution Approach 1:
The form completion tool enables self-service by automatically retrieving personal data from the user's local storage and filling out form fields without manual user input. The system autonomously parses web pages, maps form fields, retrieves corresponding personal data, and populates forms across multiple pages. This resolves the contradiction by providing both accuracy (through systematic data retrieval and field mapping) and speed (through automation eliminating manual entry).
4Ease of operation
If generalized auto-complete solutions are used, then ease of operation is improved, but reliability decreases due to inability to handle all form variations
Solution Approach 1:
The patent implements dynamics by making the form completion system adaptive to different web page structures. The tool dynamically parses HTML, identifies form field patterns, and adjusts its mapping strategy based on the specific page being filled. This dynamic adaptation enables the system to reliably handle diverse form variations across different websites while maintaining ease of operation through automatic detection and completion.
Solution Approach 2:
The system incorporates feedback mechanisms by analyzing the results of form field mapping and adjusting its parsing and matching algorithms based on success or failure. When the form completion tool encounters a web page, it tests its field mappings, receives feedback from the web page's response, and refines its approach for subsequent forms. This feedback loop improves reliability across different form types while maintaining user convenience through automatic adaptation.
Data Source
AI summary
A system and method for automatically completing one or a plurality of computer forms is disclosed using personal data from a local source. The form completion tool is initiated by a user to automatically complete in the one or multiple forms using personal data and code stored in user's personal computing devices. The personal data is independent of source of forms, obtained from the user with their authorization, and stored in a predefined format on the personal computing device. The code is independent of personal data and specific to each source of forms. The form completion tool may encrypt and decrypt the personal data when needed using an authentication technique to assure the identity and authority of the user to read or write the personal data.


