SMS Wrapper for Interactive Forms on Resource-Limited Mobile Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile devices with limited computing resources face challenges in providing interactive services due to the complexity of existing interface provision schemes, such as XML-based user interface descriptions, which are not suitable for simple interactive applications like opinion polls, and the limitations of Java Script technology.

Innovation Solution

A method is implemented to render an electronic form document using SMS messaging, leveraging JavaME and SMS protocol description unit (PDU) mode, where SMS messages are encoded with SM data, parsed to retrieve display data, and UI elements are generated and displayed, utilizing LCDUI classes for interactive GUI elements like ChoiceGroup, DateField, StringItem, and TextField.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If XML-based user interface descriptions are used to provide interactive services, then inter-operability and interface updates are improved, but device complexity and resource consumption increase

Engineering Contradiction:
Improveinterface inter-operabilityVSAvoidinterface description complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent uses simple text-based SMS messages instead of complex XML-based UI descriptions. Each SMS contains a complete, self-contained interface definition that is lightweight and easy to process, avoiding the complexity of XML parsing while maintaining inter-operability across different mobile devices.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Solution Approach 2:

The patent changes the fundamental parameter of interface description from structured XML format to simple text format. This parameter change reduces computational complexity and resource requirements while still enabling interface definition and updates through SMS messaging.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If Java Script technology is used for rendering electronic form documents, then interactivity is improved, but code size and resource requirements increase

Engineering Contradiction:
Improveuser interaction capabilityVSAvoidcode size
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The patent replaces Java Script code with simple SMS text messages that contain form definitions. This eliminates the need for large Java Script engines and associated libraries, reducing code size significantly while maintaining basic interactive form functionality through text-based input and response.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Solution Approach 2:

The patent extracts only the essential interactivity features needed for simple forms, removing the overhead of full Java Script implementation. By taking out only the necessary interaction capabilities and implementing them through SMS text processing, the solution achieves interactivity with minimal code footprint.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If complete interface descriptions are sent for UI updates, then interface completeness is improved, but data transmission volume and processing time increase

Engineering Contradiction:
Improveinterface completenessVSAvoidinterface update time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the interface update process into individual SMS messages, each containing a specific form or field definition. This allows incremental updates where only the necessary portion of the interface is transmitted at a time, reducing data volume and processing time while maintaining complete interface functionality through cumulative assembly.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8385951B2SMS wrapper/dewrapper and mobile devices embedded with the SMS wrapper/dewrapper
Publication Date: 2013.02.26 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US8385951B2 patent drawing
  • US8385951B2 patent drawing
  • US8385951B2 patent drawing

AI summary

Disclosed is a method for providing a GUI for manipulation utilizing a SMS in PDU mode, comprising: receiving a SMS message which comprises encoded SM data; parsing said SM data for decoding to retrieve form display data; generating a UI element corresponding to said form display data; and displaying said UI element.