Screen Sharing Application Window Mapping to Receivers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current screen-sharing technologies only allow for the duplication of the whole screen image from a desktop computer onto mobile devices, failing to differentiate and share individual application windows, which limits the ability to share specific application content.

Innovation Solution

A method and apparatus that dynamically detect connected screen-sharing receivers and append items to the system menu of application windows, enabling the user to select which receiver to share each application window with, and map these windows to specific receivers for targeted image sharing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the whole screen image is duplicated onto mobile devices, then the screen-sharing function is simple to implement, but the ability to share specific application content is lost

Engineering Contradiction:
Improvecontent sharing capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the screen-sharing function by allowing users to select and share individual application windows separately from the whole screen. Each application window can be independently shared to different receivers, enabling precise control over what content is shared without requiring complex additional systems.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If individual application windows are shared to specific receivers, then content sharing precision is improved, but the system complexity increases

Engineering Contradiction:
Improvesharing target precisionVSAvoidmapping management complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system automatically detects connected screen-sharing receivers and dynamically generates the system menu with appropriate sharing options. This self-service mechanism eliminates the need for manual configuration of complex mappings, as the system autonomously manages the mapping between application windows and receivers based on current connection status.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary detection of connected receivers and pre-generates the system menu with all available sharing options before the user initiates screen sharing. This preliminary action prepares the sharing environment in advance, so when the user selects an application window, the precise sharing target is already determined and ready.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If a system menu is dynamically generated with receiver options, then user control over sharing is enhanced, but the interface complexity increases

Engineering Contradiction:
Improvesharing control easeVSAvoidmenu structure complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system menu serves multiple functions: it displays application window information, lists available receivers, and provides sharing selection options all in one unified interface. This multi-functional menu design enhances user control without requiring separate interfaces for each function, thereby avoiding additional interface complexity.

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

Data Source

PatentUS10403235B2Methods for screen-sharing and apparatuses using the same
Publication Date: 2019.09.03 WISTRON CORP
  • US10403235B2 patent drawing
  • US10403235B2 patent drawing
  • US10403235B2 patent drawing

AI summary

The invention introduces a screen-sharing method, executed by a processing unit of a screen-sharing source, which contains at least the following steps. Application windows being opened on a display unit are obtained. For each application window, screen-sharing receivers, which are connected to the screen-sharing source, are detected and items are appended to a system menu instance of the application window, where each item corresponds to one screen-sharing receiver.