Message Forwarding Traceability for Full-Chain Revocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing electronic messaging systems lack the ability to effectively revoke messages that have been forwarded beyond the original group, limiting control over message propagation and making it difficult to manage inappropriate or malicious content.

Innovation Solution

A system and method that stores records of forwarded messages with links to their origin, allowing the author or administrator to trace and revoke messages across all recipients, including forwarding chains.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If message forwarding is enabled in electronic messaging systems, then message propagation speed increases, but control over message distribution is lost

Engineering Contradiction:
Improvemessage propagation speedVSAvoidcontrol over message distribution
Core Design Contradiction:
SpeedVSEase of operation

Solution Approach 1:

The system performs preliminary actions by embedding traceable identifiers and forwarding records in messages before they are propagated. This allows the original sender to track and control forwarded messages later, resolving the contradiction by establishing control mechanisms in advance rather than requiring real-time intervention during propagation

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where forwarding actions are recorded and reported back to the original sender. The sender receives notifications about message forwards and can initiate revocation based on this feedback, maintaining control while allowing propagation to occur

Inventive Principle:
Principle #23Feedback

2Device complexity

If message revocation is limited to the original group only, then system complexity remains low, but revocation completeness deteriorates

Engineering Contradiction:
Improvesystem complexityVSAvoidrevocation completeness
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The system introduces an intermediary component (the centralized server with message chain database) that mediates between the original sender and all forwarded messages. This intermediary tracks message propagation across groups and coordinates revocation, achieving complete revocation without requiring direct complex interactions between all system components

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The message chain record structure serves multiple functions: it tracks forwarding history, enables revocation propagation, and provides audit trails. This multi-functionality reduces the need for separate specialized systems, managing complexity while achieving comprehensive revocation control

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

3Loss of energy

If predetermined time limits are imposed on message revocation, then system resource consumption is reduced, but revocation effectiveness deteriorates

Engineering Contradiction:
Improvesystem resource consumptionVSAvoidrevocation effectiveness
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The system performs preliminary actions by establishing message chain records and traceability infrastructure before revocation is needed. This allows the system to maintain low resource consumption during normal operation while enabling effective revocation when required, without arbitrary time limits

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables self-service revocation where the original sender can initiate revocation at any time based on their needs. The automated message chain tracking and propagation mechanisms then handle the revocation process efficiently, reducing manual intervention and optimizing resource usage

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20260046266A1Tracing messages within a message chain
Publication Date: 2026.02.12 MICROSOFT TECHNOLOGY LICENSING LLC
  • US20260046266A1 patent drawing
  • US20260046266A1 patent drawing
  • US20260046266A1 patent drawing

AI summary

Methods and systems for tracing forwards of an electronic message. One method includes storing, for each of a plurality of forwarded messages sent via an electronic messaging application, a record in a data store, each record including a link to an original message for the forwarded message and calculating, with an electronic processor, a statistic for an electronic message based on records stored in the data store, wherein the statistic includes at least one selected from a group consisting of a number of forwards of the electronic message, a number of recipients of the electronic message including all forwards of the electronic message, and a number of requests to revoke the electronic message. The statistic is then output for display to a user via at least one user interface.