Collaboration-Managing System for Seamless Participant Addition
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication systems struggle to automatically and efficiently include out-of-office workers in discussions, requiring manual intervention by conference organizers and distracting users with complex user interface actions.
Innovation Solution
A collaboration-managing system that detects user interactions and uses a graph service to identify relevant participants, providing a UI collaboration pane for seamless addition to communication sessions with minimal user interface actions, offering various communication options.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If manual intervention is used to add out-of-office workers to communication sessions, then relevant participants can be included, but the complexity of operation increases and time is lost
Solution Approach 1:
The system automatically identifies and adds relevant out-of-office workers to communication sessions without requiring manual intervention. The collaboration-managing system monitors triggering events, queries the graph service for relevant participants, and adds them automatically, allowing the system to serve itself rather than requiring user action.
Solution Approach 2:
The system performs preliminary identification of relevant participants before the communication session begins. By monitoring triggering events and querying the graph service in advance, the system prepares the list of relevant out-of-office workers and adds them to sessions proactively, rather than waiting for manual addition after the fact.
2Ease of operation
If complex user interface actions are required to add participants, then precise control is achieved, but productivity decreases
Solution Approach 1:
The system automatically adds relevant participants without requiring complex user interface interactions. The collaboration-managing system handles the entire process of identifying, selecting, and adding out-of-office workers to communication sessions autonomously, eliminating the need for users to perform multiple manual steps.
Solution Approach 2:
The system extracts the participant addition function from the manual user interface process and handles it separately through automated background processing. The collaboration-managing system monitors triggering events and adds participants through automated queries to the graph service, separating this function from the main user workflow to improve productivity.
3Measurement precision
If users are distracted to add participants manually, then accurate participant selection is possible, but loss of time occurs
Solution Approach 1:
The system automatically identifies relevant participants using the graph service without requiring user attention. The collaboration-managing system queries the graph service based on context information from triggering events and adds relevant out-of-office workers autonomously, eliminating the need for users to manually search and evaluate potential participants.
Solution Approach 2:
The system uses context information from triggering events as feedback to automatically determine relevant participants. By monitoring what the user is working on and querying the graph service with this context, the system receives feedback about relevance and automatically adds appropriate participants without user intervention.
4Productivity
If automated participant identification is implemented, then productivity increases, but device complexity increases
Solution Approach 1:
The collaboration-managing system acts as an intermediary between the user interface and the graph service. It monitors triggering events from the UI-exposing service, queries the graph service for relevant participants, and adds them to communication sessions, serving as a mediator that automates the process without requiring changes to the core graph service or UI applications.
Solution Approach 2:
The system segments the participant addition process into distinct functional components: the UI-exposing service that monitors triggering events, the collaboration-managing system that coordinates the process, and the graph service that identifies relevant participants. This segmentation allows each component to perform its specific function independently, managing complexity through modular design.
Data Source
AI summary
Technology is described for assisting a user in identifying relevant participants to a communication session. The technology detects that the user has interacted with a user interface (UI) presentation in a specified manner. The technology then receives context information that describes the current context of the user's interaction. The technology uses the context information to interrogate a graph to identify one or more candidate participants that may be added to the communication session. The technology then generates a UI collaboration pane for presentation on the UI presentation. The UI collaboration pane provides a mechanism by which the user can add one or more of the candidate participants to the communication session without disrupting the user's focus on a task at hand, and with minimal user interface actions required by the user. Further, the UI collaboration pane gives the user plural options to establish communication with the candidate participants.


