Screen Share Obscuration via ML Content Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing screen sharing technologies do not effectively obscure unwanted content during screen sharing sessions, potentially revealing private or embarrassing information to others.

Innovation Solution

A method and apparatus that utilize machine learning algorithms to identify and obscure specific portions of a user's view, allowing users to control and train the obscuration of display elements, ensuring only intended content is shared during real-time screen sharing sessions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If the entire desktop view is shared during a screen sharing session, then all content is visible to other users, but private or unwanted content is exposed

Engineering Contradiction:
Improveprivacy protectionVSAvoidobscuration system complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system performs preliminary identification of content types and user preferences before the screen sharing session begins. User preferences for obscuring specific content types (e.g., notifications, ads, private windows) are pre-configured, and the ML model is pre-trained to recognize these content types, enabling automatic obscuration without real-time manual intervention

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A machine learning model acts as an intermediary between the screen capture system and the display system. This ML intermediary automatically analyzes the captured screen content, identifies unwanted elements based on pre-configured preferences, and determines which portions should be obscured, eliminating the need for complex real-time user controls

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If manual controls are provided for obscuring content, then user control is enhanced, but ease of operation decreases

Engineering Contradiction:
Improveease of obscuration controlVSAvoidcontrol interface complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system provides self-service by automatically identifying and obscuring unwanted content without requiring user intervention during the screen sharing session. The ML model continuously monitors the screen content and autonomously applies obscuration based on pre-configured user preferences, making the system easy to operate while maintaining privacy

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system changes the parameter of obscuration from a static manual configuration to a dynamic automated process. User preferences are stored as configurable parameters that define what content types should be obscured, and the ML model adjusts the obscuration in real-time based on these parameters without requiring complex user controls

Inventive Principle:
Principle #35Parameter changes

3Extent of automation

If machine learning algorithms are used to identify content, then automation is increased, but device complexity increases

Engineering Contradiction:
Improvecontent identification automationVSAvoidsystem complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The machine learning model is pre-trained offline to recognize various content types (notifications, advertisements, private windows, etc.) and user preferences for obscuring them. This preliminary training eliminates the need for complex real-time processing and manual configuration, achieving high automation with manageable system complexity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses a trained ML model that has learned from training data to identify content types, effectively copying the expertise of manually trained operators into an automated system. The model captures patterns from training examples and applies them automatically during screen sharing, achieving high automation without proportionally increasing system complexity

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12111955B2Automatic obscuration of a portion of a screen-share view
Publication Date: 2024.10.08 AVAYA MANAGEMENT LP
  • US12111955B2 patent drawing
  • US12111955B2 patent drawing
  • US12111955B2 patent drawing

AI summary

The technology disclosed herein enables automatic obscuration of a portion of a view shared during a screen sharing session. In a particular embodiment, a method includes receiving a view displayed by a first user system to a first user. The method further includes identifying a portion of the view not to be shared and obscuring the portion of the view to generate a shared view. Also, the method includes transmitting the shared view to a second user system over a real-time screen sharing session, wherein the second user system displays the shared view to a second user.