Secure Communication Routing via GUID and OTP Intermediary

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing use of multiple electronic devices for communication poses challenges in coordinating and managing overlapping services, particularly in routing calls and data across different devices while maintaining security and user preference.

Innovation Solution

The implementation of a system that allows users to associate multiple communication devices and systems for cooperative operation, using a globally unique identifier (GUID) and one-time password (OTP) to securely route calls between devices based on user-generated or default rules, such as location and activity, ensuring seamless communication across Wi-Fi, mobile, and VoIP platforms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If multiple communication devices are used to access various communications and data, then convenience and accessibility of information are improved, but coordination and management of services becomes increasingly complex

Engineering Contradiction:
Improveaccessibility of informationVSAvoidcoordination and management of services
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

A server acts as an intermediary between multiple communication devices and the network service. The server receives requests from devices, manages device identities and capabilities, coordinates service delivery, and routes communications appropriately. This intermediary approach allows multiple devices to access information conveniently while the server handles the complex coordination and management tasks centrally, preventing the complexity from propagating to individual devices and users.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If device identities and capabilities are shared across multiple devices, then service continuity is improved, but security risks increase

Engineering Contradiction:
Improveservice continuityVSAvoidsecurity risks
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The system segments device identities and capabilities into discrete, manageable units that can be individually authorized and controlled. Each device receives specific authorizations for specific services rather than blanket access. The server maintains separate records of device identities, capabilities, and authorization levels, allowing fine-grained control over what each device can access. This segmentation enables service continuity across devices while maintaining security through controlled, granular authorization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The server implements feedback mechanisms to monitor and control device access in real-time. When a device requests service access, the server verifies the device's identity, checks its authorization level, and provides appropriate access while logging the interaction. This feedback loop ensures that only authorized devices can access services, maintaining security while enabling service continuity. The server can dynamically adjust authorization based on observed behavior and context.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP2564604B1Securely establishing presence on telecommunication devices
Publication Date: 2020.06.03 T MOBILE US INC
  • EP2564604B1 patent drawingFigure 1
  • EP2564604B1 patent drawingFigure 2
  • EP2564604B1 patent drawingFigure 3

AI summary

In some embodiments, a user may associate a first communication type (e.g., Wi-Fi calling application) with a second communication type (e.g., standard ten-digit mobile telephone number), so that the user may have calls directed to an active communication type in a predetermined preference. In various embodiments, communication devices may become available (e.g., initiated) based on an activity of the user, such as by a location or proximity of the user, use of a device by the user, or for other reasons.