Interactive Message Bubbles for Dynamic Extension Content
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing messaging systems lack the ability to seamlessly integrate dynamic, live content from extension apps within message transcripts, limiting user interaction and engagement.
Innovation Solution
The implementation of a messaging system that allows first and second messaging applications to exchange messages with corresponding extension apps, enabling dynamic content to be displayed within message bubbles through remote view controllers, and allowing user input to modify this content in real-time.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If messaging systems use traditional static message bubbles, then system simplicity is maintained, but user interaction and engagement are limited
Solution Approach 1:
The patent embeds extension app interfaces within message bubbles, creating a nested structure where the extension app's user interface is contained inside the message bubble container. This allows dynamic content from extension apps to be displayed within the existing messaging framework without requiring a complete system redesign, thus improving interactivity while controlling complexity
Solution Approach 2:
The messaging app serves as an intermediary between the extension apps and the user. It receives messages from extension apps, manages the display of dynamic content in message bubbles, and handles user inputs by passing them to the appropriate extension apps. This mediator role enables complex interactions while maintaining system organization
2Adaptability or versatility
If messaging systems integrate dynamic extension apps, then user engagement is improved, but data transmission requirements increase
Solution Approach 1:
The system transmits placeholder data and metadata about dynamic content in advance, rather than transmitting complete dynamic content. The actual dynamic content is generated locally by extension apps on each device based on the received metadata, reducing the quantity of data that needs to be transmitted while maintaining content dynamism
3Ease of operation
If messaging systems display static content in messages, then data transmission is minimized, but user engagement and interactivity are reduced
Solution Approach 1:
The patent transforms static message bubbles into dynamic containers that can display live content from extension apps. The message bubbles can update their content in real-time based on user interactions, such as displaying live sports scores, stock prices, or game states without requiring new data transmissions, thereby improving engagement while controlling data usage
Data Source
AI summary
A device may include a memory and at least one processor configured to display, by a first application and on a device, a view of a user interface of a second application within a view of the first application, the user interface comprising content corresponding to the second application. The at least one processor may be further configured to receive, by the first application, a request to change the view of the user interface of the second application within the view of the first application. The at least one processor may be further configured to, responsive to receipt of the request, change, by the first application, the view of the user interface of the second application.


