EP3234792B1

Verification of data processes in a network of computing resources

Abstract

This record has no abstract on file.

EP3234792B1, drawing sheet 1
Sheet 1 of 15

Term

9.2 yearsleft in the term

Expires 15 December 2035.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

15 claims: 13 independent, 2 dependent

  1. 1
    An electronic data process monitoring method for managing child data processes representing one or more child requests for transactions in financial interests spawned from at least one parent data process electronically routed to at least one destination device, the method comprising:receiving at least one child request of the one or more child requests 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 of the child data processes, 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 encoded using a destination encryption key that is derived using cascaded encoding at least in part from at least one instructor encryption key;storing the at least one child request in at least one data storage device;generating signals for communicating the one or more child requests to the instructor device or a requesting device associated with a regulator;and utilizing, by the instructor device or a requesting device associated with the regulator, an accessing device having at least one of the destination encryption key or the at least one instructor encryption key, to access the at least one child request recorded in the at least one data storage to identify one or more routing execution characteristics of the at least one child request to automatically verify the one or more routing execution characteristics of the at least one child request.
  2. 4
    The method of any preceding claim, the method comprising transmitting the at least one child request to the at least one corresponding destination device, and optionally:the method comprising removing the destination encryption key from the at least one child request before transmitting the at least one child request to the at least one corresponding destination device.
  3. 5
    The method of any preceding claim, the method comprising:receiving at least one response message associated with the at least one child request;and generating signals for communicating data from the at least one response message with the corresponding child requests.
  4. 6
    The method of any preceding claim wherein the at least one child request is received from one or more listening devices on one or more routes between the intermediary device and the at least one corresponding destination device.
  5. 7
    The method of any preceding claim, the method comprising receiving at least one index key associated with the at least one child request;and storing the at least one child request in association with the at least one index key.
  6. 8
    The method of any preceding claim, the method comprising storing the at least one child request in associated with an identifier identifying a mechanism by which the at least one child request was received.
  7. 9
    The method of any preceding claim, the method comprising receiving from the instructor device or the requesting device associated with the regulator at least one of:the encryption instructor key, intermediary encryption key, destination encryption key and an index key;and generating signals for communicating child requests associated with the at least one of: the instructor encryption key, the intermediary encryption key, destination encryption key and the index key to the requesting device.
  8. 10
    The method of any preceding claim, wherein when at least one of the at least one destination device is a further intermediary device, the method comprises:receiving at least one intermediary key from the further intermediary device, and storing the at least one intermediary key in associated with the at least one associated child request.
  9. 11
    The method of any preceding claim, the method comprising:receiving at least one second parent request being routed from the instructor device to at least one destination device, each of the at least one second parent request for executing at least one second parent data process;storing the at least one second parent request in that at least one storage device;and generating signals for communicating the second parent request to the one or more requesting devices.
  10. 12
    The method of any preceding claim wherein storing the at least one child request includes storing child request metadata in association with the at least one child request; wherein the child request metadata includes at least one of:timestamp information, and an identifier identifying a method by which the child request was obtained from the routing.
  11. 13
    The method of any preceding claim wherein the at least one parent data process represents at least one request for a trade in a financial interest.
  12. 14
    A system for managing data processes in a network of computing resources, the system comprising at least one processor configured to execute machine-interpretable instructions causing the system to perform the method of any one of claims 1 to 13.
  13. 15
    A non-transitory computer readable medium for managing data processes in a network of computing resources, the non-transitory computer readable medium comprising machine-interpretable instructions which when executed, cause at least one processor to perform the method of any one of claims 1 to 13.