Predictive Message Replies for Small Touchscreen Keyboards

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The reduced-size keyboards on portable electronic devices present challenges for efficient message-based communication, exacerbated by the need for manual user input due to limited keyboard space.

Innovation Solution

A method for responding to messages on a touch-sensitive display that includes displaying a message transcript, suggesting characters based on the content, detecting user input, and displaying selected characters in the transcript.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Weight of moving object

If the keyboard size is reduced to fit portable devices, then the device portability is improved, but the ease of manual text input deteriorates

Engineering Contradiction:
Improvedevice portabilityVSAvoidmanual text input efficiency
Core Design Contradiction:
Weight of moving objectVSEase of operation

Solution Approach 1:

The system automatically generates and displays predictive character suggestions based on the incoming message content, eliminating the need for manual keyboard input. The device serves itself by using AI/ML algorithms to anticipate and present relevant characters, reducing user effort while maintaining input efficiency.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the mechanical keyboard input system with an automated predictive display system. Instead of relying on physical keyboard presses, the system uses computational algorithms to generate character predictions and presents them for selection, substituting mechanical input with automated intelligent generation.

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

2Extent of automation

If predictive character suggestions are displayed on the touch-sensitive display, then the need for manual input is reduced, but the display complexity increases

Engineering Contradiction:
Improveautomated response generationVSAvoiddisplay interface complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The display interface is segmented into distinct functional regions: the message transcript display area and the predictive character suggestion area. This segmentation allows the system to present information in organized, non-overlapping zones, making the interface easier to understand and use despite the added functionality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary processing by analyzing the incoming message content before displaying character suggestions. The AI/ML algorithm pre-computes the predictive character list based on message context, ensuring that when the user needs input, the suggestions are already ready and relevant, reducing the perceived complexity of the interaction.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If multiple suggested characters are displayed simultaneously, then the productivity of message response is improved, but the difficulty of detecting and measuring user selection increases

Engineering Contradiction:
Improvemessage response speedVSAvoiduser selection detection accuracy
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The system uses visual differentiation (such as color changes, highlighting, or bolding) to indicate the currently selected predictive character among multiple suggestions. This visual feedback mechanism makes it easy for users to identify the selected character and for the system to detect the user's selection intent, maintaining high productivity while ensuring accurate selection detection.

Inventive Principle:
Principle #32Color changes

Data Source

PatentUS20250343769A1Canned answers in messages
Publication Date: 2025.11.06 APPLE INC
  • US20250343769A1 patent drawing
  • US20250343769A1 patent drawing
  • US20250343769A1 patent drawing

AI summary

At an electronic device with a touch-sensitive display, display a message transcript, where the message transcript includes at least one message from at least a first user. Determine, based at least in-part on the at least one message, a plurality of suggested one or more characters. Display, on the touch-sensitive display, the plurality of suggested one or more characters. Detect an input on the touch-sensitive display. Determine whether the input represents user selection of one of the plurality of suggested one or more characters. Display the selected one of the plurality of suggested one or more characters in the message transcript. Send the selected one or more characters to the first user.