Contextual Message Delivery via Event-Triggered Scheduling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current digital messaging platforms deliver messages regardless of the recipient's ability to act on them, leading to forgotten messages when the context is inappropriate, such as sending a reminder to pick up groceries before the recipient arrives home.

Innovation Solution

A contextual messaging system that analyzes message content to determine relevant contextual information and waits for specific events, like the recipient's arrival home, to trigger message delivery, using a remote digital personal assistant service to detect contextual events like location, presence, or typical schedules.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If messages are delivered immediately or in real-time, then message delivery speed is improved, but message effectiveness deteriorates when the recipient cannot act on the message due to inappropriate context

Engineering Contradiction:
Improvemessage delivery speedVSAvoidmessage effectiveness
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system performs preliminary analysis of message content to determine contextual information and triggering conditions before actual message delivery. Messages are prepared and staged for delivery based on predicted contextual events, such as the recipient's scheduled arrival home time or meeting end time, ensuring they are delivered at the optimal moment when the recipient can actually act on them.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously monitors contextual events and recipient status, using this feedback to determine the optimal delivery timing. By detecting events like location changes, calendar updates, or device availability status, the system adjusts message delivery timing dynamically to maximize effectiveness while maintaining timely delivery.

Inventive Principle:
Principle #23Feedback

2Device complexity

If messages are delivered without contextual analysis, then system complexity is reduced, but message effectiveness deteriorates due to inappropriate timing

Engineering Contradiction:
Improvemessaging system complexityVSAvoidmessage effectiveness
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The system employs a multi-functional messaging platform that integrates message composition, contextual analysis, event detection, and intelligent delivery scheduling within a single unified system. This allows the same platform to handle both simple immediate messages and complex context-aware messages without requiring separate specialized systems, managing complexity through consolidation rather than proliferation of components.

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

Solution Approach 2:

The system automatically analyzes message content, determines contextual information, identifies triggering conditions, and schedules delivery without requiring manual user intervention for each message. The intelligent agent autonomously monitors contextual events and executes delivery decisions, reducing the operational complexity burden on users while maintaining high message effectiveness.

Inventive Principle:
Principle #25Self-service

3Reliability

If contextual information is analyzed for every message, then message effectiveness is improved, but processing time increases

Engineering Contradiction:
Improvemessage effectivenessVSAvoidmessage processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system applies contextual analysis selectively rather than uniformly to all messages. For high-priority or time-sensitive messages, full contextual analysis is performed. For routine or low-stakes messages, simplified or pre-determined delivery rules are applied, reducing processing overhead while maintaining effectiveness for messages that truly require contextual optimization.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10992607B2Contextual message delivery
Publication Date: 2021.04.27 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10992607B2 patent drawing
  • US10992607B2 patent drawing
  • US10992607B2 patent drawing

AI summary

Examples are disclosed herein that relate to delivering electronic messages to intended recipients based on detected contextual events. One example provides a computing system, comprising a logic subsystem, and a storage subsystem comprising instructions executable by the logic subsystem to receive an input of a message, store the message in a data store for delivery to an intended recipient, determine contextual information for the message and store the contextual information for the message in the data store, detect a contextual event that matches a triggering condition for delivery of the message based upon the contextual information for the message, and based upon the contextual event matching the triggering condition, send the message to a device associated with the intended recipient.