Dynamic Message Delay with Override Conditions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for delaying the sending and receiving of messages are either perpetual or manual, lacking dynamic and adaptive control based on changing conditions.

Innovation Solution

A computer device and method that delay message sending based on a configurable delay period, which can be fixed, dynamic, or variable, and include override conditions to adjust or cancel the delay, using data sources like GPS and third-party applications to monitor and update delay factors such as location and arrival times.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual or perpetual delay methods are used, then users can control message timing, but the system lacks dynamic adaptation to changing conditions

Engineering Contradiction:
Improvedynamic adaptationVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic delay periods that automatically adjust based on real-time conditions. The system monitors delay factors (such as user availability, network status, or priority changes) and modifies the message delay duration accordingly, transitioning from static manual delays to adaptive dynamic delays without requiring complex user intervention.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates feedback mechanisms where the outcome of delay execution and changes in delay factors are continuously monitored. This feedback loop enables the system to learn from past delays and adjust future delay periods, achieving dynamic adaptation while maintaining manageable system complexity through automated control.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If fixed delay periods are used, then message timing is predictable, but the system cannot respond to urgent changes or override conditions

Engineering Contradiction:
Improveoverride capabilityVSAvoidtiming reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent establishes override conditions in advance that automatically trigger when specific events occur (such as high-priority messages arriving, user availability changes, or deadline approaches). These pre-configured anti-actions counteract the fixed delay by either reducing it or canceling it entirely, ensuring the system can respond to urgent changes while maintaining predictable timing under normal conditions.

Inventive Principle:
Principle #9Preliminary anti-action

3Ease of operation

If users manually control each message delay, then precise timing control is achieved, but user workload and operational complexity increase

Engineering Contradiction:
Improveuser effortVSAvoidtiming precision
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The system implements self-service automation where messages automatically configure their own delay periods based on pre-set user preferences, message priorities, and real-time delay factor monitoring. The system independently evaluates override conditions and adjusts delays without requiring continuous user intervention, significantly reducing user effort while maintaining acceptable timing precision through automated decision-making algorithms.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10728199B2Delaying sending and receiving of messages
Publication Date: 2020.07.28 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10728199B2 patent drawing
  • US10728199B2 patent drawing
  • US10728199B2 patent drawing

AI summary

Methods and devices for verifying whether to send a message may include delaying, at an operating system executing on the computer device, sending of a message to at least one recipient based at least upon an associated delay period for the message. The methods and devices may include verifying a completion of the delay period and determining whether at least one override condition exists. The methods and devices may include altering a sending of the message when the at least one override condition occurred.