SMS Message Driven Data Updates for Offline Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for updating applications on user devices fail to provide efficient data updates when the device is in a 'data not available' (DNA) zone, as they rely on data network connectivity, which is not always available.

Innovation Solution

Implementing message-driven data updates using short message service (SMS) messaging, where a server generates SMS messages containing data updates and sends them to user devices, which can receive and process these updates even without data network availability, utilizing a message data framework to decrypt, authenticate, and compile the updates for application use.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data network connectivity is used for application updates, then update efficiency and speed are improved, but availability and reliability deteriorate in DNA zones

Engineering Contradiction:
Improveupdate efficiencyVSAvoidupdate availability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent introduces an SMS message as an intermediary carrier to transmit update information. Instead of directly using data network connectivity, the system embeds update metadata ( URLs, version information) within SMS messages that can be delivered via the cellular signaling network, which operates independently of data network availability. This intermediary approach allows update information to reach devices in DNA zones while maintaining update efficiency through centralized distribution.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If SMS messaging is used for data updates, then availability in DNA zones is improved, but data transmission capacity and speed worsen

Engineering Contradiction:
Improveupdate availabilityVSAvoiddata transmission capacity
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent segments the update information into two parts: (1) essential metadata (update URLs, version info, device identifiers) transmitted via SMS within character limits, and (2) actual update payloads downloaded separately via data network after connectivity is restored. This segmentation allows critical update information to be delivered reliably via SMS in DNA zones while avoiding SMS character limitations by offloading bulk data transfer to the data network.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from a single-dimension data transmission approach (relying solely on data network) to a multi-dimensional approach combining SMS signaling channel and data network channel. By utilizing the vertical dimension of SMS messaging (independent network layer), the system ensures update availability while maintaining horizontal data transmission capacity for actual payload delivery.

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

3Speed

If traditional data network updates are used, then data transmission speed is improved, but cost for users with limited data plans worsens

Engineering Contradiction:
Improvedata transmission speedVSAvoiduser data consumption
Core Design Contradiction:
SpeedVSLoss of energy

Solution Approach 1:

The patent applies partial action by transmitting only essential update metadata via SMS rather than complete update payloads. This minimal数据传输 approach consumes negligible user data allowance while still enabling timely update initiation. The actual bulk data transfer occurs efficiently over data network when connectivity is available, optimizing the balance between speed and data consumption.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10721199B2Message driven data updates
Publication Date: 2020.07.21 CENTURYLINK INTELLECTUAL PROPERTY LLC
  • US10721199B2 patent drawing
  • US10721199B2 patent drawing
  • US10721199B2 patent drawing

AI summary

Novel tools and techniques might be provide for implementing message-driven data updates. In some embodiments, a server might generate linear (e.g., short message service (“SMS”)) message(s) containing data updates, and might send the linear message(s) to a user device over a linear messaging communications network. The user device might receive the linear message containing data updates, and might divert, based on the format of the linear message, the linear message, from a queue of regular (i.e., message only) linear messages that are displayed to a user, to a translator device or application programming interface (“API”). The translator or API might parse the data updates in the linear message (in some cases, combining data updates in multiple linear messages, decrypting data updates, and/or the like) to generate data updates in data format, which are then relayed to one or more identified applications running on the user device for updating these applications.