Screen Sharing Window Segmentation for Sensitive Data Protection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional screen-sharing applications fail to prevent unintended exposure of sensitive information, as users may accidentally share their entire screen or the wrong application window, leading to potential exposure of sensitive data during web conference sessions.

Innovation Solution

The system allows users to select and designate specific local system windows as non-shareable, preventing them from being shared across the network while maintaining visibility on the local display, thereby ensuring that sensitive information is not inadvertently shared with remote users, regardless of the screen-sharing application being used.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the entire screen is shared during web conference sessions, then all content is visible to remote users, but sensitive information may be accidentally exposed

Engineering Contradiction:
Improvescreen sharing simplicityVSAvoidsensitive information exposure
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent segments the screen sharing functionality by introducing a non-shareable window list that divides the screen into shareable and non-shareable portions. This allows the system to share general content while excluding sensitive windows, resolving the contradiction between ease of operation and prevention of sensitive information exposure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary action by pre-defining windows as non-shareable before the screen sharing session begins. Users can designate sensitive windows in advance, and the system automatically prevents their transmission to remote users, eliminating the risk of accidental exposure while maintaining simple operation.

Inventive Principle:
Principle #10Preliminary action

2Object-affected harmful factors

If single-window sharing is implemented, then specific windows can be shared, but users may still accidentally share the wrong window or switch to sensitive windows

Engineering Contradiction:
Improvesensitive information exposureVSAvoidscreen sharing control complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent applies local quality by assigning different sharing properties to different windows on the same screen. Each window can be independently marked as non-shareable, allowing precise control over which specific windows are shared while others remain private, without requiring complex global controls.

Inventive Principle:
Principle #3Local quality

3Productivity

If conventional screen sharing is used, then screen content is transmitted to remote systems, but operating system notification windows containing sensitive information are also shared

Engineering Contradiction:
Improvescreen sharing functionalityVSAvoidnotification window sensitivity
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent implements self-service by enabling the system to automatically identify and protect sensitive windows without requiring continuous user intervention. The non-shareable window list is automatically applied during screen sharing, and the system self-regulates to prevent notification windows from being transmitted to remote systems.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11797320B2Systems and methods to manage screen sharing of displayed local system windows
Publication Date: 2023.10.24 DELL PROD LP
  • US11797320B2 patent drawing
  • US11797320B2 patent drawing
  • US11797320B2 patent drawing

AI summary

Systems and methods are provided that may be implemented to manage screen sharing of local system windows from a local information handling system to other remote information handling systems by a screen sharing application. In one example, the disclosed systems and methods may be implemented to allow selected local system window/s to continue to remain visible to a local user on the local display screen of a local information handling system that is executing a screen sharing application, while at the same time blocking or otherwise preventing the selected local system window/s from being shared by the screen sharing application across a network with other remote information handling systems, e.g., that are participating with the local information handling system in a common web conference session.