Networked Resource Registry for Segmented Request Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing networked data processing systems face challenges in efficiently routing high-volume, time-sensitive requests to multiple computing resources, lacking optimal distribution strategies.

Innovation Solution

A computer-implemented method and system that maintains an electronic registry of networked resources, divides requests into segments, selects resources based on metrics and random number generators, sets time-out durations, and routes segments to optimize processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If requests are routed to multiple computing resources, then processing capacity and speed are improved, but system complexity and coordination overhead increase

Engineering Contradiction:
Improveprocessing capacityVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces a registry as an intermediary component that manages computing resources and a routing mechanism that coordinates request distribution. The registry maintains information about available resources while the routing logic handles the complexity of distributing segments across multiple resources, isolating system complexity from the core processing function.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent divides incoming requests into multiple segments that can be independently routed to different computing resources. This segmentation allows the system to distribute work across multiple resources while maintaining manageable coordination through individual segment tracking and timeout management.

Inventive Principle:
Principle #1Segmentation

2Speed

If requests are divided into segments and processed in parallel, then processing speed is improved, but coordination overhead and resource management complexity increase

Engineering Contradiction:
Improveprocessing speedVSAvoidcoordination overhead
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent establishes timeout durations for each segmented request before processing begins. This preliminary action defines expected completion times in advance, enabling the system to automatically manage parallel processing coordination without complex real-time monitoring, reducing coordination overhead while maintaining processing speed.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If resource selection is based on suitability metrics, then processing efficiency is improved, but selection complexity and computation time increase

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidselection complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent evaluates multiple parameters including suitability metrics and timeout durations to select appropriate computing resources for each request segment. By changing and weighting different parameters systematically, the system achieves efficient resource matching while keeping the selection process manageable through defined evaluation criteria.

Inventive Principle:
Principle #35Parameter changes

4Productivity

If timeout durations are set for request segments, then resource allocation efficiency is improved, but risk of premature termination increases

Engineering Contradiction:
Improveresource allocation efficiencyVSAvoidcompletion reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements dynamic timeout management where timeout durations are set based on request characteristics and resource capabilities. The system monitors processing progress and can adjust or extend timeouts dynamically, allowing efficient resource allocation while preventing premature termination of legitimate long-running processes.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250274403A1System and method for coordinating networked resources
Publication Date: 2025.08.28 ROYAL BANK OF CANADA
  • US20250274403A1 patent drawing
  • US20250274403A1 patent drawing
  • US20250274403A1 patent drawing

AI summary

Systems, methods, and devices for coordinating data processing using multiple networked resources are provided. An electronic registry of networked resources is maintained. A data processing request is received. The request is divided among a plurality of data processing segments. For at least one given data processing segment of the plurality of data processing segments: a networked resource is selected from the registry of networked computing. The selecting based on at least one of: a metric indicating suitability of the selected networked resource for the given data processing segment; and an output of a random number generator. A time-out duration is set for completion of processing of the given data processing segment at the selected networked resource. The given data processing segment is routed to the selected networked resource.