Cross-System Communication Authorization via Identity Association

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users operating different VoIP clients on separate communication systems must maintain separate contact lists and establish contact relationships within each system to communicate, which can be cumbersome and require adding contacts multiple times across different platforms.

Innovation Solution

A method is implemented to establish communication events between users who are contacts on one communication system but not on another, by determining associations between user identities across systems, allowing trust-based communication without requiring direct contact relationships within the first system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users maintain separate contact lists for each communication system, then communication authorization is ensured within each system, but user operation complexity increases and contact management becomes cumbersome

Engineering Contradiction:
Improvecommunication authorizationVSAvoidcontact management
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent merges contact lists across multiple communication systems by establishing associations between user identities in different systems. The server maintains a unified contact list that aggregates contacts from multiple communication systems, allowing users to manage all contacts in one place rather than maintaining separate contact lists for each system.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates a universal contact management mechanism that works across different communication systems. The association between user identities in first and second communication systems enables a single contact list to serve multiple communication systems, making the contact management system multi-functional and system-agnostic.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Reliability

If users add each other as contacts within each communication system, then communication is authorized within that system, but the number of contacts to manage increases and information dissemination control becomes difficult

Engineering Contradiction:
Improvecommunication authorizationVSAvoidcontact list size
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent combines duplicate contact entries across communication systems by identifying and merging contacts that represent the same user. When a contact exists in both the first and second communication systems, the system merges these entries into a single unified contact, eliminating redundancy and reducing the overall number of contacts users need to manage.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent uses identity associations as a form of digital copy or link between user identities in different systems. By storing and utilizing the association between user identity in the first communication system and user identity in the second communication system, the system can reference the same contact across multiple systems without creating duplicate entries.

Inventive Principle:
Principle #26Copying

3Reliability

If separate contact relationships are established in each communication system, then system-specific communication security is maintained, but cross-system communication convenience is reduced

Engineering Contradiction:
Improvesystem-specific securityVSAvoidcross-system communication
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces an intermediary mechanism in the form of user identity associations that bridge different communication systems. The server acts as a mediator that stores and manages the associations between user identities in the first communication system and user identities in the second communication system, enabling cross-system communication while maintaining the security boundaries of each individual system.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10860980B2Establishing a communication event
Publication Date: 2020.12.08 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10860980B2 patent drawing
  • US10860980B2 patent drawing
  • US10860980B2 patent drawing

AI summary

Methods and computer program products for establishing communication events between an initiator user and a recipient user over a first communication system. The initiator and recipient users are contacts within a second communication system but are not contacts within the first communication system. For the initiator and recipient users, an association between a first user identity in the first communication system and a second user identity in the second communication system is determined. The initiator user device uses the association for the recipient user to determine the first user identity of the recipient user. A setup request to establish the communication event is sent over the first communication system from a first initiator client to a first recipient client. A communication event is authorized to proceed over the first communication system on the basis that the initiator user and the recipient user are contacts within the second communication system.