Message-Based Contextual Dialog for Collaborative Service Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvefunctionality integrationVSAvoidprior state information
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

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.

Inventive Principle:
Principle #1Segmentation

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.

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

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

Engineering Contradiction:
Improveservice integrationVSAvoidnavigation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

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

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improvestate restorationVSAvoidprior state information
Core Design Contradiction:
ReliabilityVSLoss of information

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.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10574759B2Message-based contextual dialog
Publication Date: 2020.02.25 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10574759B2 patent drawing
  • US10574759B2 patent drawing
  • US10574759B2 patent drawing

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.