Messaging System Tracking via Embedded Codes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current messaging systems, such as SMS, MMS, and WAP, lack the ability to track user interactions with messages post-delivery, making it difficult for content providers to understand recipient behavior and target follow-up messages effectively, as they rely on network infrastructure that only tracks delivery and not message review or interaction.

Innovation Solution

A method and system that embed tracking data within messages, allowing recipients' access status to be monitored by modifying the message's access status upon user interaction, enabling selection of recipients based on previous content review and enabling targeted follow-up messaging by categorizing and matching content types with user behavior data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If tracking codes are embedded within email messages to monitor user interactions, then the ability to track recipient behavior is improved, but the network resource usage and system complexity increase significantly

Engineering Contradiction:
Improvetracking precisionVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts the tracking functionality from the message content itself and implements it through separate network infrastructure components (gateway elements, service platforms). Tracking codes are embedded in messages, but the tracking logic and data processing are handled by external systems rather than within the messages, reducing message complexity while maintaining tracking capability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces intermediary components between the messaging system and tracking system, including gateway elements and service platforms that act as mediators. These intermediaries handle the complex tracking operations without requiring the messaging infrastructure itself to become more complex, allowing tracking functionality to be added without directly increasing message system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If multiple PDP contexts are used for email delivery and website access tracking, then comprehensive user behavior monitoring is achieved, but the network load and infrastructure requirements increase

Engineering Contradiction:
Improvebehavior tracking completenessVSAvoidnetwork resources
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent merges multiple tracking functions into a single unified service platform that handles delivery tracking, interaction monitoring, and behavior analysis. Instead of requiring separate PDP contexts for each function, the consolidated platform processes multiple tracking objectives through integrated mechanisms, reducing the total number of network contexts required.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent implements universal tracking mechanisms that can monitor multiple aspects of user behavior through single network interactions. The service platform is designed to perform multiple functions (delivery confirmation, open tracking, click monitoring, behavior analysis) through unified tracking codes and consolidated data collection, maximizing the information obtained from each network context.

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

Data Source

PatentUS8949342B2Messaging system
Publication Date: 2015.02.03 APPLE INC
  • US8949342B2 patent drawing
  • US8949342B2 patent drawing
  • US8949342B2 patent drawing

AI summary

A method of selecting a recipient of a message on the basis of data identifying access to previously transmitted messages, wherein each said message includes content data for display within a display area of a receiving terminal and control data including data indicative of a user selectable portion within the display area. The method includes receiving content data having one of a plurality of different types for use in creating said message, accessing tracking data corresponding to a previously transmitted message containing content data of a given type, the tracking data being indicative of selection of said user selectable portion upon display thereof at said receiving terminal, and selecting a recipient of the message on the basis of the received content data and the tracking data.