Screen Mirroring Notification and Suspension System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Screen streaming technologies lack effective mechanisms to prevent unintended sharing of sensitive information due to unanticipated events or user forgetfulness, especially on mobile devices where physical environment changes can lead to accidental content sharing.

Innovation Solution

Implementing notifications and suppression mechanisms that respond to changes in the physical or internal environment of a computing device, such as signal attenuation or application focus changes, to alert users and optionally stop or suspend screen streaming sessions to prevent sensitive information from being shared.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If screen streaming is implemented to share content across devices, then information sharing capability is improved, but risk of unintended information disclosure increases

Engineering Contradiction:
Improveinformation sharing capabilityVSAvoidunintended information disclosure
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The system implements feedback mechanisms by providing notifications to users when screen streaming is active and when environmental changes occur. The notification system continuously monitors the streaming state and alerts users, enabling them to be aware of and control their screen sharing sessions, thus preventing unintended information disclosure while maintaining sharing capability.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary actions by proactively notifying users before sensitive information might be inadvertently shared. Environmental sensors detect changes in the physical context (such as device orientation, location, or surrounding devices) and trigger advance warnings, allowing users to take corrective action before unintended disclosure occurs.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If notifications are provided for screen streaming status, then user awareness is improved, but device complexity increases

Engineering Contradiction:
Improveuser awarenessVSAvoidnotification system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The notification system leverages existing universal communication channels and user interface elements already present in mobile operating systems. By using standard notification mechanisms, alarm systems, and interface conventions that users are already familiar with, the system provides comprehensive awareness without significantly increasing perceived complexity or requiring new interaction paradigms.

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

3Object-affected harmful factors

If automatic suspension of screen streaming is implemented based on environmental changes, then privacy protection is improved, but loss of streaming continuity occurs

Engineering Contradiction:
Improveprivacy protectionVSAvoidstreaming continuity
Core Design Contradiction:
Object-affected harmful factorsVSDuration of action of stationary object

Solution Approach 1:

The system dynamically adjusts screen streaming operation based on real-time environmental conditions. Rather than using fixed rules, the system continuously monitors environmental sensors (such as proximity detectors, orientation sensors, and device state sensors) and adaptively controls streaming suspension and resumption, optimizing both privacy protection and streaming continuity according to the current context.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8819268B1Systems and methods for notification of device mirroring
Publication Date: 2014.08.26 GOOGLE LLC
  • US8819268B1 patent drawing
  • US8819268B1 patent drawing
  • US8819268B1 patent drawing

AI summary

The disclosed technology includes systems and methods providing event- or condition-based notifications of device mirroring responsive to one or more of changes in the physical or internal environments of a computing device, for example a mobile computing device. Moreover, some implementations may include stopping or suspending device mirroring responsive to the same. A change in the physical environment of a computing device may be determined from a change in a signal received at the device, for example a network connection signal, IR signal, or ambient light or noise level. A change in physical environment may also be determined based on a change in location or orientation of the computing device. A change in the internal environment of the computing device may include a change in the active application at the device, or a change in focus to a new application.