Extensible Shared Visual Interaction Environment for Dynamic Communication

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

VSEngineering 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

Engineering Contradiction:
Improvedynamic customization capabilityVSAvoidsystem structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

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

2Ease of operation

If basic communication functionality is provided, then system simplicity is maintained, but engagement and collaboration among participants are limited

Engineering Contradiction:
Improveuser engagement levelVSAvoidinteraction environment complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

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.

Inventive Principle:
Principle #15Dynamics

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.

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

Data Source

PatentUS11722537B2Communication sessions between computing devices using dynamically customizable interaction environments
Publication Date: 2023.08.08 SAYSEARCH
  • US11722537B2 patent drawing
  • US11722537B2 patent drawing
  • US11722537B2 patent drawing

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).