Message-Based Contextual Dialog for Collaborative Service Integration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile applications typically consume the entire screen, lacking the ability to maintain context and seamlessly integrate multiple services within a collaborative communication session, leading to loss of prior state information and inefficient user interface management.
Innovation Solution
A collaborative communication platform that establishes a message-based contextual dialog, allowing users to dynamically invoke services within a session through natural language messages, maintaining context and preserving session history, enabling inline UI presentation and service integration without requiring screen sharing or complex navigation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a single page user interface model is used to consume the entire display screen, then the application can present comprehensive functionality, but the prior state information is lost and context cannot be maintained
Solution Approach 1:
The patent segments the user interface into multiple chat bubbles that can be scrolled through, allowing different parts of the conversation history to be displayed simultaneously. This segmentation enables the user to access prior state information without losing context, while still presenting comprehensive functionality through the message-based interface.
Solution Approach 2:
The patent transitions from a traditional single-page interface to a multi-dimensional chat interface where conversation history is preserved across multiple messages. This dimensional change allows the system to maintain context and prior state information while presenting comprehensive functionality through threaded conversations.
2Adaptability or versatility
If the entire display screen is consumed by the application, then the user interface can be comprehensive, but screen sharing and complex navigation are required to access different functions
Solution Approach 1:
The patent makes the messaging interface universal by allowing users to invoke different services and functions through a common message-based interaction pattern. This multi-functionality eliminates the need for complex navigation and screen sharing, as all services can be accessed through the unified messaging interface.
Solution Approach 2:
The patent introduces a service invocation mechanism as an intermediary between the user and various application functions. This intermediary layer simplifies navigation by providing a standardized message-based interface to access different services, eliminating the need for complex user navigation and screen sharing.
3Reliability
If the application relaunched with restored operating state, then the most recent state is preserved, but prior state information is effectively lost during continuous execution
Solution Approach 1:
The patent performs preliminary action by continuously preserving conversation history and context throughout the application execution. Instead of relying on state restoration upon relaunch, the system proactively maintains prior state information in the message thread, ensuring it is available throughout the continuous execution of the application.
Data Source
AI summary
A message based contextual dialog may be conducted by establishing, using a processor, a collaborative session between a first client device and a second client device, receiving, using the processor, a message from the first client device, and detecting, using the processor, a request for a service within the message. Responsive to the request, a service correlated with the request may be invoked using the processor. A result from execution of the service may be provided, using the processor, to the first client device and the second client device as part of the collaborative session.


