Network-Based Message Delivery Control via Location Criteria
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Senders of wireless messages lack an efficient way to control message delivery based on the status of the receiving device, such as its location or activity, which can be undesirable for the recipient.
Innovation Solution
A method where a wireless communication device receives user input to specify criteria for message delivery, such as location or status, and transfers this information to a wireless network, which determines whether to deliver the message based on the criteria, ensuring the message is not delivered if the criteria are met.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the sender manually controls message delivery based on tracking the receiving device's location, then message delivery control is improved, but device complexity and energy consumption increase
Solution Approach 1:
The patent introduces a network server as an intermediary that handles the complex location tracking and delivery decision logic. The sender's device simply sends the message and delivery preferences to the server, which then monitors the receiving device's location and controls delivery accordingly. This transfers the computational burden and complexity from the sender's device to the network infrastructure.
Solution Approach 2:
The receiving device autonomously provides its location information to the network server without requiring the sender to implement tracking functionality. The server uses this self-provided location data to automatically make delivery decisions based on the sender's preferences, eliminating the need for the sender's device to perform complex tracking operations.
2Ease of operation
If the sender selects delayed message delivery time, then message delivery control is improved, but loss of time occurs
Solution Approach 1:
The patent transforms static delayed delivery into a dynamic location-based delivery system. Instead of delivering messages at a predetermined time regardless of conditions, the system continuously monitors the receiving device's location and delivers the message as soon as the device enters the designated geographic area. This dynamic approach provides delivery control without fixed time delays.
Solution Approach 2:
The system changes the control parameter from time-based delivery to location-based delivery. By defining delivery conditions in terms of geographic coordinates and radius rather than time schedules, the system achieves precise delivery control while minimizing unnecessary delays. The message is delivered immediately when the location condition is met, not at a predetermined time.
3Object-affected harmful factors
If the user applies filters to block messages or silence alerts, then interruption reduction is improved, but loss of information occurs
Solution Approach 1:
The sender performs preliminary action by setting delivery preferences and geographic parameters before sending the message. The system then automatically evaluates location conditions and delivers the message only when appropriate, preventing interruptions before they occur while ensuring the message is delivered when the recipient is in a suitable location. This eliminates the need for blanket message blocking.
Solution Approach 2:
The system implements feedback by continuously monitoring the receiving device's location and automatically adjusting message delivery decisions based on real-time conditions. The sender can also receive feedback about delivery status and location conditions, allowing them to modify preferences if needed. This feedback loop ensures messages are delivered at appropriate times without requiring the recipient to manually block or filter them.
Data Source
AI summary
Embodiments disclosed herein provide systems and methods for delivery of a message based on a status of a receiving device. In a particular embodiment, a method provides, in a first wireless communication device, receiving first user input from a user indicating a message for transmission to a second wireless communication device. The method further provides receiving second user input from the user indicating that the message should not be delivered to the second wireless communication device when a status of the second wireless communication device satisfies a criteria. The method further provides transferring the message and an indication of the second user input to a wireless communication network, wherein, based on the indication of the second user input, the wireless communication network does not deliver the message to the second wireless communication device if the criteria is satisfied.


