Extensible Shared Visual Interaction Environment for Dynamic Communication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication sessions between users lack dynamic customization and interaction with visual representations of information and functionality, limiting the engagement and collaboration among participants.
Innovation Solution
The Extensible Shared Visual Interaction Environment (ESVIE) system provides a dynamically customizable shared visual interaction environment using Web browser software, allowing the addition and removal of predefined and user-defined functionality through visible layers, supporting augmented and virtual reality, and enabling interaction with physical objects via virtual avatars.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If existing communication session techniques are used, then basic communication functionality is provided, but dynamic customization and interaction with visual representations of information and functionality are lacking
Solution Approach 1:
The communication session is divided into multiple visible layers, each representing a distinct type of functionality (e.g., video conferencing, screen sharing, whiteboarding). These layers can be independently added, removed, or modified during the session, enabling dynamic customization without overwhelming system complexity. Each layer operates as a modular component that can be managed separately.
Solution Approach 2:
The communication session system is designed to support multiple types of functionality within a single unified session framework. The same session infrastructure can accommodate video conferencing, screen sharing, collaborative whiteboarding, and other interaction modes simultaneously or sequentially, allowing one system to serve multiple purposes without requiring separate specialized systems for each function.
2Ease of operation
If basic communication functionality is provided, then system simplicity is maintained, but engagement and collaboration among participants are limited
Solution Approach 1:
The interaction environment transitions from a static basic communication interface to a dynamic multi-layered visual environment where functionality can be added or removed in real-time based on participant needs. The system adapts during the session by allowing participants to activate or deactivate specific functional layers (e.g., enabling screen sharing only when needed), making the environment flexible and engaging while maintaining operational simplicity through on-demand customization.
Solution Approach 2:
The system adds a visual dimension to traditional communication by introducing visible layers that represent different functional capabilities. Instead of purely auditory or text-based interaction, participants can visually perceive and interact with multiple functional layers simultaneously, enhancing engagement through rich visual representations of information and controls while managing complexity through organized layer structures.
Data Source
AI summary
Techniques are described for providing and managing interactive communication sessions between client computing devices, such as via Web browser software executing on the client computing devices to interact with server computer devices providing a shared visual interaction environment for the devices, and with the shared visual interaction environment being dynamically customizable to add and/or remove selected types of functionality that have corresponding visual representations in the shared visual interaction environment. In some situations, the described techniques include providing multiple predefined types of functionality and/or enabling users to add new types of user-defined functionality, using visible layers that each present one or more types of visual information or other visual effects corresponding to at least one of the functionality types. In some situations, the techniques support an augmented reality and/or virtual reality system, and enable control over a variety of types of communication-enabled physical objects (e.g., the Internet of Things).


