Interactive Content Preview in Messaging Applications

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current messaging applications lack an interactive preview feature that allows users to manage and update content within a message, limiting user interaction and usability.

Innovation Solution

A messaging application generates an interactive preview of content inserted into a message, including metadata such as title, summary, and preview images, with actions like edit, add attachment, and change permission, which can be customized and executed upon message transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a messaging application displays only basic message content without preview features, then the interface remains simple and fast, but user interaction and content management capabilities are limited

Engineering Contradiction:
Improveuser interactionVSAvoidinterface complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The message content is segmented into distinct components: the original message text, the preview panel with metadata (title, summary, timestamp), and actionable elements (edit, remove, permission controls). This segmentation allows users to interact with specific content elements independently, improving ease of operation without overwhelming the interface with monolithic complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The preview functionality is added as a separate dimensional layer alongside the message stream, rather than integrating it directly into the message flow. The preview panel provides additional content dimensions (metadata, summary, preview image) that exist parallel to the main message, enhancing interaction capabilities while maintaining interface clarity through spatial separation.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Adaptability or versatility

If an interactive preview with multiple management actions is added to messages, then user interaction and content management improve, but the interface complexity and processing requirements increase

Engineering Contradiction:
Improvecontent managementVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The preview panel serves multiple functions within a single interface element: displaying metadata (title, summary, timestamp), providing preview images, offering content management actions (edit, remove, permission controls), and enabling contextual interactions. This multi-functionality approach consolidates diverse content management capabilities into a unified preview component, enhancing adaptability while managing system complexity through functional integration.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system automatically generates and populates the preview panel with content metadata and preview images when a message is created or updated. The preview content is dynamically refreshed based on source content changes without requiring manual intervention, allowing the interface to adapt to content management needs while reducing the processing burden on the system.

Inventive Principle:
Principle #25Self-service

3Loss of information

If the preview displays detailed content information and metadata, then information completeness improves, but the display area and message length increase

Engineering Contradiction:
Improvecontent informationVSAvoiddisplay area
Core Design Contradiction:
Loss of informationVSArea of stationary object

Solution Approach 1:

Detailed content information and metadata (title, summary, timestamp, preview image) are extracted from the main message flow and placed into a separate preview panel. This extraction allows the preview to display comprehensive content information without consuming excessive display area in the main message stream, as the preview panel can be positioned adjacent to or collapsed alongside the message.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The preview panel is designed as a dynamic element that can expand and collapse based on user interaction and available display space. When space is constrained, the preview can be minimized to show only essential information; when space is available or user interaction occurs, it expands to reveal detailed content metadata and additional controls, balancing information completeness with display area constraints.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10650085B2Providing interactive preview of content within communication
Publication Date: 2020.05.12 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10650085B2 patent drawing
  • US10650085B2 patent drawing
  • US10650085B2 patent drawing

AI summary

An interactive preview of a content within a communication is provided. An application such as a communication application retrieves metadata of a content from a content provider, in response to a detection of an insertion of a link of the content into a message. An interactive preview of the content is generated based on the metadata. The interactive preview provides actions to manage the interactive preview and the content. The interactive preview is inserted into the message in proximity to the link. Custom operations associated with the actions are executed in response to a transmission of the message.