Context-Aware Input Candidate System for Form Fields
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing input candidate systems, such as autocomplete history in browsers, are insufficient in providing relevant input candidates for forms, as they are limited to past user inputs and can be disorganized, leading to user inconvenience, especially when inputting data for the first time.
Innovation Solution
A system that includes a device and method for parsing, analyzing, and determining input candidates based on the context of a form embedded in content, using a client-server collaboration to retrieve and display suitable input candidates, which can be stored locally or retrieved from a server based on context analysis.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If autocomplete history is used to provide input candidates, then past user inputs are utilized, but input candidates are limited and off-centered when inputting for the first time
Solution Approach 1:
The system performs preliminary context analysis on the form element before the user inputs data. By analyzing the form's context (such as form type, field labels, and surrounding content) in advance, the system prepares and presents relevant input candidates even when no past input history exists, thus resolving the contradiction between utilizing past inputs and providing relevant candidates for first-time input.
2Loss of information
If context analysis is performed to determine input candidates, then relevant candidates are provided, but processing time and computational load increase
Solution Approach 1:
The system performs partial context analysis by focusing only on the specific form element and its immediate context rather than analyzing the entire webpage. This selective approach extracts only the necessary context information (form type, field labels, surrounding text) needed to generate relevant input candidates, thereby reducing processing time and computational load while maintaining candidate relevance.
3Measurement precision
If all context information is processed to determine input candidates, then accurate candidates are provided, but device resources and server load increase
Solution Approach 1:
The system extracts only the essential context information needed for determining input candidates, such as form type, field labels, and surrounding content, while discarding unnecessary information. This extraction approach maintains input candidate accuracy by focusing on the most relevant context elements, thereby reducing device resource consumption and server load.
Data Source
AI summary
A method for providing input candidates with respect to a form which is embedded in a content to be displayed, the method comprising a parsing result obtaining step of requesting and obtaining a result of parsing performed by a parsing function which parses a content; an analyzing step of passing the result of the parsing to an analyzing function which analyzes a context of the content, letting the analyzing function execute analysis, and obtaining a result of the analysis from the analyzing function; an input candidate determining step of passing the result of the parsing to an input candidate determining function which determines input candidates, letting the input candidate determining function determine the input candidates, and obtaining the input candidates from the input candidate determining function; and an input candidate displaying step of displaying the obtained input candidates on a display as the input candidates with respect to the form.


