Prepopulating Mobile App Input Fields via Search Query Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Entering information into numerous input fields of application interfaces on mobile devices is time-consuming and resource-intensive, especially on smaller screens, as users must manually select and input values for each field, consuming mobile terminal processing resources and battery life.

Innovation Solution

A method and system that prepopulates input fields of application interfaces based on search query keyword units, determining relevant application interfaces and attributes, and automatically entering values into corresponding fields, reducing user effort and resource usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users manually enter information into numerous input fields of application interfaces on mobile devices, then the application interface can be completed, but it consumes significant mobile terminal processing resources and battery life

Engineering Contradiction:
Improveease of completing application interfaceVSAvoidmobile terminal battery consumption
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary actions by automatically populating input fields with data obtained from the search query before the user needs to complete the application interface. This pre-filling of data reduces the manual input required and consequently decreases the processing resources and battery consumption on mobile devices.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If users manually select and input values for each field in application interfaces, then the application interface can be completed, but it takes up a great amount of time

Engineering Contradiction:
Improveease of completing application interfaceVSAvoidtime to complete application interface
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system extracts relevant information from the search query and pre-populates the corresponding input fields in the application interface before the user submits the form. This preliminary population of data significantly reduces the time users need to spend manually entering information into each field.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If users manually enter information into numerous input fields on smaller screens, then the application interface can be completed, but the operation becomes very challenging

Engineering Contradiction:
Improveease of completing application interfaceVSAvoidcomplexity of input operation on mobile device
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system automatically extracts data from the search query and pre-fills the input fields in the application interface, reducing the number of manual input operations required. This is particularly beneficial on smaller mobile screens where manual input is more difficult and time-consuming.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables the application interface to self-populate with relevant data by automatically extracting information from the search query and filling it into the corresponding input fields, reducing the burden on the user to manually enter each piece of information.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9710572B2Completing application interfaces
Publication Date: 2017.07.18 ALIBABA GROUP HOLDING LTD
  • US9710572B2 patent drawing
  • US9710572B2 patent drawing
  • US9710572B2 patent drawing

AI summary

Completing an application interface is disclosed, including: segmenting a search query into one or more keywords; determining an application interface based at least in part on the one or more keyword units; determining an attribute for an input field associated with the determined application interface; determining a value corresponding to the attribute based at least in part on the one or more keyword units; and presenting the determined application interface, wherein the determined application interface includes the input field prepopulated with the value.