Chat Interface Popup to Page Integration for Persistent Sessions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional digital conferencing systems often interfere with navigation between web pages, disrupting the chat user interface and requiring extensive customization for different websites.

Innovation Solution

The system provides a method to maintain a continuous chat session by initially displaying a chat client as a popup or simulated popup over a web page, which then integrates into the page structure, allowing it to remain visible without obstructing text and graphics, and can be used across various websites with minimal customization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Duration of action of moving object

If the chat user interface is displayed as a popup window hovering over the web page, then the chat interface remains continuously visible during navigation, but the chat interface obscures portions of the web page content

Engineering Contradiction:
Improvechat session continuityVSAvoidcontent obscuration
Core Design Contradiction:
Duration of action of moving objectVSObject-affected harmful factors

Solution Approach 1:

The chat user interface transitions from a static popup window to a dynamic state where it integrates into the web page structure. The interface adapts its position and rendering based on user actions, specifically moving from obscuring content to becoming part of the page layout through event-driven reconfiguration.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the rendering parameters of the chat interface by detecting user events (such as scrolling or navigation). When an event is detected, the interface reconfigures itself to no longer obscure content, effectively changing its display parameters from overlay mode to integrated mode.

Inventive Principle:
Principle #35Parameter changes

2Object-affected harmful factors

If the chat user interface is reconfigured to not obscure web page content, then the web page visibility is improved, but the chat interface may become less prominently displayed

Engineering Contradiction:
Improvecontent visibilityVSAvoidchat interface accessibility
Core Design Contradiction:
Object-affected harmful factorsVSEase of operation

Solution Approach 1:

The chat user interface is merged with the web page structure rather than remaining as a separate overlay. This integration allows the chat interface to maintain visibility while becoming part of the page's natural layout, eliminating the need to choose between obscuring content and maintaining accessibility.

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If conventional chat systems are customized for different websites, then the chat interface can be optimized for each site, but the implementation complexity and customization requirements increase

Engineering Contradiction:
Improvewebsite-specific optimizationVSAvoidcustomization complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The chat system implements a universal framework that automatically adapts to different websites through event-driven reconfiguration. Rather than requiring custom integration for each site, the system uses standardized event detection and reconfiguration mechanisms that work across multiple websites, reducing customization complexity while maintaining adaptability.

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

Data Source

PatentUS7861176B2Methods and systems for providing online chat
Publication Date: 2010.12.28 MICROSOFT TECHNOLOGY LICENSING LLC
  • US7861176B2 patent drawing
  • US7861176B2 patent drawing
  • US7861176B2 patent drawing

AI summary

The present disclosure relates generally to digital conferencing. A chat server causes a chat user interface to appear as a popup window hovering over a web page. In response to a first event, the chat server causes the chat user interface to appear as part of the web page.