Interactive Broadcast System for Concurrent Multi-Device Software Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing multi-user software applications face long response times and inconsistency issues due to delays in processing interactions across devices, especially when viewport windows vary or different applications are accessed remotely, leading to screen transition delays and potential conflicts.

Innovation Solution

An interactive broadcast system that mediates inconsistencies by running agent systems on local and remote devices to coordinate active and inactive software applications, allowing concurrent interactions through a private short-range wireless network, with screen mirroring and speculative execution to prevent delays and conflicts, and utilizing a touchless interface for natural human communication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multi-user applications process interactions sequentially across devices, then consistency of interaction is maintained, but response times become long due to processing delays

Engineering Contradiction:
Improveconsistency of interactionVSAvoidresponse time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-processing and caching interaction data on multiple devices before actual user interaction. When a user interacts with content, the desired effect is already prepared and can be applied immediately, eliminating sequential processing delays while maintaining consistency across devices.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

An intermediary system coordinates between multiple devices and users, managing interaction states and synchronizing changes across the network. This mediator enables concurrent interactions by arbitrating conflicts and ensuring consistency without requiring sequential processing of each user's actions.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If viewport windows vary between devices or different applications are accessed remotely, then adaptability to different devices is improved, but screen transition delays occur and conflicts arise

Engineering Contradiction:
Improvedevice compatibilityVSAvoidscreen transition delay
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system segments the user interface into independent, device-agnostic components that can be rendered differently on various devices without requiring full screen transitions. This allows content to be accessed and manipulated on different devices with varying viewports without causing delays or conflicts.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adjusts rendering parameters such as viewport size, resolution, and layout based on device characteristics, while maintaining the underlying interaction logic consistent across all devices. This eliminates screen transition delays by adapting the display parameters rather than requiring full application reloads or transitions.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If software applications are locked on screen-sending device to prevent conflicts, then consistency is maintained, but concurrent access by multiple remote devices is restricted

Engineering Contradiction:
Improveinteraction consistencyVSAvoidconcurrent interaction capability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system creates and maintains copies of the software application state on each remote device, allowing concurrent access and manipulation without locking the original. Each device operates on its own copy while the intermediary system ensures consistency, enabling multiple users to interact simultaneously without restrictions.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system implements dynamic locking mechanisms where locks are granted and released based on real-time interaction needs rather than maintaining static locks. This allows concurrent access by multiple devices when interactions do not conflict, while still maintaining consistency when conflicts arise, thereby improving overall productivity.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11388209B2Interactive broadcast
Publication Date: 2022.07.12 DTEN INC
  • US11388209B2 patent drawing
  • US11388209B2 patent drawing
  • US11388209B2 patent drawing

AI summary

A system controls an electronic device in a teleconferencing system through remote screen-receiving devices that access software applications on a screen-sending device. Access is provided through a point-to-point private wireless network. The software applications are replicated on the remote screen-receiving devices. The software allows users of the remote screen-receiving device to simultaneously manipulate or use one or more common software applications. The concurrent manipulation or use occurs without the screen-sending device applying a software application locking.