Instance-Based Message Routing for Shared-Number Device Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current messaging systems lack advanced features for controlling message delivery to specific devices within a wireless communications network, particularly in scenarios where multiple devices share a single phone number, leading to conflicts between sender and receiver preferences for message delivery timing and device selection.
Innovation Solution
The implementation of an instance-based message delivery system that allows senders to specify the intended device for message delivery, with network servers managing scheduled messages and resolving conflicts by prioritizing receiver selections or delaying delivery until the requested device is available, utilizing APIs and databases to assess device capabilities and user preferences.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If messages are delivered to all devices sharing a phone number, then message coverage is improved, but message delivery control precision deteriorates
Solution Approach 1:
The patent segments the message delivery process by introducing instance identifiers that distinguish individual devices within a unified phone number system. The SMSC evaluates each instance separately based on sender requests and receiver preferences, enabling precise control over which specific device receives each message while maintaining the ability to deliver to multiple devices when appropriate.
Solution Approach 2:
The patent applies local quality by allowing different delivery preferences and capabilities for each device instance. The system evaluates instance-specific factors such as device capabilities, user preferences, and current availability to determine the optimal delivery target, rather than applying a uniform delivery rule to all devices.
2Ease of operation
If sender preferences for message delivery are prioritized, then sender control is improved, but receiver autonomy deteriorates
Solution Approach 1:
The patent implements feedback mechanisms where receiver preferences and device availability information are communicated back to the SMSC. The system uses this feedback to adjust delivery decisions, balancing sender requests with receiver autonomy by considering instance-specific preferences and current device states.
Solution Approach 2:
The patent introduces dynamic delivery evaluation where the SMSC assesses both sender preferences and receiver preferences in real-time. The system can adapt delivery decisions based on changing conditions such as device availability, user preferences, and message urgency, rather than rigidly following sender preferences.
3Measurement precision
If message delivery is delayed until requested device is available, then delivery precision is improved, but message delivery time deteriorates
Solution Approach 1:
The patent applies preliminary action by having the SMSC evaluate instance availability and preferences before finalizing message delivery. The system proactively checks device states and preferences, allowing for timely delivery decisions without unnecessary delays while maintaining precision in selecting the appropriate delivery target.
Solution Approach 2:
The patent changes the delivery parameter from rigid time-based or sender-preference-based delivery to a dynamic evaluation that considers instance availability, capabilities, and preferences. This allows the system to optimize delivery timing based on actual device states rather than fixed rules.
4Measurement precision
If instance-based delivery control is implemented, then message routing precision is improved, but system complexity deteriorates
Solution Approach 1:
The patent introduces an intermediary evaluation mechanism within the SMSC that handles instance-based routing decisions. This intermediary component assesses sender requests, receiver preferences, and device capabilities to determine optimal delivery targets, centralizing the complexity management rather than distributing it across multiple system components.
Data Source
AI summary
Techniques and architectures enable a wireless communications system to receive and deliver a message for which a user of a mobile device has specified which among multiple devices, all assigned the same phone number as one another, is to receive the message. The mobile device may be the sender or the receiver of the message. The message may be a scheduled message to be delivered on a particular date and time to a contact in an address book of the sender.


