Identity Provider Endpoint Authentication Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing push notification systems face delays and resource wastage due to token expiry, requiring re-initiation of the entire endpoint establishment process, which is time-consuming and inefficient.

Innovation Solution

The introduction of an Identity Provider (IDP) element manages endpoint authentication and authorization independently, allowing re-establishment of a push pathway with a new token for one endpoint without affecting others, reducing overhead and maintaining network integrity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the entire endpoint establishment process is re-initiated due to token expiry, then authentication security is maintained, but processing time and system resources are wasted

Engineering Contradiction:
Improveauthentication securityVSAvoidendpoint establishment time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The endpoint establishment process is segmented into independent authentication operations. Each endpoint (push initiator and client device) is authenticated separately through the identity provider, allowing one endpoint's token expiry to be handled independently without affecting the other endpoint's established credentials. This segmentation enables partial re-authentication rather than complete process re-initiation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The identity provider performs preliminary authentication and issues tokens before the actual push pathway data transmission begins. This preliminary authentication establishes credentials that can be validated independently, allowing the system to prepare authentication states in advance and reduce the impact of token expiry during active communication.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the entire endpoint establishment process is re-initiated due to token expiry, then authentication validity is ensured, but system resource usage increases

Engineering Contradiction:
Improvetoken validityVSAvoidprocessing resources
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The authentication process is divided into independent segments handled by the identity provider. When a token expires, only the specific endpoint requiring re-authentication undergoes the authentication process, rather than re-initiating the entire establishment sequence. This reduces computational overhead and resource consumption.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The identity provider acts as an intermediary that manages token issuance and validation independently from the push pathway data transmission. This intermediary role allows the system to handle token expiry and re-authentication without disrupting the core push notification functionality, reducing overall system resource usage.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If all endpoints are re-authenticated when one token expires, then system security is maintained, but processing delays increase

Engineering Contradiction:
Improvesystem securityVSAvoidpush pathway establishment speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

Endpoint authentication is segmented into independent operations managed by the identity provider. Each endpoint maintains its own authentication state and token, allowing selective re-authentication of only the affected endpoint when token expiry occurs, rather than forcing re-authentication of all endpoints in the push pathway.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes the parameter of authentication management from a collective process to an individual endpoint process. By allowing independent token management and validation for each endpoint through the identity provider, the system can adjust authentication states locally without propagating changes system-wide, thereby maintaining security while improving establishment speed.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9276917B2Systems, devices and methods for authorizing endpoints of a push pathway
Publication Date: 2016.03.01 MALIKIE INNOVATIONS LTD
  • US9276917B2 patent drawing
  • US9276917B2 patent drawing
  • US9276917B2 patent drawing

AI summary

An apparatus, system, and method for authorizing endpoints of a push pathway for push notifications are described herein. In one example embodiment, an identity provider element authenticates a first endpoint of the push pathway, determines an authentication token associated with the first endpoint, and determines a channel identifier in response to a successful validation of the authentication token associated with the first endpoint. In this embodiment, the identity provider element also authenticates a second endpoint of the push pathway, determines an authentication token associated with the second endpoint, and determines a handle for the push pathway in response to a successful validation of both the authentication token associated with the first endpoint and the authentication token associated with the second endpoint. The push pathway is established for transmission of push notifications from the first to the second endpoint upon establishing the handle for the push pathway.