Video Preview Module for Caller Screening in Communication Sessions
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In video conferencing, users face concerns about privacy and unwanted visual exposure during calls, as existing technologies do not adequately allow for screening of incoming video calls, making them susceptible to abuses like video-based telemarketing or stalking, and users may wish to preview the caller before joining a session without being seen themselves.
Innovation Solution
A communication system that enables a video preview feature, allowing users to capture and display video data from the caller before joining the session, using a video communication server with a video preview module to facilitate this, enabling users to assess whether to join the call while keeping their own video data private from the caller.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If users join video communication sessions directly without screening, then communication efficiency is improved, but user privacy and security deteriorate due to exposure to unwanted callers
Solution Approach 1:
The system captures and displays preview video data from the caller before the user joins the video communication session. This preliminary action allows users to screen incoming calls and assess potential privacy risks before exposing themselves to unwanted callers, thus resolving the contradiction between communication efficiency and privacy protection
Solution Approach 2:
The video communication server acts as an intermediary by capturing caller video data and presenting it to the user through a preview interface. This intermediary mechanism enables users to view caller information without directly exposing their own video data, allowing privacy-protected screening while maintaining communication flow
2Object-affected harmful factors
If users implement video screening before joining sessions, then user privacy is improved, but communication efficiency deteriorates due to additional screening steps
Solution Approach 1:
The system automatically captures and processes caller video data for preview without requiring manual user actions. The video communication server autonomously handles the screening process by intercepting caller video streams and presenting them through the user interface, making the privacy protection mechanism transparent and efficient
Solution Approach 2:
The system displays only partial video data (preview portion) of the caller rather than requiring full bidirectional video activation. This partial action approach allows users to obtain sufficient information for screening decisions without committing to full video communication, thus protecting privacy while minimizing efficiency loss
3Measurement precision
If users display their video data to incoming callers, then caller verification is improved, but user security deteriorates due to potential unwanted exposure
Solution Approach 1:
Instead of having users display their video data to verify callers, the system inverts the approach by displaying caller video data to users for verification. This inversion allows users to assess incoming callers without exposing themselves, thereby improving caller verification accuracy while maintaining session security
Solution Approach 2:
The system creates a copy of the caller's video data and presents it to the user through the preview interface. This copying mechanism enables users to view and verify caller information without the caller having direct access to the user's video data, thus achieving verification accuracy while preserving security
Data Source
AI summary
In one example implementation, a request from a first endpoint is identified for a second endpoint to join a video communication session. Particular video data captured at the first endpoint is displayed at the second endpoint prior to the second endpoint joining the video communication session. In certain embodiments, the particular video data captured at the first endpoint can be displayed at the second endpoint without the user of the first endpoint being made aware that the particular video data was displayed at the second endpoint.


