Supervisor Server for Verifying Distributed Data Process Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In distributed data processing systems, verifying the execution of client orders across multiple computing resources is challenging due to complexity and anonymity, making it difficult to ensure that intermediary devices align with the client's interests and maintain confidentiality, especially in financial trading where intermediary motivations may conflict with client instructions.

Innovation Solution

A system and method that utilize processor-executable instructions to manage data processes by generating child requests with destination keys derived from instructor keys, allowing for supervision and verification of order routing while maintaining anonymity, using a supervisor server to monitor and store child requests associated with parent requests, ensuring that only authorized devices can decode and access relevant data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If data processes are routed through multiple intermediary computing resources for distribution and execution, then processing capacity and system versatility are improved, but verification of order execution becomes difficult and system complexity increases

Engineering Contradiction:
Improveprocessing capacityVSAvoidverification complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a supervisor server as an intermediary component that mediates between instructor devices and destination computing resources. The supervisor server receives child requests from intermediary devices, stores them in a data structure with unique identifiers, and provides verification capabilities to instructor devices. This mediator resolves the verification complexity by centralizing the tracking and monitoring functions that would otherwise be difficult to implement across distributed computing resources.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If intermediary devices are used to route and execute client orders, then system versatility and processing capability are improved, but conflicts of interest may arise and client confidentiality may be compromised

Engineering Contradiction:
Improvesystem capabilityVSAvoidclient interest alignment
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements a feedback mechanism where the supervisor server provides verification information back to instructor devices. The supervisor server stores child requests with unique identifiers and can provide confirmation that orders were executed as instructed. This feedback loop ensures that intermediary devices remain aligned with client interests by allowing instructors to verify that their orders were processed correctly and confidentially through the distributed system.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If child requests are routed through multiple intermediary devices to destination computing resources, then processing versatility is improved, but tracking and monitoring order execution becomes more difficult

Engineering Contradiction:
Improverouting flexibilityVSAvoidorder tracking capability
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent segments the order routing process into distinct components: parent requests from instructor devices, child requests to intermediary devices, and grandchild requests to destination computing resources. Each level maintains unique identifiers and relationships are tracked in a structured data format at the supervisor server. This segmentation allows flexible routing through multiple intermediaries while maintaining complete tracking capability through the hierarchical identifier system.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20240064095A1Verification of data processes in a network of computing resources
Publication Date: 2024.02.22 ROYAL BANK OF CANADA
  • US20240064095A1 patent drawing
  • US20240064095A1 patent drawing
  • US20240064095A1 patent drawing

AI summary

In one aspect, a system for managing data processes in a network of computing resources is configured to: receive, from an instructor device, a parent request for execution of at least one parent data process executable by a plurality of computing resources at least one computing resource; generate at least one child request for execution of at least one corresponding child data process for routing to at least one corresponding destination device, each of the at least one child data process for executing at least a portion of the at least one parent data process, and each of the at least one child request including a respective destination key derived from at least one instructor key; and route each of the at least one child request to the at least one corresponding destination device. The at least one child request can be obtained by a supervisor server via the routing.