SMS Context Model Using Phone Number Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
ImprovefunctionalityVSAvoidcomplexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

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

Engineering Contradiction:
Improveresource utilizationVSAvoidreliability
Core Design Contradiction:
Loss of substanceVSReliability

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #15Dynamics

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

Engineering Contradiction:
Improvemessage deliveryVSAvoidenergy
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

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.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9088887B2Methods for user-interface over SMS messages based on a reusable context model
Publication Date: 2015.07.21 GOOGLE LLC
  • US9088887B2 patent drawing
  • US9088887B2 patent drawing
  • US9088887B2 patent drawing

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.