Virtual Call Broadcasting Protocol for Coordinated Participation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current digital communication platforms lack efficient methods for users to share and manage participation in virtual conversations, such as group video calls, making it difficult for users to broadcast these interactions and for others to join without significant effort.
Innovation Solution
A new protocol allows users to broadcast indications of virtual conversations, including invitations, through a real-time communication channel, enabling coordinated participation and management across multiple devices, with features like audience management, graphical artifact customization, and capture technology.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If users manually capture and share screenshots of virtual calls, then they can share the call evidence, but the process becomes time-consuming and interruptive to the ongoing call
Solution Approach 1:
The system performs preliminary actions by automatically capturing call metadata and participant information during the virtual call without requiring manual user intervention. The call evidence is prepared and stored in advance, allowing users to share it instantly when needed, thus resolving the contradiction between preserving call information and minimizing time loss.
Solution Approach 2:
The system enables self-service by automatically generating call summaries, participant lists, and call evidence without requiring manual user actions. The platform handles the entire process of capturing, storing, and preparing call information autonomously, eliminating the time-consuming manual screenshot process while preserving complete call evidence.
2Adaptability or versatility
If viewers want to join an ongoing call, then they can participate in the conversation, but they need significant effort including manual invitations and separate platform coordination
Solution Approach 1:
The system implements universality by creating a unified invitation mechanism that works across multiple platforms and devices. The invitation system is integrated into the existing virtual call platform, allowing users to send invitations that automatically route recipients to the correct call regardless of their device or platform, thus enabling flexible participation while minimizing operational effort.
Solution Approach 2:
The system uses an intermediary invitation mechanism that mediates between the ongoing call and potential joiners. The invitation system acts as a bridge, automatically coordinating the joining process, managing participant lists, and facilitating seamless integration of new users without requiring manual coordination between existing participants and newcomers.
3Adaptability or versatility
If users need to manually extend invitations via separate communication platforms, then they can invite participants, but the process becomes complex and requires coordination across multiple platforms
Solution Approach 1:
The system achieves universality by implementing a multi-functional invitation system that operates within the existing virtual call platform while supporting cross-platform invitations. The system can send invitations through various communication channels (in-app messages, email, SMS) and automatically routes recipients to the appropriate call environment, providing cross-platform capability without increasing process complexity.
Data Source
AI summary
The present application describes a new protocol for broadcasting and managing participation in virtual calls via a digital communication service, such as a social medial platform. The protocol allows broadcasting indications of virtual conversations between user accounts to other user accounts. In some embodiments, the indications may include invitations to join the virtual conversation. The protocol allows broadcasting and managing of virtual conversations between multiple devices via a real-time communication (RTC) channel. The protocol includes exchange messages to cooperatively establish the conversation, broadcast an indication of the conversation to at least one non-participating user, and/or manage a set of participants for the conversation.


