SMS Gateway for Microapp Activity Feed Reliability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems face challenges in allowing user interaction with remote microapps over cellular networks when an adequate traffic channel cannot be established, leading to inadequate data connections and impaired user interaction with microapps.

Innovation Solution

The solution involves using Short Message Service (SMS) communications over the control channel of a cellular network to facilitate user interaction with remote microapps, even in the absence of a stable traffic channel, by translating messages into formats compatible with the control channel and sending them through an SMS gateway.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traffic channel is used for communication, then data transmission capability is improved, but connection reliability deteriorates when network conditions are poor

Engineering Contradiction:
Improveconnection reliabilityVSAvoiddata transmission capability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent introduces an SMS gateway as an intermediary component that bridges the control channel and traffic channel. When the traffic channel is unavailable or unreliable, the system automatically routes messages through the SMS gateway using the control channel, ensuring continuous communication. This mediator approach allows the system to maintain connection reliability by switching to an alternative communication path without sacrificing data transmission capability when the primary channel is available.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If control channel is used for communication, then connection reliability is improved, but data transmission capability deteriorates

Engineering Contradiction:
Improveconnection reliabilityVSAvoiddata transmission capability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements dynamic channel selection that automatically adapts to network conditions. The system monitors the availability and quality of the traffic channel and dynamically switches between using the traffic channel for normal data transmission and the control channel (via SMS gateway) when the traffic channel is unavailable. This dynamic approach ensures the system maintains optimal data transmission capability while preserving connection reliability across varying network conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The SMS gateway serves multiple functions: it acts as a message translator between different communication protocols, provides an alternative communication path when the primary channel fails, and maintains message formatting compatibility. This multi-functionality allows the control channel to be used for data transmission when necessary, overcoming its typical limitation while preserving its reliability advantage.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Adaptability or versatility

If message format is standardized, then device compatibility is improved, but message flexibility deteriorates

Engineering Contradiction:
Improvedevice compatibilityVSAvoidmessage formatting complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The SMS gateway serves as a formatting intermediary that handles message translation between the activity feed protocol and SMS protocol. The gateway receives messages in the standard activity feed format, translates them into SMS-compatible formats, and manages the formatting complexity. This intermediary approach maintains device compatibility through standardized messaging while the gateway absorbs the formatting complexity, preventing it from propagating to client devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11457337B2Short message service link for activity feed communications
Publication Date: 2022.09.27 CITRIX SYSTEMS INC
  • US11457337B2 patent drawing
  • US11457337B2 patent drawing
  • US11457337B2 patent drawing

AI summary

Disclosed, among other things, is a computing system that may translate a first message, which is indicative of a first event of a remote application, into a format communicable over a control channel of a cellular network, and may send the first message to a client device over the control channel. Also disclosed is client device that may translate a second message, which is indicative an action to be taken with respect to the remote application, into a format communicable over the control channel, and may send the second message to the computing system over the control channel.