Secure Content Streaming via Graphics Memory Extraction
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Loss of information
If conventional streaming applications capture all audio/visual content, then no content is lost, but unauthorized content distribution occurs
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.
3Adaptability or versatility
If conventional streaming applications stream from multiple sources, then content variety increases, but security control decreases
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.
Data Source
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.


