Swipe Gesture Shortcut Messaging System
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current messaging applications on mobile devices are inefficient for quickly sending messages due to the time-consuming process of typing, especially as device keyboards become smaller.
Innovation Solution
A messaging system that allows users to send predefined shortcut messages by shifting contact interface elements on a touchscreen, with predefined content automatically transmitted based on the magnitude and direction of the shift, enabling minimal user interaction for common responses like affirmation, inquiry, or call requests.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If users type messages manually on mobile device keyboards, then message content can be customized, but message sending time increases significantly
Solution Approach 1:
The system pre-defines common message content as shortcut messages associated with contact interface elements. When a user performs a swipe gesture, the predetermined message is automatically selected and sent without requiring manual typing, thus resolving the contradiction between message customization and sending speed.
Solution Approach 2:
Instead of requiring users to type each message from scratch, the system creates reusable message templates (shortcuts) that can be quickly deployed through simple gestures. This copying approach allows frequent messages to be sent rapidly while maintaining content quality.
2Area of stationary object
If mobile device keyboards are made smaller to fit screens, then device display real estate is optimized, but typing efficiency decreases
Solution Approach 1:
The invention extracts the message composition function from the traditional keyboard interface. Instead of requiring users to interact with the keyboard for every message, the system removes this requirement for shortcut messages by allowing direct selection and sending from the contact interface through swipe gestures, thus maintaining small keyboard size while improving productivity.
Solution Approach 2:
The contact interface element serves multiple functions: displaying contact information, enabling message composition, and triggering predefined message sending through swipe gestures. This multi-functionality eliminates the need for a separate keyboard interaction step, resolving the area vs. productivity contradiction.
3Ease of operation
If traditional messaging interfaces are used, then full message composition control is available, but user interaction steps increase
Solution Approach 1:
The system merges the message selection and sending functions into a single swipe gesture operation on the contact interface element. This consolidation eliminates multiple interaction steps (opening keyboard, typing, sending) and combines them into one fluid motion, simultaneously improving ease of operation and productivity.
Solution Approach 2:
The swipe gesture mechanism allows users to skip the traditional message composition step entirely for predefined messages. The system rushes through the sending process by automatically selecting and transmitting the message based on the gesture magnitude, reducing interaction steps while maintaining sending efficiency.
Data Source
AI summary
When the user requests a contact interface, the messaging module displays a contact interface that includes multiple rows. Each row includes a contact interface element that is associated with a contact with which the user has or is exchanging messages. From the contact interface the user can request to transmit a shortcut message to a contact from a set of predefined shortcut messages. Each shortcut message is predefined in that the content to be included in the message is already set. The user indicates the shortcut message to transmit to a contact by shifting the content interface element associated with the contact in a horizontal direction. When the user ends the shifting of the contact interface element, the messaging module automatically transmits a shortcut message to the contact based on the magnitude of the shift performed by the user.


