Screen Sharing Media Stream Information Extraction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current screen sharing technologies lack the ability to efficiently extract and present relevant information from media streams in real-time, such as text, images, and audio, during videoconferencing or customer service interactions, which hinders effective communication and problem-solving between customers and agents.
Innovation Solution
A system that analyzes media streams to extract information using pattern matching, gesture recognition, and data classification, and presents it in real-time to the target device, allowing for concurrent display with the media stream or storage based on user gestures and policy-based data selection.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If text recognition and data extraction are performed on media streams during screen sharing, then information availability for agents is improved, but system complexity and processing time increase
Solution Approach 1:
The system segments the media stream into discrete frames and extracts specific data elements (text, images, audio) from each frame independently. This allows parallel processing of different data types and reduces the complexity of analyzing the entire stream as a single unit.
Solution Approach 2:
The patent introduces an intermediary processing layer between the media stream source and the agent interface. This intermediary automatically extracts and structures relevant information, reducing the complexity burden on both the source system and the agent's workflow system.
2Productivity
If real-time analysis of media streams is performed to extract information, then communication efficiency is improved, but processing speed and computational resources are consumed
Solution Approach 1:
The system performs partial analysis by selectively extracting only certain types of information (text, specific images, audio) from the media stream rather than analyzing every element in full detail. This reduces computational resource consumption while maintaining sufficient communication efficiency.
Solution Approach 2:
The patent implements periodic sampling of the media stream at defined intervals rather than continuous frame-by-frame analysis. This periodic approach maintains real-time responsiveness while significantly reducing the computational power required for processing.
3Loss of information
If multiple data extraction methods are implemented for comprehensive information retrieval, then data completeness is improved, but processing time and system complexity increase
Solution Approach 1:
The system performs preliminary classification of media stream content to identify which extraction methods are needed for each segment. By determining the appropriate extraction approach in advance, the system avoids applying all possible methods to every segment, thereby reducing processing time while maintaining data completeness.
Solution Approach 2:
Different extraction methods and levels of analysis are applied to different portions of the media stream based on local characteristics. High-completeness extraction is applied only where necessary, while simpler methods are used elsewhere, optimizing the balance between data completeness and processing time.
Data Source
AI summary
Operations include extracting and presenting data associated with a media stream being transmitted from a source device to a target device. The media stream may include a stream of video frames displayed by the source device. A screen sharing application, executing on the source device, may capture the stream of video frames. The screen sharing application may transmit the stream of video frames to a target application executing on a target device. The target device (or an intermediate device) analyzes the media stream, as the media stream is received from the source device. The target device may execute pattern matching to extract information, including text, images, and audio clips from the media stream. The target device may present the extracted information or use the extracted information to perform tasks, such as filling in a form.


