Local Form Completion Tool for Secure Multi-Page Data Entry

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveform completion speedVSAvoidform field completion accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improvecheckout speedVSAvoidsecurity and privacy risks
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

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.

Inventive Principle:
Principle #13The other way round (Inversion)

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).

Inventive Principle:
Principle #25Self-service

3Measurement precision

If users manually enter information on each form page, then data accuracy is maintained, but time consumption increases significantly

Engineering Contradiction:
Improvedata accuracyVSAvoidtime consumption
Core Design Contradiction:
Measurement precisionVSLoss of time

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).

Inventive Principle:
Principle #25Self-service

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

Engineering Contradiction:
Improveuser convenienceVSAvoidform completion reliability
Core Design Contradiction:
Ease of operationVSReliability

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10867068B2Personal computing devices with assisted form completion
Publication Date: 2020.12.15 GOGOODY INC
  • US10867068B2 patent drawing
  • US10867068B2 patent drawing
  • US10867068B2 patent drawing

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.