Synchronous Display System for Remote Users

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for synchronous display of 3D computer renderings to remote users face challenges such as security risks, large storage requirements, and inconsistent rendering speeds due to varying network bandwidths, leading to user frustration and reduced interactivity.

Innovation Solution

A system that renders 3D models centrally and dynamically adjusts frame display characteristics based on remote users' communication characteristics, modifying resolution and compression to ensure synchronized and detailed frame transmission, optimizing performance for each user's bandwidth.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If copies of data are distributed to all remote locations to accommodate simultaneous display performance, then display performance is improved, but security risks increase, storage requirements increase, and preparation time increases

Engineering Contradiction:
Improvesimultaneous display performanceVSAvoidsecurity risks
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent extracts only the necessary rendered frames from the central location and transmits them to remote users, rather than distributing complete data sets. This allows simultaneous display performance while minimizing data transmission and storage requirements at remote locations.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a central rendering location as an intermediary that processes 3D models and generates rendered frames, which are then transmitted to remote users. This mediator approach allows centralized control and security while enabling simultaneous display across multiple locations.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If copies of data are distributed to all remote locations to accommodate simultaneous display performance, then display performance is improved, but storage requirements increase

Engineering Contradiction:
Improvesimultaneous display performanceVSAvoidstorage requirements
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent extracts only the rendered frame data needed for display rather than distributing complete 3D model data sets. This significantly reduces storage requirements at remote locations while maintaining simultaneous display performance.

Inventive Principle:
Principle #2Taking out (Extraction)

3Ease of operation

If rendered frames are transmitted to remote users over the Internet, then remote access is enabled, but individual frames are transmitted at unpredictable rates due to varying network bandwidth

Engineering Contradiction:
Improveremote accessVSAvoidframe transmission rate consistency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent dynamically changes transmission parameters such as frame resolution and compression level based on the network bandwidth of each remote user. This allows the system to adapt to varying network conditions and maintain consistent frame transmission rates across different users with different bandwidth capabilities.

Inventive Principle:
Principle #35Parameter changes

4Productivity

If the level of detail of centrally-rendered frames is reduced when transmitted to remote users, then image-manipulation and load-time performance increase, but image quality decreases and software complexity increases

Engineering Contradiction:
Improveimage-manipulation performanceVSAvoidimage quality
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent applies different quality levels to different remote users based on their specific network bandwidth capabilities. Users with higher bandwidth receive higher quality frames, while users with lower bandwidth receive appropriately reduced quality frames. This local optimization maintains overall system performance without unnecessarily reducing image quality for all users.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent dynamically adjusts frame parameters such as resolution and compression level based on the network bandwidth of each remote user. This allows the system to optimize image-manipulation and load-time performance for each user while minimizing quality loss through adaptive parameter selection.

Inventive Principle:
Principle #35Parameter changes

5Loss of time

If the level of detail of centrally-rendered frames is reduced when transmitted to remote users, then load-time performance increases, but preparation time and processing overhead increase due to more software complexity

Engineering Contradiction:
Improveload-time performanceVSAvoidsoftware complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent implements automatic parameter adjustment based on measured network bandwidth, using algorithms that dynamically select appropriate frame quality and compression levels. This approach improves load-time performance while managing software complexity through systematic parameter selection rather than manual configuration.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8280980B2Methods and systems for providing a synchronous display to a plurality of remote users
Publication Date: 2012.10.02 THE BOEING CO
  • US8280980B2 patent drawing
  • US8280980B2 patent drawing
  • US8280980B2 patent drawing

AI summary

Methods and systems for providing a synchronous display to a plurality of remote users are disclosed. In one embodiment, a method includes providing a synchronous display from a host to a plurality of remote users comprising rendering a frame on the host, determining a communication characteristic between each of the plurality of remote users and the host, modifying a frame display characteristic for at least one of the plurality of remote users based on one or more of the communication characteristics, and transmitting the frame to two or more of the plurality of remote users to provide substantially synchronous display of the frame to the two or more of the plurality of remote users, wherein transmitting includes transmitting to the at least one of the plurality of remote users based on the modified frame display characteristic.