Automatic Fill Module for Software Services Using Incremental Search
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face tedious and error-prone manual entry of information when using application software or software services for tasks like tax return preparation or accounting, as they need to manually input various details, leading to inefficiencies and inaccuracies.
Innovation Solution
A method and system for automatic fill or completion of application software and software services, utilizing a computing platform with automatic fill or completion modules that identify user characteristics and perform incremental searches to suggest completion candidates, populating fields based on user profiles, data models, and predictor models, reducing the need for manual input and minimizing errors.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If manual entry of information is used, then data can be entered into application software, but the process becomes tedious and error-prone
Solution Approach 1:
The system automatically retrieves and fills data using user profiles, predictor models, and incremental searches, enabling the system to serve itself rather than requiring manual user input for each field
Solution Approach 2:
User profiles are created and maintained in advance with relevant characteristics, and predictor models are pre-trained to suggest completion candidates before actual data entry is needed, reducing real-time manual effort
2Ease of operation
If automatic fill or completion modules are implemented, then manual effort is reduced, but system complexity increases
Solution Approach 1:
The computing platform implements a universal automatic fill or completion system that can serve multiple application software types (tax preparation, accounting, finance) through shared user profiles, predictor models, and incremental search mechanisms
Solution Approach 2:
User profiles act as intermediaries between the user and the application software, storing characteristics that bridge manual input and automated completion, while predictor models serve as mediators that generate completion candidates from profile data
3Measurement precision
If incremental searches with predictor models are performed, then completion accuracy improves, but processing time increases
Solution Approach 1:
The system performs incremental searches that stop when sufficient completion candidates are found rather than exhaustively searching all possible data, and predictor models provide ranked suggestions where only the top candidates need detailed evaluation
Solution Approach 2:
User profiles and predictor models are prepared in advance with pre-processed data and pre-trained algorithms, so that during actual completion tasks, the system can quickly retrieve and evaluate candidates without performing full processing from scratch
Data Source
AI summary
A computing platform identifies one or more characteristics of a user accessing application software or a software service via a user interface and a field to be filled or completed in the user interface of the application software or a software service. The computing platform further determines and presents, at one or more automatic fill or completion modules that are stored at least partially in memory and function in tandem with one or more computer processors in the computing platform, a list of one or more completion candidates in the user interface of the application software or a software service at least by performing one or more incremental searches based in part or in whole upon the one or more characteristics. The field is then populated with a completion candidate from the list of one or more completion candidates.


