Messaging Controller for Anonymous Communication via Vector Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional communication protocols in computing networks do not allow participants to communicate anonymously, revealing the identity of each participant during message exchanges.

Innovation Solution

A messaging controller is configured to broker message exchanges between users and groups by matching messages based on keyword similarity using vector representations generated by techniques like word2vec, and relaying messages without revealing the source identities, utilizing third-party platforms for enrichment and maintaining anonymity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional communication protocols are used to enable message exchange between users, then communication functionality is achieved, but participant identities are revealed during message exchanges

Engineering Contradiction:
Improveanonymity capabilityVSAvoididentity transparency
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent introduces a messaging controller as an intermediary component that sits between users and the communication network. This controller receives messages from users, matches them with potential recipients based on keyword similarity using vector representations, and relays messages without exposing user identities. The intermediary architecture enables anonymous communication while maintaining communication functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The communication system is segmented into distinct functional components: user clients, messaging controller, and third-party platforms. The messaging controller handles matching and relay functions separately from user interaction, allowing identity information to be separated from message content. This segmentation enables the system to maintain communication while protecting user anonymity through controlled information flow.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If message matching is performed based on keyword similarity using vector representations, then message routing accuracy is improved, but system complexity increases

Engineering Contradiction:
Improvemessage matching accuracyVSAvoidmessaging controller complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent replaces traditional keyword-based or rule-based message routing mechanisms with vector representation-based semantic matching. By converting keywords and messages into vector spaces and calculating similarity metrics, the system achieves more accurate message routing that understands contextual meaning rather than just exact keyword matches, justifying the increased computational complexity.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The messaging controller acts as an intermediary that handles the complex vector-based matching operations, isolating this complexity from user clients and third-party platforms. The controller manages the computational burden of generating vector representations and calculating similarities, while other system components interact with simpler interfaces, effectively distributing and managing system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of information

If third-party platforms are used for message enrichment, then message quality and context are improved, but communication latency increases

Engineering Contradiction:
Improvemessage enrichmentVSAvoidenrichment processing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system performs message enrichment actions at strategic points in the communication flow. By pre-processing messages with third-party platforms only when needed for matching or delivery, rather than continuously enriching all messages, the system obtains enrichment benefits while minimizing latency impact on time-sensitive communications.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The messaging controller selectively applies enrichment from third-party platforms based on message characteristics and routing needs. Not all messages require full enrichment processing - the system applies enrichment partially or selectively to messages where it will most benefit matching accuracy or delivery success, reducing overall processing time while maintaining message quality where necessary.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11533298B2Messaging controller for anonymized communication
Publication Date: 2022.12.20 SAP SE
  • US11533298B2 patent drawing
  • US11533298B2 patent drawing
  • US11533298B2 patent drawing

AI summary

A method may include receiving, from a first client, a first message. The first message may be matched to a second user based on a similarity between a first keyword included in the first message and a second keyword included in a profile of a second user. The first keyword may be determined to be similar to the second keyword based on a distance between a first vector representation of the first keyword and a second vector representation of the second keyword not exceeding a threshold value. In response to the first message being matched with the second user, the first message may be sent to a second client associated with the second user. In response to receiving, from the second client, a second message responsive to the first message, the second message may be sent to the first client. Related systems and articles of manufacture are also provided.