Dual Notification System for Reliable Mobile Authentication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile networks are unreliable, leading to inconsistent delivery of push notifications to mobile devices, which can result in authentication failures and increased security risks due to fallback authentication methods being less secure.

Innovation Solution

A dual notification system that uses both data push notifications and SMS channels in parallel to ensure reliable delivery of notifications, with a token for validation and separate channels for responses, reducing the likelihood of notifications being lost or delayed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If only data push notifications are used, then the system is simpler to implement, but the reliability of notification delivery deteriorates due to mobile network unreliability

Engineering Contradiction:
Improvenotification delivery reliabilityVSAvoidnotification system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The notification delivery system is segmented into two independent parallel channels: data push notifications and SMS notifications. Each channel operates independently with its own delivery mechanism, so if one channel fails, the other can still deliver the notification. This segmentation resolves the contradiction by improving reliability through redundancy while keeping each individual channel relatively simple.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes the parameter of communication protocol by using two different types (data push and SMS) instead of relying on a single protocol. This parameter change allows the system to leverage the strengths of both protocols—data push for normal conditions and SMS for fallback when data networks are unreliable—thereby improving overall delivery reliability without requiring complex decision-making logic.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If dual notification channels are implemented, then the reliability of notification delivery improves, but the device complexity increases due to multiple channels and validation requirements

Engineering Contradiction:
Improvenotification delivery reliabilityVSAvoidnotification processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

A unique token is generated and embedded in the notification payload before the notification is sent out through both channels. This preliminary action ensures that when notifications arrive at the device, they can be automatically validated against the expected token without requiring complex real-time verification processes, thus reducing processing complexity while maintaining reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The same notification content with the same unique token is copied and sent through both data push and SMS channels. This copying approach ensures consistency across channels and allows the receiving application to process both notifications identically by validating the token, simplifying the processing logic despite having multiple channels.

Inventive Principle:
Principle #26Copying

3Object-affected harmful factors

If tokens are incorporated in notifications, then the security and validation capability improves, but the loss of information increases due to encryption overhead

Engineering Contradiction:
Improvesecurity risk from unvalidated notificationsVSAvoidnotification data efficiency
Core Design Contradiction:
Object-affected harmful factorsVSLoss of information

Solution Approach 1:

Instead of encrypting the entire notification payload, only a compact unique token is generated and embedded in the notification. This partial action approach provides sufficient security for validation purposes while minimizing the information overhead. The token is designed to be as short as possible while still providing unique identification and validation capability.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11202180B2System and method for dual notifications and responses
Publication Date: 2021.12.14 ICRYPTO INC
  • US11202180B2 patent drawing
  • US11202180B2 patent drawing

AI summary

A system and method using both SMS and push notifications in parallel to ensure that a notification to a mobile device arrives quickly and reliably at the correct application on the device and to ensure that the application can respond on any channel, thereby, providing the highest probability that the notification will be received by the application and that the response is sent and received by the origin server in timely manner.