Decentralized Peer-to-Peer Service Discovery via Broadcast Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional peer-to-peer networking systems rely on central routing points and directory servers to establish connections, limiting peer autonomy and efficiency in matching skills and profile relevancy for interaction requests.

Innovation Solution

A broadcast routing system with dynamic end-node response capability, allowing nodes to create and broadcast requests directly to destination nodes, which can service requests based on their profiles, without relying on central routing points, using software utilities for message preparation, address tagging, and service connection establishment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a central directory server or routing point is used to establish peer-to-peer connections, then connection establishment is facilitated and peers can be found, but peer autonomy is limited and system complexity increases

Engineering Contradiction:
Improveconnection establishmentVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent extracts the central directory server and routing functions from the peer-to-peer system, allowing peers to independently broadcast their presence and service capabilities. This eliminates the need for centralized routing while maintaining connection establishment capabilities through direct peer-to-peer broadcasting and response mechanisms.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Peers autonomously service their own connection requests by broadcasting their presence information and directly responding to service requests from other peers. Each peer maintains its own service profile and can independently evaluate and respond to incoming requests without requiring central server mediation, thereby reducing system complexity while preserving ease of operation.

Inventive Principle:
Principle #25Self-service

2Measurement precision

If a central routing system is used to match peers based on skills and profile, then matching accuracy is improved, but peer autonomy is reduced and response time increases

Engineering Contradiction:
Improvematching accuracyVSAvoidresponse time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

Peers pre-establish their service profiles, skills, and availability information in their own systems before any service requests are made. This preliminary preparation allows for immediate local evaluation of incoming requests against pre-stored criteria, enabling fast response times while maintaining accurate matching based on skills and profile relevancy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Each peer independently performs the matching evaluation by comparing incoming service requests against its own pre-stored service profile and skills database. This self-service approach eliminates the need for centralized matching processing, reducing response time while maintaining matching accuracy through local autonomous decision-making.

Inventive Principle:
Principle #25Self-service

3Productivity

If peers broadcast service requests across the network, then peer autonomy is enhanced and matching efficiency is improved, but network traffic increases

Engineering Contradiction:
Improvematching efficiencyVSAvoidnetwork traffic
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent implements targeted broadcasting where peers send service requests only to relevant network segments or groups that are likely to have matching services. Instead of universal broadcasting to all peers, the system uses local quality filtering to direct requests to appropriate network regions, maintaining matching efficiency while reducing overall network traffic and energy consumption.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9049205B2System and methods for locating and acquisitioning a service connection via request broadcasting over a data packet network
Publication Date: 2015.06.02 GENESYS CLOUD SERVICES INC
  • US9049205B2 patent drawing
  • US9049205B2 patent drawing
  • US9049205B2 patent drawing

AI summary

A broadcast routing system with dynamic end node response capability includes a first node for creating a request for broadcasting, a broadcasting application running on, or available to the first node for broadcasting the request, one or more destination nodes enabled to monitor a broadcasting channel or channels and to receive the request, and a software routine running on or available to each of the one or more destination nodes for determining which, if any, of more than one destination node may service the request.