360-Degree Video Room Layout for Custom Virtual Conferencing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing virtual conferencing systems lack the ability for users to efficiently customize participant video and 360-degree video elements within virtual conferencing environments, limiting the creation of engaging and customizable virtual spaces.

Innovation Solution

A virtual conferencing system allows users to position and size participant video elements and 360-degree video elements, enabling the creation of diverse virtual environments by assigning video feeds and sources to these elements, thereby enhancing user customization and reducing computational resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users are provided with extensive customization options for participant video and 360-degree video elements, then user engagement and virtual environment quality improve, but system complexity and computational resource requirements increase

Engineering Contradiction:
Improvecustomization capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system divides virtual environment configuration into separate, independently configurable elements including participant video elements, 360-degree video elements, and background elements. Each element type can be customized without affecting others, allowing users to selectively enable only the customization features they need, thereby reducing overall system complexity while maintaining adaptability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system provides pre-configured video element templates and preset virtual environment configurations that users can select and modify. This preliminary preparation reduces the computational burden during runtime as the heavy lifting of configuration is done in advance, allowing extensive customization options to be available without proportionally increasing real-time system complexity.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If users can freely position and size video elements to create diverse virtual environments, then user engagement improves, but processing time and computational resources increase

Engineering Contradiction:
Improvevirtual environment diversityVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system pre-processes and caches video element configurations, positioning data, and sizing parameters during setup phase. When virtual environments are activated, these pre-computed configurations are loaded directly rather than being calculated in real-time, significantly reducing processing time while maintaining full virtual environment diversity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses template-based copying where standardized video element configurations are replicated and instantiated multiple times. Instead of independently configuring each video element from scratch, users can copy proven configurations and modify them, reducing processing time while maintaining the ability to create diverse virtual environments.

Inventive Principle:
Principle #26Copying

3Ease of operation

If the system provides comprehensive configuration interfaces for video elements, then ease of customization improves, but interface complexity and user learning curve increase

Engineering Contradiction:
Improvecustomization easeVSAvoidinterface complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The configuration interface is divided into separate sections for different video element types (participant video, 360-degree video, backgrounds). Each section presents only the relevant configuration options for that element type, preventing users from being overwhelmed by the entire system's complexity while still providing access to comprehensive customization when needed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The interface provides context-sensitive configuration options that adapt to the currently selected video element. When a user selects a specific element type, the interface displays only the customization parameters relevant to that element, making the local interaction simple and intuitive while the overall system remains highly customizable.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12580783B2Configuring 360-degree video within a virtual conferencing system
Publication Date: 2026.03.17 SNAP INC
  • US12580783B2 patent drawing
  • US12580783B2 patent drawing
  • US12580783B2 patent drawing

AI summary

Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for configuring 360-degree video within a virtual conferencing system. The program and method provide, in association with designing a room for virtual conferencing, a first interface for configuring at least one participant video element which is assignable to a respective participant video feed; receive, via the first interface, an indication of user input for setting first properties for the at least one participant video element; provide, in association with designing the room for virtual conferencing, a second interface for configuring a 360-degree video element which is assignable to a 360-degree video source; receive, via the second interface, an indication of user input for setting second properties for the 360-degree video element; and provide, in association with virtual conferencing, display of the room based on the first properties and the second properties.