Context Enhanced Messaging System Using Intermediary Server

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems fail to effectively capture and utilize user-generated data from electronic devices, such as location, social networks, and activities, leading to missed opportunities for personalized services and advertising, as this data is not adequately gathered when devices are idle or when interactions with others are not tracked.

Innovation Solution

A method and system that utilize a network to search for relevant media files based on user profile, social network, spatial, temporal, and topical data, integrating these into messages for delivery to recipients when specific criteria are met, enhancing message delivery with context-specific content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If user data is collected and stored by multiple devices on a network, then personalized and context-enhanced messages can be delivered, but the system complexity and data management requirements increase

Engineering Contradiction:
Improvepersonalization capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a message server as an intermediary component that mediates between multiple user devices and the message delivery system. The server collects data from various devices, processes it through data collectors and processors, and uses the processed information to personalize messages. This intermediary architecture allows personalized messaging without requiring each individual device to handle complex data management alone.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The message server performs multiple functions within a single system: it acts as a data collection point from various devices, a data processing center, a message composition engine, and a delivery coordination hub. By consolidating these diverse functions into a universal platform, the system achieves high adaptability for personalized messaging while managing complexity through functional integration rather than distributed complexity.

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

2Loss of information

If data is collected only when devices are actively used, then data collection is simple, but valuable idle time data and contextual information are lost

Engineering Contradiction:
Improvedata completenessVSAvoiddata collection complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system performs preliminary data collection by establishing data collectors on user devices that continuously gather information in the background, even when devices are idle or not actively being used. These collectors pre-acquire data about user location, social network connections, and device usage patterns, so that when message personalization is needed, the data is already available and processed, eliminating the need for complex real-time data gathering.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The data collectors on user devices operate autonomously, self-managing the collection and local processing of data without requiring active user intervention or complex centralized coordination for each data point. The devices themselves serve to collect and prepare their own data, reducing the burden on the central system and enabling continuous data accumulation during both active and idle periods.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If media files are selected based on comprehensive user context data, then message relevance and engagement improve, but the time and computational resources required increase

Engineering Contradiction:
Improvemessage relevanceVSAvoidmessage processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary processing of user context data and pre-identifies relevant media files associated with different user profiles, locations, and contexts. Data processors analyze user data in advance and create pre-computed associations between user contexts and relevant media content. When a message needs to be personalized, the system queries these pre-computed results rather than performing full analysis in real-time, significantly reducing message processing time while maintaining high relevance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies different levels of data analysis and media selection complexity based on the specific context and message type. For some messages, simple user profile data suffices for media selection; for others, more comprehensive contextual analysis is warranted. This local quality approach ensures that computational resources are allocated efficiently, applying detailed analysis only where necessary to achieve message relevance, rather than uniformly complex processing for all messages.

Inventive Principle:
Principle #3Local quality

4Reliability

If delivery criteria are evaluated in real-time, then timely and context-appropriate message delivery is achieved, but the computational overhead and system resource usage increase

Engineering Contradiction:
Improvedelivery timing accuracyVSAvoidsystem resource usage
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The message server evaluates delivery criteria at periodic intervals rather than continuously in real-time. The system checks whether delivery conditions are met at scheduled moments, which reduces computational overhead compared to constant monitoring. This periodic evaluation maintains adequate delivery timing accuracy for most use cases while significantly lowering the energy and resource consumption associated with continuous real-time assessment.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system applies different evaluation frequencies and depths to different delivery criteria based on their importance and time-sensitivity. Critical time-dependent criteria receive more frequent and thorough evaluation, while less time-sensitive criteria are checked less frequently or with simpler logic. This differentiated approach ensures reliable delivery timing for important messages while reducing overall system resource usage by not applying uniform high-intensity evaluation to all criteria.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8386506B2System and method for context enhanced messaging
Publication Date: 2013.02.26 R2 SOLUTIONS LLC
  • US8386506B2 patent drawing
  • US8386506B2 patent drawing
  • US8386506B2 patent drawing

AI summary

A system and method for media enhanced messaging. A message from a message sender to be delivered to at least one message recipient is received over a network. The message comprises at least one delivery criteria and at least one content criteria. When it is determined, via the network that the delivery criteria of the message has been satisfied, a query is formulated based on the content criteria so as to search, via the network, for user profile data, social network data, spatial data, temporal data and topical data that is available via the network and relates to the content criteria and to media files so as to identify at least one media file that is relevant to the content criteria. The media files are inserted into the message and the message is transmitted over the network to the recipient.