Push Notification Archiving for Offline Message Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile devices often fail to retrieve push notification message content when offline, as client applications cannot access message data if the device is disconnected from the network, leading to incomplete or delayed notification delivery.

Innovation Solution

The system enhances push notifications by allowing message data to be archived at a network computer and sent to the client device when it reconnects, ensuring that notifications are delivered even when the device is offline, and includes mechanisms for handling message data size limits and undelivered messages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If push notification messages are delivered to mobile devices, then notification delivery is achieved, but message content cannot be retrieved when the device is offline

Engineering Contradiction:
Improvenotification delivery reliabilityVSAvoidmessage content retrieval
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The system performs preliminary actions by storing message content on the network server before the device needs it. When a push notification is delivered, the complete message content is already available on the server, so when the device reconnects offline, the content can be retrieved without requiring real-time server availability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The network server acts as an intermediary between the push notification system and the mobile device. It stores message content and facilitates retrieval when devices reconnect, mediating the gap between notification delivery and content access, especially for offline devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If message data is included in push notification messages, then complete message content is provided, but message data size exceeds push notification message size limits

Engineering Contradiction:
Improvemessage content completenessVSAvoidmessage data management
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system segments message data from the push notification message structure. Instead of including complete message content in the notification, the system separates the notification metadata (delivered via push notification) from the message content (stored on the server and retrieved separately), allowing each to be optimized independently.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system extracts message content from the push notification message itself and stores it separately on the network server. This extraction allows the push notification to remain within size limits while the complete message content is available for retrieval through separate mechanisms.

Inventive Principle:
Principle #2Taking out (Extraction)

3Speed

If push notification messages are delivered immediately, then real-time notification is achieved, but messages are lost when devices are offline

Engineering Contradiction:
Improvenotification delivery speedVSAvoidmessage delivery reliability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system performs preliminary storage of message content on the server before devices need to access it. This preliminary action ensures that when devices come online, the content is already available, combining fast notification delivery with reliable content access.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms to track device online/offline status and message delivery state. This feedback allows the system to adaptively manage message content availability, ensuring reliable delivery by making content accessible when devices reconnect.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9986054B2Enhanced push notification for alerts
Publication Date: 2018.05.29 MORVEN MANAGEMENT
  • US9986054B2 patent drawing
  • US9986054B2 patent drawing
  • US9986054B2 patent drawing

AI summary

Embodiments are directed towards enhanced push notifications for mobile computers. Message data and notification information may be obtained from an application server. A target client computer may be determined based on the notification information. If, the target client computer may be available on the network, a push notification message may be generated based on the notification information and the message data and communicated to the target client computer. Also, the message data may be communicated to the target client computer rather than waiting until a user to access the push notification message on the target client computer. Alternatively, if the target may unavailable on the network, the message data may be archived at the network computer enabling the message data to be communicated to the target client computer if the target client computer becomes available on the network.