Intelligent Form Creation via Pre-existing Object Relationships
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current electronic form authoring solutions are arduous and fail to leverage commonality between forms, schema information, and analytics data, requiring manual creation of electronic forms from scratch and lacking automation in recommending relevant form objects.
Innovation Solution
Techniques for intelligent electronic form creation that automatically predict and recommend candidate form objects by analyzing relationships between pre-existing form objects, using a system comprising a form authoring module, form object prediction module, form object search module, and pre-existing forms repository to suggest form objects based on the context and relationships identified.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If manual creation of electronic forms is used, then forms can be created with complete control over each field, but the process is arduous and time-consuming
Solution Approach 1:
The system performs preliminary action by pre-analyzing relationships between form objects in existing forms and storing them in a knowledge base. When a user starts creating a new form, the system has already prepared recommendation data based on historical patterns, allowing immediate suggestions rather than requiring manual creation from scratch.
Solution Approach 2:
The system enables self-service by automatically analyzing the form context and generating form object recommendations without requiring manual intervention. The recommendation engine autonomously processes form data, identifies patterns, and presents suggested form objects to the user, reducing the manual effort required for form creation.
2Adaptability or versatility
If current form authoring solutions are used, then forms can be created with detailed field-by-field control, but commonality between forms is not leveraged
Solution Approach 1:
The system implements feedback by analyzing the current form context (preceding N form objects) and using this information to generate relevant recommendations. The system continuously monitors form creation progress and adjusts recommendations based on the evolving form structure, ensuring that common patterns are identified and leveraged appropriately.
Solution Approach 2:
The system introduces an intermediary layer (the recommendation engine) that sits between the user and the form creation process. This intermediary analyzes the form context, queries the knowledge base for patterns, and presents synthesized recommendations, thereby bridging the gap between manual control and automated pattern recognition without adding significant complexity.
3Manufacturing precision
If schema-based form objects are used, then forms can be structured with proper data mapping, but manual mapping of schema to form objects is required
Solution Approach 1:
The system replaces the mechanical process of manual schema mapping with an automated computational approach. Instead of manually matching schema elements to form objects, the system uses pattern recognition algorithms to automatically identify and recommend appropriate form objects based on schema context and historical patterns, maintaining precision while increasing automation.
4Measurement precision
If existing forms are analyzed to identify patterns, then recommendations can be more accurate, but the analysis of relationships between form objects increases system complexity
Solution Approach 1:
The system applies segmentation by breaking down the complex task of form analysis into manageable components: identifying preceding N form objects, analyzing their relationships, querying the knowledge base for patterns, and generating recommendations. This modular approach maintains accuracy while managing system complexity through structured processing steps.
Data Source
AI summary
Electronic form creation techniques are disclosed which automatically recommend candidate form objects to include in an electronic form being created. In some examples, a method may include receiving a request to create an electronic form, identifying a preceding N form objects created in the electronic form, identifying a candidate form object based on the identified preceding N form objects and one or more relationships between pre-existing form objects, and recommending the candidate form object for creation in the electronic form. The pre-existing form objects are included in multiple pre-existing forms. The method may further include identifying the one or more relationships between pre-existing form objects. The pre-existing forms may be selected, for example, based on information associated with the request (e.g., form type, an ID indicating identity of author creating the form, and/or ID indicating identity of a group to which the form author belongs).


