Collaboration-Managing System for Seamless Participant Addition

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

VSEngineering 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

Engineering Contradiction:
Improveinclusion of relevant participantsVSAvoidmanual addition process
Core Design Contradiction:
ReliabilityVSEase of operation

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.

Inventive Principle:
Principle #25Self-service

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.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If complex user interface actions are required to add participants, then precise control is achieved, but productivity decreases

Engineering Contradiction:
Improveparticipant addition controlVSAvoidcommunication setup efficiency
Core Design Contradiction:
Ease of operationVSProductivity

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.

Inventive Principle:
Principle #25Self-service

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.

Inventive Principle:
Principle #2Taking out (Extraction)

3Measurement precision

If users are distracted to add participants manually, then accurate participant selection is possible, but loss of time occurs

Engineering Contradiction:
Improveparticipant relevance identificationVSAvoiduser focus interruption
Core Design Contradiction:
Measurement precisionVSLoss of time

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.

Inventive Principle:
Principle #25Self-service

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.

Inventive Principle:
Principle #23Feedback

4Productivity

If automated participant identification is implemented, then productivity increases, but device complexity increases

Engineering Contradiction:
Improvecommunication session setupVSAvoidcollaboration-managing system
Core Design Contradiction:
ProductivityVSDevice complexity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11785059B1Facilitating interaction among participants at different locations
Publication Date: 2023.10.10 MICROSOFT TECHNOLOGY LICENSING LLC
  • US11785059B1 patent drawing
  • US11785059B1 patent drawing
  • US11785059B1 patent drawing

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.