Messaging Discard Interface with Dynamic Opacity Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current messaging systems lack an intuitive and user-friendly interface for discarding messages, particularly ephemeral ones, which can lead to confusion and accidental message deletion.

Innovation Solution

A user interface that allows users to swipe down on a message preview screen with rubber banding resistance, providing haptic feedback and a 'Discard Snap' option, which prompts a confirmation dialog if creative tools are used, ensuring secure message deletion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a simple discard interface is provided, then ease of operation is improved, but reliability deteriorates due to accidental deletions

Engineering Contradiction:
Improveease of discarding messageVSAvoidaccuracy of discarding message
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system provides visual feedback through opacity changes of the discard instruction text and haptic feedback through rubber banding resistance during swipe gestures. This feedback mechanism helps users understand their interaction state and prevents accidental deletions by requiring intentional gestures to reach the discard threshold.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The discard interface uses dynamic opacity changes based on swipe distance, transitioning from transparent to opaque as the user swipes further. This dynamic behavior provides contextual information about the discard action being initiated, making the interface both easy to operate and reliable by clearly indicating when a discard action is being triggered.

Inventive Principle:
Principle #15Dynamics

2Reliability

If confirmation dialog is always shown, then reliability is improved by preventing accidental deletions, but device complexity increases

Engineering Contradiction:
Improveaccuracy of discarding messageVSAvoidcomplexity of discard interface
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system applies different levels of confirmation based on local conditions - specifically, whether creative tools were used on the message. When creative tools are detected, a confirmation dialog is shown; otherwise, the discard action proceeds more directly. This localized approach maintains reliability for important cases while reducing complexity for routine cases.

Inventive Principle:
Principle #3Local quality

3Ease of operation

If rubber banding resistance is applied, then ease of operation is improved through haptic feedback, but use of energy increases

Engineering Contradiction:
Improveuser interaction qualityVSAvoidenergy consumption during swipe
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The rubber banding resistance is applied partially - only during the discard swipe gesture and only up to the point where the discard threshold is reached. The resistance is not applied continuously or excessively, but only when and where needed to provide haptic feedback for the discard action, thereby reducing overall energy consumption while maintaining ease of operation.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20240305595A1Messaging system with discard user interface
Publication Date: 2024.09.12 SNAP INC
  • US20240305595A1 patent drawing
  • US20240305595A1 patent drawing
  • US20240305595A1 patent drawing

AI summary

A computer-implemented method of displaying a user interface comprises: displaying a preview of a message on a screen; receiving a discard motion; displaying a discard instruction with varying opacity during the receiving, the opacity increasing in proportion to a range of the discard motion; reaching a minimum motion threshold; and discarding the message.