Application for Populating Input Fields via Gesture and Voice Commands

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Transferring relevant information from unstructured text to structured formats, such as calendaring applications, is time-consuming and complicated, especially on handheld devices, due to the need to manually extract and input details into input fields.

Innovation Solution

A computing device application that populates input fields by detecting user interface commands, such as gestures or voice commands, to mark and extract text portions, and iteratively populate input fields based on compatibility with field formatting requirements, allowing for efficient creation and saving of records or calendar entries.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual extraction and input of details from unstructured text to structured formats is performed, then information transfer accuracy is improved, but time consumption and operational complexity increase

Engineering Contradiction:
Improveinformation transfer accuracyVSAvoidtime consumption
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system automatically extracts information from unstructured text and populates structured fields without requiring manual intervention. The processor autonomously identifies entities, determines their types, and maps them to appropriate input fields, allowing the system to serve itself rather than requiring user manual input for each field.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual mechanical input operations with automated text processing and pattern recognition systems. Instead of users manually typing or selecting information, the system uses processors to analyze text, identify entities, and automatically populate fields, substituting human manual operations with computational automation.

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

2Measurement precision

If manual extraction and input of details from unstructured text to structured formats is performed, then information transfer accuracy is improved, but operational complexity increases

Engineering Contradiction:
Improveinformation transfer accuracyVSAvoidoperational complexity
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system automatically extracts information from unstructured text and populates structured fields without requiring manual intervention. The processor autonomously identifies entities, determines their types, and maps them to appropriate input fields, allowing the system to serve itself rather than requiring user manual input for each field.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual mechanical input operations with automated text processing and pattern recognition systems. Instead of users manually typing or selecting information, the system uses processors to analyze text, identify entities, and automatically populate fields, substituting human manual operations with computational automation.

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

3Productivity

If automated text processing is implemented to populate input fields, then productivity is improved, but device complexity increases

Engineering Contradiction:
Improveinformation transfer efficiencyVSAvoidapplication complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The automated text processing system is divided into distinct functional modules: text analysis module, entity identification module, type determination module, and field population module. Each module performs a specific task in the information extraction pipeline, allowing the complex overall function to be managed through smaller, more manageable components that can be developed and maintained independently.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10579255B2Computer application for populating input fields of a record
Publication Date: 2020.03.03 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10579255B2 patent drawing
  • US10579255B2 patent drawing
  • US10579255B2 patent drawing

AI summary

An application executable on a computing device having a display, a memory and a processor is provided. The application creates a blank record having a plurality of unpopulated input fields. The display displays multiple lines of text in another application. The input fields are then populated by repeated execution of first and second user interface commands. The processor interprets the first command so as to mark a text portion extending along at least part of at least one line of the text, and the second command so as to populate one of the input fields based on the marked text portion. Once the input fields are populated the now populated record can be saved through a third user interface command.