Decentralized Notification Service for P2P Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional notification services are centralized and face challenges in implementing notification services on decentralized, distributed peer-to-peer platforms where nodes are autonomous and centralized servers are not available.

Innovation Solution

A distributed notification service is provided on each node of a decentralized peer-to-peer platform, which determines a notification definition from a catalog, sends and receives notification messages, and delivers them through a network-level channel, such as email or activity feed, based on user selections and parameter templates defined at the network level.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a centralized server is used for notification services, then notification delivery is simplified and reliable, but the system loses autonomy and requires centralized control

Engineering Contradiction:
Improvenotification delivery reliabilityVSAvoidsystem autonomy
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The centralized notification service is segmented into distributed notification services running on multiple autonomous nodes. Each node independently processes and delivers notifications, eliminating the single-point-of-failure issue while maintaining notification delivery capability through distributed redundancy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each node in the peer-to-peer network provides notification services for itself and other nodes, eliminating the need for external centralized control. Nodes autonomously determine notification definitions, send and receive notification messages, and deliver notifications through network-level channels, enabling self-service operation.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If a decentralized peer-to-peer platform is used, then node autonomy and equality are enhanced, but notification service implementation becomes complex

Engineering Contradiction:
Improvenode autonomyVSAvoidnotification service complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The distributed notification service is designed as a universal service that can be implemented on any node in the peer-to-peer network. Each node runs the same notification service software, which handles multiple functions including determining notification definitions, sending notification messages, receiving notifications, and delivering through various network-level channels, simplifying implementation across diverse nodes.

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

Solution Approach 2:

The notification service functionality is merged into the core node software of the peer-to-peer platform. By combining notification service capabilities with the existing node architecture and network-level channel infrastructure, the patent eliminates the need for separate centralized notification infrastructure, reducing overall system complexity.

Inventive Principle:
Principle #5Merging (Combining)

3Reliability

If notification services are distributed across all nodes, then system resilience is improved, but resource consumption increases

Engineering Contradiction:
Improvesystem resilienceVSAvoidnode resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

While each node runs the notification service, not all nodes actively process all notification types simultaneously. The service determines notification definitions from catalogs and filters notifications based on node relevance, ensuring that each node processes only the subset of notifications applicable to it, reducing redundant resource consumption while maintaining distributed resilience.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12184724B2System and method for decentralized notification services
Publication Date: 2024.12.31 JPMORGAN CHASE BANK NA
  • US12184724B2 patent drawing
  • US12184724B2 patent drawing
  • US12184724B2 patent drawing

AI summary

Systems, methods, and devices for decentralized notification services are disclosed. In some aspects, the techniques described herein relate to: providing a distributed notification service configured to execute on each node of a plurality of nodes of a decentralized peer-to-peer platform; determining, by the distributed notification service of a first node, a notification definition, where the notification definition is from a catalog of notification definitions and included in a distributed application executing on the first node; sending, by the distributed notification service of a second node, a notification message, where the notification message is associated with the notification definition; receiving, by the distributed notification service of the first node, the notification message; and delivering, by the distributed notification service of the first node, the notification message in the distributed application executing on the first node.