IP Library › Patent Application 18385240
Patent Application
App. No. 18/385,240

SYNCHRONIZED PROCESSING OF DATA BY NETWORKED COMPUTING RESOURCES

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
18/385,240
Filed
Oct 30, 2023
Art Unit
3696
USPC
705/37
Abstract

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

Claims (26)

1 . A system for synchronized transmission of one or more data sets comprising market data to a plurality of subscribers, the system 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 data sets comprising market data and/or information content and one or more networking parameters for transmitting or receiving the market data and/or information content from one or more computer systems associated with one or more of the subscribers, 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 data process 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 data process at the networked computer resource with other portions of the proposed transaction at one or more other networked computing resources.

2 . The system 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 system 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 system 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 system 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 system of claim 1 , wherein the at least one timing parameter is determined such that the synchronized arrival or execution is simultaneous.

7 . The system 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 system 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 system 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 system of claim 1 , wherein the at least one timing parameter is determined based at least partly on a latency probability model.

11 . The system 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 data sets comprising market data and/or information content, 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 . 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 determined relative timing.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2023
From: PARK, ROBERT; KATSUYAMA, BRADLEY; STEINER, RICHARD; AISEN, DANIEL; ZHANG, ALLEN; SCHWALL, JOHN; POPEJOY, THOMAS L.
To: ROYAL BANK OF CANADA
Reel/Frame 065401/0802 →