Secure Communication Routing Across Multiple Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication systems fail to ensure seamless and secure communication across various devices and points-of-presence associated with recipients, as encryption methods hinder message forwarding and require users to broadcast their network connection status, leading to resource inefficiencies and incomplete message delivery.

Innovation Solution

A communication system with a network server component that maintains up-to-date identification information, compares recipient identifiers, and updates communication paths, allowing secure messages to be resent based on current device or point-of-presence changes, ensuring seamless delivery without requiring recipients to broadcast their status.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If end-to-end encryption is used to secure communications, then security is improved, but message forwarding across multiple devices is prevented

Engineering Contradiction:
ImprovesecurityVSAvoidmessage forwarding capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The encryption system is segmented into multiple components: the sender's device encrypts the message, the routing server stores routing information separately, and the recipient's device decrypts and displays the message. This segmentation allows the routing server to forward messages between devices without having access to the encrypted content, thus maintaining both security and forwarding capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The routing server acts as an intermediary that facilitates message forwarding between different devices. It receives encrypted messages from the sender, stores them temporarily, and forwards them to the recipient's current device without decrypting the content. This intermediary role enables message routing while preserving end-to-end encryption.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If users broadcast their network connection status to enable seamless communication, then communication reliability is improved, but resource consumption increases

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidresource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

Instead of continuous broadcasting, the system uses periodic status updates where devices report their online/offline status at intervals to the routing server. The routing server maintains this status information and uses it to determine the current device for message delivery, reducing resource consumption while maintaining communication reliability.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The routing server automatically tracks and updates device status information without requiring active participation from users. Devices simply need to connect to the network, and the routing server autonomously manages the status information and routing decisions, reducing the burden on users while ensuring reliable message delivery.

Inventive Principle:
Principle #25Self-service

3Reliability

If messages are encrypted for a specific device, then security is maintained, but message delivery to alternative devices is prevented

Engineering Contradiction:
ImprovesecurityVSAvoidmessage accessibility across devices
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The routing server performs preliminary actions by storing routing information and device status data before messages are sent. When a message needs to be forwarded to an alternative device, the server already has the necessary information to do so without requiring re-encryption, thus maintaining security while enabling flexible delivery.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adapts message routing based on current device availability. If the originally intended device is offline or unavailable, the routing server automatically forwards the encrypted message to an alternative device associated with the same user account. The encryption remains intact, but the routing destination changes dynamically based on real-time status information.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10333766B2Routing secure communications across multiple communication devices or points-of-presence
Publication Date: 2019.06.25 DARK MATTER LLC
  • US10333766B2 patent drawing
  • US10333766B2 patent drawing
  • US10333766B2 patent drawing

AI summary

A communication system is provided for enabling secure communications between at least a sender communication device and at least a recipient communication device or point-of-presence, wherein the then current recipient communication device(s) or point(s)-of-presence for the recipient(s) can vary over time. The communication system includes a network server component configured to maintain a current set of identification information elements for communicating with communication device(s) or points-of-presence associated with the one or more recipients; and if applicable provide up to date one or more identifiers or identification information elements for the one or more recipients to a sender communication device thereby prompting the sender communication device to send the secure communication based on the updated one or more identifiers or identification information elements. A related method is provided for exchanging secure communications between senders and recipients, where the communication device(s) or point(s)-of-presence associated with the recipients can vary over time.