Data Process Verification via Nested Child Requests

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In distributed data processing systems, verifying data processes for clients is challenging due to the complexity and anonymity of instructions, making it difficult to ensure that intermediary devices execute client requests in accordance with their best interests and maintain confidentiality, especially in financial trading where intermediary motivations may conflict with client goals.

Innovation Solution

A system and method for managing data processes in a network of computing resources that involves generating child requests from parent requests with instructor keys, allowing supervisors to monitor and verify the execution of these requests across multiple intermediary systems while maintaining anonymity and confidentiality, using techniques such as encryption and key derivation to secure communication and tracking.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If intermediary devices are used to route and execute client requests in distributed data processing systems, then processing capacity and system flexibility are improved, but verification of request execution and information security deteriorate

Engineering Contradiction:
Improveprocessing capacityVSAvoidverification of request execution
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements feedback mechanisms where child requests generated by intermediary devices include reference to parent request identifiers. This creates a traceable feedback loop that allows the system to verify that child requests are properly executing the intended parent request operations, thereby maintaining reliability while using multiple intermediaries for processing capacity.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces supervisor devices as intermediary mediators between client devices and the distributed processing system. These supervisor devices receive parent requests, generate child requests through intermediary devices, and verify execution results, creating an additional layer of verification that maintains reliability while allowing the system to leverage multiple intermediaries for improved processing capacity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If intermediary devices execute client requests with autonomous decision-making, then processing efficiency is improved, but information leakage and loss of client confidentiality worsen

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidclient information confidentiality
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent segments the request processing into distinct components: parent requests containing only essential routing information are sent to intermediary devices, which generate child requests with execution details. This segmentation allows intermediary devices to operate autonomously for efficiency while limiting their access to full client information, thereby preventing information leakage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses supervisor devices as intermediaries that act as a buffer between client devices and the distributed processing system. Supervisors receive parent requests, generate child requests with necessary execution information, and verify results, thereby enabling efficient autonomous processing by intermediary devices while preventing direct access to and potential leakage of client confidential information.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If multiple child requests are generated from a single parent request, then system flexibility and routing options are improved, but tracking and verification complexity worsens

Engineering Contradiction:
Improverouting optionsVSAvoidtracking and verification complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a nested structure where child requests are nested within the context of parent requests. Each child request contains or references the parent request identifier, creating a hierarchical nesting relationship. This allows the system to generate multiple child requests for flexible routing while maintaining simplified tracking through the nested identifier relationship, reducing verification complexity.

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The patent uses copying mechanisms where child requests are created as copies of parent requests with modified execution parameters. Each child request includes a copy of the parent request identifier, enabling straightforward tracking and verification without complex bookkeeping, thereby maintaining system flexibility while reducing tracking complexity.

Inventive Principle:
Principle #26Copying

4Loss of information

If client requests are anonymized to protect confidentiality, then information security is improved, but ability to verify and trace request execution worsens

Engineering Contradiction:
Improveinformation securityVSAvoidability to verify request execution
Core Design Contradiction:
Loss of informationVSReliability

Solution Approach 1:

The patent extracts only the essential routing and verification information from client requests while leaving confidential information anonymized. Parent requests contain extracted identifiers and routing information necessary for verification, while sensitive client data remains protected. This extraction approach maintains information security while preserving the ability to verify and trace request execution through the extracted identifiers.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces supervisor devices as intermediaries that handle the connection between anonymized client requests and verification requirements. Supervisors receive anonymized parent requests, generate child requests with verification information, and track execution using anonymized identifiers, thereby maintaining information security while enabling verification through the intermediary layer.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP4083798A1Verification of data processes in a network of computing resources
Publication Date: 2022.11.02 ROYAL BANK OF CANADA
  • EP4083798A1 patent drawingFigure 1A
  • EP4083798A1 patent drawingFigure 1B
  • EP4083798A1 patent drawingFigure 2

AI summary

A method for managing data processes in a network of computing resources includes: receiving at least one child request being routed from an intermediary device to at least one corresponding destination device, the at least one child request requesting execution of at least one corresponding child data process, each of the at least one child data process for executing at least a portion of the at least one parent data process from an instructor device, and each of the at least one child request including a destination key derived at least in part from the at least one instructor key; storing the at least one child request in at least one storage device; modifying the at least one child request upon receiving a child request modification signal; and generating signals for communicating the child requests to one or more requesting devices.