Embedding Live Data in Messaging Threads
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Real-time instant messaging systems lack the ability to seamlessly integrate and update additional content during conversations, disrupting the flow of communication when users need to manage external links or services, leading to missed messages or multiple window navigation.
Innovation Solution
A method and system that enable automatic updating of content within real-time conversations by detecting user requests for content updates, determining the responsible service, and integrating this data into the conversation display, allowing participants to discuss updates without leaving the conversation flow.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If embedded hypertext markup language (HTML) links are used to invoke additional services, then additional content can be accessed, but the receiving participant is removed from the flow of the conversation and must manage multiple windows
Solution Approach 1:
The patent merges the conversation interface and content display into a single unified interface. External content from services is embedded directly within the message thread, allowing participants to access additional information without leaving the conversation flow. The content is integrated alongside messages rather than requiring separate windows or tabs.
Solution Approach 2:
The instant messaging interface is enhanced to serve multiple functions simultaneously: it handles real-time message exchange while also displaying and updating external content from various services. The single interface performs both conversation management and content presentation, eliminating the need for separate application windows.
2Speed
If plain text messaging is used for real-time communication, then communication speed is maintained, but additional content such as live data cannot be integrated
Solution Approach 1:
The interface dynamically adapts between static plain text messaging and dynamic content display. While messages are exchanged in real-time as plain text for speed, the system dynamically injects and updates rich content elements within the conversation flow, allowing the interface to handle both rapid communication and complex content presentation.
Solution Approach 2:
The system introduces an intermediary layer that bridges plain text messaging and rich content display. Service content is fetched and rendered as embedded elements within the message thread, acting as a mediator between the fast plain text exchange and the richer content representation, maintaining communication speed while adding content capability.
Data Source
AI summary
A method of providing automatically updated content a messaging session is disclosed. The method comprising exchanging, via a user interface of a messaging system on a first user device, messages with one or more other user devices in the messaging session, wherein the user interface includes a first region for exchanging messages; initiating display of a plurality of selectable messaging objects that represent supplementary content that is periodically updated during the messaging session; receiving a first user selection of one of the displayed messaging objects to include during the messaging session; and embedding the supplementary content associated with the selected messaging object within the messaging session.


