IP Chat Protocol for Server Initiated Actions on Mobile Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
There is no universal method to deliver Server Initiated Actions (SIAs) to non-SMS-enabled mobile devices over wide area IP networks, as there is no low-power method to emulate the SS7 signaling channel, leading to increased costs and infrastructure requirements for notification.
Innovation Solution
Utilizing an IP-based messaging protocol, such as existing chat architecture, to construct and deliver SIA messages, where the mobile client identifies and processes these messages without displaying them to the user, and can initiate actions like downloading email.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If SMS service is used to deliver SIAs to mobile devices, then reliable notification can be achieved, but additional infrastructure and costs are required for non-SMS-enabled devices
Solution Approach 1:
The patent makes IP-based messaging programs serve dual functions: their original chat/messaging purpose and the additional function of delivering SIAs. By enabling these programs to recognize and process SIA messages with special prefixes, the system achieves universal SIA delivery across all mobile devices without requiring device-specific infrastructure or additional costs.
Solution Approach 2:
The patent uses IP-based messaging programs as intermediaries between the server and mobile devices. These programs act as mediators that receive SIA messages from the server, process them according to predefined rules, and execute the appropriate actions on the mobile device, eliminating the need for direct server-to-device signaling channels.
2Use of energy by moving object
If SS7 signaling channel is used for data delivery, then low-power notification is achieved, but this capability does not exist in IP networks
Solution Approach 1:
The patent replaces the SS7 signaling channel mechanism with IP-based messaging programs. Instead of relying on specialized signaling infrastructure, the system uses standard IP messaging protocols combined with client-side message processing to achieve similar low-power notification functionality on mobile devices.
Solution Approach 2:
The patent creates a functional copy of the SS7 signaling channel's low-power notification capability using IP-based messaging. By having messaging programs continuously monitor for specific message prefixes and automatically execute actions when detected, the system replicates the SS7 channel's ability to wake devices from low-power state without requiring the actual SS7 infrastructure.
3Reliability
If mobile devices connect wirelessly to poll the server, then SIA receipt is achieved, but additional infrastructure and application installations are required
Solution Approach 1:
The patent enables mobile devices to receive SIAs autonomously without requiring manual configuration, server-side application installation, or active polling. The messaging programs on mobile devices automatically monitor incoming messages, identify SIA messages by their prefixes, and execute the embedded actions without user intervention or additional infrastructure support.
Data Source
AI summary
A method, system, and computer-program product are disclosed, each of which enable the receipt of SIAs (Server Initiated Actions) on non-SMS-enabled devices, using existing infrastructure. An existing IP-based messaging protocol, such as “chat” architecture, is utilized as a transport for the SIAs. A network server constructs an SIA chat message and delivers it to the mobile client. The mobile client examines the chat message and, if it is configured to indicate that it is an SIA message, then the message is not shown on the mobile device, and an initiation command is executed, e.g., an indication is displayed to a user of the mobile client (e.g., to indicate the receipt of new email). Alternatively, upon receipt and identification of the SIA message, the mobile client can execute an initiation command causing the performance of a function identified by the SIA message, for example, to begin to download email immediately.


