Messaging Interface Swipe Gesture Recipient Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current messaging systems lack intuitive user interfaces for simplifying the process of transmitting messages, particularly in terms of recipient selection and message preview handling.

Innovation Solution

A graphical user interface is introduced that allows users to swipe up on a message preview screen, which is dimmed by a black overlay, and once a threshold is reached, a 'send to' window is displayed showing selectable recipients, enabling easier message transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a traditional messaging interface is used, then the system is simple to implement, but the ease of operation is poor due to complex recipient selection and message transmission processes

Engineering Contradiction:
Improveease of operationVSAvoiddevice complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The interface transitions from a static message list to a dynamic interaction model where swiping gestures dynamically transform the message preview screen into a send interface. The black overlay opacity changes dynamically based on swipe progress, and the send button becomes progressively more prominent, creating an adaptive user experience that simplifies operation without requiring complex underlying systems

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

A black overlay serves as an intermediary element between the message preview and the send action. This overlay dynamically transitions from transparent to opaque based on swipe gesture progress, mediating the user's interaction and guiding them through the message transmission process without requiring direct manipulation of complex interface elements

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If a swipe-based interaction is introduced, then the ease of operation improves for recipient selection, but the device complexity increases due to gesture recognition requirements

Engineering Contradiction:
Improveease of operationVSAvoiddevice complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system leverages the device's existing touch screen capabilities to enable swipe gestures without requiring additional hardware or complex gesture recognition systems. The interface self-adapts to standard touch interactions, allowing users to swipe naturally across the screen to progress through message selection and transmission without the system needing to interpret complex gestures

Inventive Principle:
Principle #25Self-service

3Ease of operation

If a black overlay is used to dim the message preview screen, then the focus on message content is improved, but the illumination intensity of the interface decreases

Engineering Contradiction:
Improvefocus on message contentVSAvoidillumination intensity
Core Design Contradiction:
Ease of operationVSIllumination intensity

Solution Approach 1:

The black overlay's opacity is dynamically adjusted based on the interaction state. During swipe gestures, the overlay transitions from transparent (allowing full visibility) to progressively more opaque (increasing dimming effect), then fades out after message transmission. This dynamic adjustment maintains focus on message content during critical interaction moments while preserving overall interface visibility and illumination intensity during other states

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11726642B2Messaging system with message transmission user interface
Publication Date: 2023.08.15 SNAP INC
  • US11726642B2 patent drawing
  • US11726642B2 patent drawing
  • US11726642B2 patent drawing

AI summary

A computer-implemented method of data transmission comprises: displaying a preview of a message; receiving a send gesture; displaying a send to window listing potential recipients once the send gesture reaches a threshold; receiving a recipient selection; and transmitting the previewed message to the selected recipient.