SMS Context Model Using Phone Number Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current Short Message Service (SMS) implementations face limitations in functionality due to complex command line syntax requirements and the stateless nature of SMS, leading to issues with tracking context and ensuring ordered message delivery, which affects interactive user interfaces, especially in areas with insufficient wireless Internet/broadband infrastructure.
Innovation Solution
A system utilizing an SMS front-end server that assigns and manages a sequence of phone numbers to facilitate complex user interactions by sending and receiving SMS messages, enabling menu-tree navigation and drill-down interactions through a reusable context model, ensuring context tracking and ordered message delivery.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a sequence of phone numbers is assigned to different levels of UI to enable complex interactions, then the functionality and context tracking capability are improved, but the device complexity and resource management overhead increase
Solution Approach 1:
The system segments the phone number resource into multiple distinct numbers, with each number assigned to a specific UI level. This segmentation allows the system to track user context by identifying which phone number receives the message, thereby enabling complex multi-level interactions while maintaining manageable complexity through structured resource division.
Solution Approach 2:
The patent introduces a new dimension for context tracking by using phone number identity rather than relying on traditional stateless SMS protocols. By adding this dimensional layer of identification, the system achieves enhanced functionality and context awareness without fundamentally altering the core SMS communication mechanism.
2Loss of substance
If phone numbers are reused after inactivity periods to optimize resource utilization, then the loss of resources is reduced, but the reliability of context tracking may be compromised
Solution Approach 1:
The system performs preliminary actions by establishing inactivity monitoring and automated status transitions before resource conflicts occur. Phone numbers are proactively moved from busy to stale status after a threshold period, and from stale to free status after a longer period, ensuring resource availability while maintaining context integrity through structured time-based transitions.
Solution Approach 2:
The patent implements dynamic status management for phone numbers, transitioning them between busy, stale, and free states based on real-time activity monitoring. This dynamic approach allows the system to optimize resource utilization by making numbers available for reuse after inactivity, while the structured transition rules maintain reliability by preventing context loss through systematic state management.
3Reliability
If the system monitors and manages phone number status transitions to ensure ordered message delivery, then the reliability of message sequence is improved, but the use of energy and processing overhead increase
Solution Approach 1:
The system implements self-service mechanisms where phone numbers automatically transition between status states based on predefined time thresholds and activity detection. This self-managing approach reduces the need for continuous active monitoring and complex control logic, thereby maintaining reliable message delivery sequencing while minimizing energy consumption and processing overhead.
Data Source
AI summary
Configurations providing a reusable context model for a user interface over SMS for interacting with different levels of a user interface (UI) within an interactive system are described. An SMS server can implement the reusable context model in which an available number from a sequence of numbers (e.g., a block of numbers) is assigned to a first level of the UI. The first level of the UI can include a set of options corresponding to different operations within the interactive system. When an SMS message, which includes a selected option from the set of options from the first level of the UI, is received over the assigned number, the SMS server can determine whether to assign an additional number from the sequence of phone numbers for responding to the received SMS message. The additional assigned number can correspond with a second level of the UI within the interactive system.


