Secure Content Streaming via Graphics Memory Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional streaming applications are not secure, as they capture and transmit all audio/visual content from computer systems, posing security and privacy risks, and are unable to simultaneously stream content from multiple sources in a secure manner.

Innovation Solution

A system and method that captures and broadcasts content rendered on a device by accessing audio/visual content from a graphics memory, allowing selective streaming of content from multiple sources without accessing other applications, using a recording manager and broadcast element to manage data transfer and user controls for privacy and security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If conventional streaming applications capture all audio/visual content from computer systems, then complete content capture is achieved, but security and privacy risks increase

Engineering Contradiction:
Improvecontent capture completenessVSAvoidsecurity and privacy risks
Core Design Contradiction:
Loss of informationVSObject-affected harmful factors

Solution Approach 1:

The patent extracts only the specific content that needs to be streamed from the computer system, rather than capturing all audio/visual content. The streaming application accesses content from designated sources (such as game applications) through controlled interfaces, leaving other content (such as messaging applications) inaccessible. This extraction principle resolves the contradiction by achieving complete capture of intended content while preventing unauthorized access to sensitive information.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the audio/visual content into distinct sources and allows selective streaming from each segment. The system divides content capture into separate controllable units (different applications, windows, or content sources) and enables the user to select which segments to stream. This segmentation resolves the contradiction by allowing complete capture of selected segments while maintaining security boundaries around other segments.

Inventive Principle:
Principle #1Segmentation

2Loss of information

If conventional streaming applications capture all audio/visual content, then no content is lost, but unauthorized content distribution occurs

Engineering Contradiction:
Improvecontent capture completenessVSAvoidunauthorized access prevention
Core Design Contradiction:
Loss of informationVSReliability

Solution Approach 1:

The patent introduces an intermediary layer between the content sources and the streaming application. This intermediary (such as an operating system interface or dedicated API) controls and mediates access to content, allowing the streaming application to retrieve content from authorized sources while blocking unauthorized access. The intermediary ensures that only content explicitly permitted by the user or system policy can be captured and distributed, resolving the contradiction between complete capture and unauthorized access prevention.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If conventional streaming applications stream from multiple sources, then content variety increases, but security control decreases

Engineering Contradiction:
Improvemulti-source streaming capabilityVSAvoidprivacy and security risks
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent implements dynamic control over multi-source streaming, where the user can selectively enable or disable streaming from different content sources in real-time. The system allows flexible configuration of which applications or content sources are authorized for streaming, and these settings can be changed dynamically without requiring complete system reconfiguration. This dynamic approach resolves the contradiction by providing adaptability for multi-source streaming while maintaining security control through user-defined permissions.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10812549B1Techniques for secure screen, audio, microphone and camera recording on computer devices and distribution system therefore
Publication Date: 2020.10.20 APPLE INC
  • US10812549B1 patent drawing
  • US10812549B1 patent drawing
  • US10812549B1 patent drawing

AI summary

A method of sharing content rendered on a device, including executing an application which generates audiovisual content, retrieving the application's audiovisual content from a graphics memory, and transmitting the retrieved content to a destination device via a network.