Screen Sharing Media Stream Information Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveinformation availabilityVSAvoidsystem complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidcomputational resources
Core Design Contradiction:
ProductivityVSPower

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.

Inventive Principle:
Principle #16Partial or excessive action

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.

Inventive Principle:
Principle #19Periodic action

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

Engineering Contradiction:
Improvedata completenessVSAvoidprocessing time
Core Design Contradiction:
Loss of informationVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10558861B2Supplementing a media stream with additional information
Publication Date: 2020.02.11 ORACLE INT CORP
  • US10558861B2 patent drawing
  • US10558861B2 patent drawing
  • US10558861B2 patent drawing

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.