Co-browsing Chat Window Segmentation for Visibility
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
During screen sharing, the conventional browser-based chat window typically opens on top of the web browser window, obscuring significant content and making it difficult to chat and co-browse web pages concurrently.
Innovation Solution
A method and system that display a first chat window at a specific area of the screen, generate a second chat window based on the first, and move the second chat window to a less obstructive area, such as the lower right corner, to minimize obstruction of the co-browsing window, allowing for concurrent chat messaging with minimal disruption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the chat window opens on top of the web browser window, then the chat function is accessible, but the co-browsing content is obscured
Solution Approach 1:
The chat window is segmented into two separate windows: a first chat window for initial chat functionality and a second chat window that appears when the first is minimized. This segmentation allows the chat function to remain accessible while reducing obstruction of the co-browsing content.
Solution Approach 2:
The chat window implementation is made dynamic through the ability to minimize and restore between two different window states. The system transitions from the first chat window to the second chat window based on user interaction, allowing flexible adjustment of chat visibility versus co-browsing visibility.
2Loss of information
If the browser window is brought to the forefront, then co-browsing is restored, but the chat window becomes obscured
Solution Approach 1:
By creating a second chat window as a separate entity from the browser window, the system eliminates the conflict where bringing the browser to forefront obscures the chat. The segmented window architecture allows independent positioning and visibility control.
Solution Approach 2:
The second chat window is essentially a copy or alternative instance of the chat functionality, positioned differently on the screen. This copying approach allows the chat function to persist in an accessible location even when the primary browser window is maximized or brought to forefront.
3Device complexity
If a single chat window is used, then the system is simple, but concurrent chat and co-browsing are difficult
Solution Approach 1:
The system dynamically adapts its complexity by implementing two chat windows only when needed for concurrent operations. The first chat window handles standard operations, while the second chat window is activated specifically to enable concurrent chat and co-browsing, providing the necessary functionality without permanently increasing system complexity.
Data Source
AI summary
During a co-browsing session between a host computer and an agent computer, a co-browsing window is displayed on a display screen of the host computer. To facilitate concurrent chat messaging, a web browser running on the host computer displays a first chat window at a first area of the display screen. A second chat window is generated based on the first chat window. The first chat window is removed from display at the first area of the display screen, and the second chat window is displayed at a second area of the display screen where the second chat window obstructs less of the co-browsing window than the first chat window did before the first chat window was removed from display at the first area of the display screen.


