FillBot Auto-Fill System Using Data-Centric Form Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing auto-fill tools for electronic forms are limited in their ability to accurately and completely fill forms due to their reliance on field labels, inability to handle non-text fields, and lack of data portability across devices, leading to inefficient and inaccurate results.

Innovation Solution

The FillBot system employs a data-centric approach that uses user-entered data and form information to identify corresponding fields across different forms, implemented in a distributed manner with a backend server to provide accurate and portable auto-fill capabilities across devices, leveraging the browser or native mobile application to parse forms and utilize relationship mapping algorithms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional auto-fill tools rely on field labels to identify information requests, then the system structure remains simple, but the accuracy of form filling deteriorates due to complex form structures and multiple ways of requesting the same information

Engineering Contradiction:
Improveaccuracy of form fillingVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary data-centric approach that acts as a mediator between the form structure and the auto-fill logic. Instead of directly relying on field labels, the system uses data patterns and relationships as an intermediary layer to identify information requests, thereby improving accuracy without proportionally increasing complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the mechanical label-matching system with a data-driven identification system. By substituting the traditional mechanism of parsing form labels with a system that analyzes data patterns and relationships, the invention achieves higher accuracy while managing complexity through automated data processing

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Adaptability or versatility

If traditional auto-fill tools only handle text fields, then the system complexity remains low, but the versatility of the tool deteriorates since non-text fields constitute half of input fields

Engineering Contradiction:
Improvehandling of different field typesVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies universality by designing an auto-fill system that can handle multiple field types (text, non-text, and other input formats) through a unified data-centric approach. The system identifies information requests based on data patterns rather than field-specific characteristics, enabling it to universally apply to diverse field types without requiring separate handling mechanisms for each

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

3Adaptability or versatility

If traditional auto-fill tools operate in a localized manner on each device, then the system architecture remains simple, but the data portability and efficiency deteriorate across multiple user devices

Engineering Contradiction:
Improvedata portability across devicesVSAvoidsystem architecture complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges the localized auto-fill operations across multiple devices by introducing a centralized data storage and coordination mechanism. User data and form information are combined into a unified structure that can be accessed and updated across different devices, enabling data portability while distributing the processing load to manage architecture complexity

Inventive Principle:
Principle #5Merging (Combining)

4Productivity

If traditional auto-fill tools use a field-label approach, then the processing speed remains fast, but the completeness of form filling deteriorates as they can only partially auto-fill forms

Engineering Contradiction:
Improvecompleteness of form fillingVSAvoidtime for manual intervention
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent implements feedback mechanisms that allow the system to learn from user corrections and interactions. When users manually fill fields that could have been auto-filled or correct auto-filled data, this feedback is used to refine the data patterns and relationships, improving the completeness of future auto-fill operations while reducing the need for manual intervention over time

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11886802B2Adaptive autofill systems and methods
Publication Date: 2024.01.30 LIVECAREER
  • US11886802B2 patent drawing
  • US11886802B2 patent drawing
  • US11886802B2 patent drawing

AI summary

The disclosed invention provides improved systems and methods for auto-filling electronic forms, which involves presenting a user with an electronic form comprising one or more fields, each field having one or more field attributes, parsing the electronic form to generate a form mapping, including a form path identifier identifying a location from where the electronic form originated, and a global field identifier and corresponding label for each of the one or more fields. The document mapping may be sent to a remote server, which may provide user data in response, which may be used to automatically populate the electronic form.