US2023410200A1PendingUtilityA1

Synchronized processing of data by networked computing resources

Assignee: ROYAL BANK OF CANADAPriority: Dec 10, 2009Filed: Sep 5, 2023Published: Dec 21, 2023
Est. expiryDec 10, 2029(~3.4 yrs left)· nominal 20-yr term from priority
G06Q 40/04H04L 43/0852H04L 43/0858H04L 67/63H04L 47/283H04L 67/62H04L 43/0864G06F 15/17325G06F 9/52
84
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Systems 100, 1000, methods, and machine-interpretable programming or other instruction products for the management of data processing by multiple networked computing resources 106, 1106. In particular, the disclosure relates to the synchronization of related requests for processing of data using distributed network resources.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A device comprising at least one processor configured to:
 associate, with signals representing instructions for execution of at least a portion of a data process executable by a plurality of networked computing resources, the data process representing one or more proposed transactions in one or more financial interests, at least one timing parameter determined at least partly using one or more latencies associated with execution of signal processing requests by at least one of the networked computing resources; and   using the at least one associated timing parameter, route the signals representing instructions for execution of a portion of the one or more proposed transactions to a networked computer resource;   the at least one associated timing parameter determined so as to cause synchronized arrival or execution of signals representing instructions for execution of the portion of the one or more proposed transactions at the networked computer resource with other portions of the proposed transaction at one or more other networked computing resources.   
     
     
         2 . The device of  claim 1 , wherein the at least one timing parameter is determined based at least partly on dynamically-monitored latency in execution of signal processing requests routed to at least one of the plurality of networked computing resources. 
     
     
         3 . The device of  claim 1 , wherein the at least one timing parameter is determined based at least partly on statistical latency in execution of signal processing requests routed to at least one of the plurality of networked computing resources. 
     
     
         4 . The device of  claim 1 , wherein the at least one timing parameter is determined based at least partly on historical latency in execution of signal processing requests routed to at least one of the plurality of networked computing resources. 
     
     
         5 . The device of  claim 1 , wherein the at least one timing parameter is determined based at least partly on predictive latency in execution of signal processing requests routed to at least one of the plurality of networked execution processors. 
     
     
         6 . The device of  claim 1 , wherein the at least one timing parameter is determined such that the synchronized arrival or execution is simultaneous. 
     
     
         7 . The device of  claim 1 , wherein the at least one timing parameter is determined such that the synchronized arrival or execution is according to a non-simultaneous sequence. 
     
     
         8 . The device of  claim 1 , wherein the at least one timing parameter is determined such that the synchronized arrival or execution is according to a determined relative timing. 
     
     
         9 . The device of  claim 1 , wherein the at least one timing parameter is determined based at least partly on at least one of: communication delay or processing delay. 
     
     
         10 . The device of  claim 1 , wherein the at least one timing parameter is determined based at least partly on a latency probability model. 
     
     
         11 . The s device of  claim 1 , wherein the financial interests include at least one of commodities or currency interests. 
     
     
         12 . The device of  claim 1 , wherein the financial interests include at least one of equity or non-equity interests, or derivatives thereof. 
     
     
         13 . A method performed by at least one data processor executing machine-interpretable instructions configured to cause the at least one processor to:
 associate, with signals representing instructions for execution of at least a portion of a data process executable by a plurality of networked computing resources, the data process representing one or more proposed transactions in one or more financial interests, at least one timing parameter determined at least partly using one or more latencies associated with execution of signal processing requests by at least one of the networked computing resources; and   using the at least one associated timing parameter, route the signals representing instructions for execution of a portion of the one or more proposed transactions to a networked computer resource;   the at least one associated timing parameter determined so as to cause synchronized arrival or execution of signals representing instructions for execution of the portion of the one or more proposed transactions at the networked computer resource with other portions of the proposed transaction at one or more other networked computing resources.   
     
     
         14 . The method of  claim 13 , wherein the at least one timing parameter is determined based at least partly on dynamically-monitored latency in execution of signal processing requests routed to at least one of the plurality of networked computing resources. 
     
     
         15 . The method of  claim 13 , wherein the at least one timing parameter is determined based at least partly on statistical latency in execution of signal processing requests routed to at least one of the plurality of networked computing resources. 
     
     
         16 . The method of  claim 13 , wherein the at least one timing parameter is determined based at least partly on historical latency in execution of signal processing requests routed to at least one of the plurality of networked computing resources. 
     
     
         17 . The method of  claim 13 , wherein the at least one timing parameter is determined based at least partly on predictive latency in execution of signal processing requests routed to at least one of the plurality of networked computing resources. 
     
     
         18 . The method of  claim 13 , wherein the at least one timing parameter is determined such that the synchronized arrival or execution is simultaneous. 
     
     
         19 . The method of  claim 13 , wherein the at least one timing parameter is determined such that the synchronized arrival or execution is according to a non-simultaneous sequence. 
     
     
         20 . A computer-readable medium or media comprising non-transient machine-readable programming structures configured to cause at least one processor to:
 associate, with signals representing instructions for execution of at least a portion of a data process executable by a plurality of networked computing resources, the data process representing one or more proposed transactions in one or more financial interests, at least one timing parameter determined at least partly using one or more latencies associated with execution of signal processing requests by at least one of the networked computing resources; and   using the at least one associated timing parameter, route the signals representing instructions for execution of a portion of the one or more proposed transactions to a networked computer resource;   the at least one associated timing parameter determined so as to cause synchronized arrival or execution of signals representing instructions for execution of the portion of the one or more proposed transactions at the networked computer resource with other portions of the proposed transaction at one or more other networked computing resources.

Join the waitlist — get patent alerts

Track US2023410200A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.