Contextual Screen Sharing via Entity Extraction and Authorization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current screen sharing technologies lack the ability to effectively share contextual information and entities across different user equipment and applications while maintaining security and access control, especially in enterprise settings where sensitive data access is restricted based on user roles.

Innovation Solution

A system that includes a screen share service which identifies and stores entities associated with a screenshot, providing metadata for access to target applications, and uses an authorization service to ensure only authorized users can access these entities, allowing secure sharing of screenshots across user equipment and applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If screen sharing is enabled across different user equipment and applications, then collaboration and information sharing are improved, but security and access control are compromised

Engineering Contradiction:
Improvescreen sharing capabilityVSAvoidsecurity and access control
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces a messaging application as an intermediary platform that mediates between the screenshot taker and screenshot viewer. This intermediary enables secure screen sharing by acting as a trusted broker that handles authentication, authorization, and controlled access to shared content, thus resolving the contradiction between enabling broad screen sharing and maintaining security controls

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements preliminary authorization checks and access control validations before allowing screenshot sharing and access. By performing security verification in advance rather than during the sharing process, the system enables versatile screen sharing while pre-establishing security boundaries and access permissions

Inventive Principle:
Principle #10Preliminary action

2Loss of information

If contextual entities are extracted and stored with screenshots, then information sharing quality is improved, but system complexity increases

Engineering Contradiction:
Improvecontextual information retentionVSAvoidsystem architecture complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent extracts only the essential contextual entities and metadata from screenshots rather than storing complete screen captures or all possible data. This selective extraction approach preserves critical contextual information while minimizing the complexity of storage, processing, and management systems

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the screenshot data into distinct components: the screenshot image itself, extracted entities, and associated metadata. This segmentation allows each component to be processed, stored, and managed independently, reducing overall system complexity while maintaining complete contextual information

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11165726B2Contextual sharing for screen share
Publication Date: 2021.11.02 SAP SE
  • US11165726B2 patent drawing
  • US11165726B2 patent drawing
  • US11165726B2 patent drawing

AI summary

In some embodiments, there is provided a system. The system may include at least one data processor and at least one memory storing instructions which, when executed by the at least one data processor, cause the apparatus to at least: in response to receiving a request to capture a screenshot at a first user equipment, identify, by a screen share service, one or more entities in a user interface being captured with the screenshot; store, by the screen share service in a persistent store, the identified one or more entities associated with the screenshot; in response to invoking the screenshot at a messaging application at a second user equipment, obtain, from the persistent store, the identified one or more entities to enable the second user equipment to present the identified one or more entities; and provide the identified one or more entities to the second user equipment.