Mobile Device Input Disambiguation and Navigation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face challenges in accessing relevant information from large content reserves on the Internet due to difficulties in navigating and retrieving information using ambiguous input systems, particularly on devices with reduced-size keyboards like wireless phones.
Innovation Solution
The system analyzes ambiguous inputs and resolves them into disambiguated candidates, enabling users to select from multiple applications and results, with features like character likelihood metrics and display adjustments to prioritize relevant information, and uses a tabbed user interface to sort and render results effectively.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If users navigate large content reserves using traditional input systems, then information access is possible, but the number of keystrokes and navigation steps increases significantly
Solution Approach 1:
The system performs preliminary actions by analyzing the user's current context, device state, and usage patterns before the user completes their input. It proactively generates and presents disambiguated candidates and relevant applications in advance, allowing users to select from pre-processed options rather than navigating through all possible results manually.
Solution Approach 2:
The system introduces an intermediary layer between the user's ambiguous input and the large content reserve. This intermediary analyzes the input, generates disambiguated candidates, determines relevant applications, and presents a curated selection to the user, thereby reducing the navigation burden without losing access to the full content reserve.
2Adaptability or versatility
If ambiguous input systems are used on devices with reduced-size keyboards, then device portability is improved, but input precision and information retrieval accuracy deteriorate
Solution Approach 1:
The system implements feedback by analyzing the user's ambiguous input and presenting disambiguated candidates with indicators of their likelihood of being correct. The system also provides feedback by determining and presenting relevant applications based on the input, allowing users to confirm or correct the system's interpretation, thereby improving input accuracy without requiring more precise physical input.
Solution Approach 2:
The system changes parameters by transforming the ambiguous input into multiple disambiguated candidate interpretations. It adjusts the presentation parameters by organizing results into relevant application categories and using indicators to show the system's confidence in each interpretation, allowing the reduced keyboard to effectively provide precise input through intelligent post-processing.
3Loss of information
If the system presents all possible results from the content reserve, then completeness of information is improved, but user interface complexity and difficulty of selection increase
Solution Approach 1:
The system segments the large set of possible results by determining which applications are most relevant to the user's input. It divides the results into categorized groups based on application types and uses indicators to highlight the most likely interpretations, allowing users to navigate segmented, organized information rather than a single overwhelming list.
Solution Approach 2:
The system performs partial action by presenting only the most relevant applications and disambiguated candidates rather than all possible results. It uses indicators to show which results are most likely to be what the user wants, allowing users to access the majority of needed information through a simplified interface while still maintaining access to the complete content reserve if needed.
Data Source
AI summary
In one general aspect, information is presented to a user by receiving a first input from a user and structuring the first input as a first stem. A separator is received designating subsequently-received input as a second input. The second input is received and the second input is structured as a second stem. The first stem and the second stem are related to a library of candidates. One or more results are rendered in response to relating the first stem and the second stem to the library of candidates and the user is enabled to select from among the one or more results.


