Cross-App Content Sharing Through Integrated Instant Messaging

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing instant messaging applications require users to switch between multiple applications for sharing content and communicating, such as switching from a video or shopping app to a messaging app to send messages, leading to an inefficient user experience.

Innovation Solution

A system and method that allows content sharing and instant messaging within a single application by establishing a cross-process message channel between different applications, enabling users to send and receive messages without leaving the original application.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If content sharing is implemented through a separate instant messaging application, then content sharing functionality is achieved, but user operation complexity increases due to requiring switches between multiple applications

Engineering Contradiction:
Improvecontent sharing capabilityVSAvoidapplication switching requirement
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent merges the instant messaging functionality into the content provider application by establishing a cross-process message channel. The message interface is integrated within the content display interface, allowing users to share content and communicate without switching applications. The system combines the content viewing function and messaging function into a unified user experience within the same application context.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The content provider application is enhanced with multi-functionality by incorporating instant messaging capabilities. The application not only provides content viewing but also enables real-time communication through the integrated message interface, making it a universal platform that handles both content consumption and user interaction without requiring separate applications.

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

2Ease of operation

If a cross-process message channel is established between applications, then seamless communication within the original application is achieved, but system complexity increases

Engineering Contradiction:
Improvecommunication within original applicationVSAvoidcross-process channel establishment
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system introduces a message channel as an intermediary mechanism that bridges the content provider application and the instant messaging application. This cross-process message channel acts as a mediator that enables communication between the two applications while maintaining their independence, allowing the content provider to integrate messaging functionality without directly modifying its core structure.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12355710B2Method and device of sharing content through instant messaging
Publication Date: 2025.07.08 HUAWEI TECH CO LTD
  • US12355710B2 patent drawing
  • US12355710B2 patent drawing
  • US12355710B2 patent drawing

AI summary

A first electronic device sends a link of first content to a second electronic device by using a second application, where the first content is content provided by a first application. The second electronic device displays a first dialog interface of a third application corresponding to the second application, where the first dialog interface includes an identity of a user operating the first electronic device and a second option associated with the link of the first content. The second electronic device displays a second interface of a fourth application corresponding to the first application in response to an operation on the second option, where the second interface includes the first content and a third option. In response to an operation on the third option, the second electronic device sends a first message to the first electronic device by using the third application.