Cooperative Text Recommendation Acceptance in User Interfaces
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional user interfaces (UIs) disrupt the typing flow for fast typists by requiring them to recognize and interact with inline prediction recommendations, often leading to slowed typing speeds and inefficiencies, as they need to press the 'tab' key or select recommendations separately, which breaks the user's mental and physical typing flow.
Innovation Solution
The system provides cooperative text recommendation acceptance by displaying completion options differently and allowing users to accept them with space characters or continue typing, using statistical probabilities to account for errors and misspellings, enabling seamless integration of predicted text into the user's input without disrupting the typing flow.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the UI displays inline prediction recommendations and requires tab key or separate selection, then text completion functionality is provided, but typing flow is disrupted and typing speed decreases
Solution Approach 1:
The patent merges the text completion recommendation display with the natural typing flow by allowing the completion to be integrated directly into the input stream. Instead of requiring separate tab key actions or selections, the system combines the recommendation acceptance with continuous typing, eliminating the need to switch between typing and selection modes.
Solution Approach 2:
The system performs preliminary actions by providing completion recommendations in advance during the typing process. The recommendations are generated and displayed as the user types, allowing the user to accept them naturally by continuing to type without needing to pause or use additional keys.
2Measurement precision
If the UI requires separate interaction with completion options, then completion accuracy is improved, but typing flow continuity is broken
Solution Approach 1:
The patent maintains continuity of useful action by allowing the typing flow to continue uninterrupted while accepting completion recommendations. The user can seamlessly integrate completed text into their input by continuing to type, eliminating pauses and maintaining the continuous nature of the typing action.
3Reliability
If the system provides detailed completion recommendations, then text completion quality is improved, but user distraction increases
Solution Approach 1:
The system applies local quality by providing completion recommendations in a targeted, localized manner within the typing interface. Rather than overwhelming the user with multiple separate actions or prominent displays, the completion is integrated subtly into the natural typing position, reducing distraction while maintaining quality.
Data Source
AI summary
Methods for cooperative text recommendation acceptance of completion options in a user interface are performed by systems and devices. A user provides inputs via a user interface (UI) that are stored in an input buffer. As a portion of a first input is received, completion options for some part of the first input are determined based on statistical probabilities and the portion. A completion option is selected and displayed via the UI as completing the first input in a differentiated manner from the user-entered input. The user then either generates an acceptance command for the completion option or continues providing the first input and the UI adapts the remaining completion option portion. Acceptance commands are accepted as space characters or as alphanumeric characters representing additional input that follows the first input and the completion option. Statistical likelihoods are used to account for typographical errors and misspellings in user inputs.


