Back to results
US 11,776,053 B2Granted
Synchronized exchange system
OwnerCodrut Radu Radulescuinventor
Life of this patent
Estimating the term…
Abstract
A method for synchronous processing exchange orders, comprising: creating a first batch of orders by accumulating exchange orders received within a first time period, TP1; creating a second batch of orders by accumulating exchange orders received within a second time period, TP2; and processing the orders from the first batch within the second time period, TP2.
Claims20
A method for synchronization of computer systems linked through a communication channel comprising:
- a) generating a first duplet comprising a departure timestamp and a departure packet identity when a data packet transmission event occurs at a first system;
- b) generating a second duplet comprising an arrival timestamp and an arrival packet identity when a data packet reception event occurs at a second system;
- c) generating a third duplet comprising a departure timestamp and a departure packet identity when a data packet transmission event occurs at the second system;
- d) generating a fourth duplet comprising an arrival timestamp and an arrival packet identity when a data packet reception event occurs at the first system;
- e) receiving, at a processing system, the first, second, third, and fourth duplets;
- f) matching, by the processing system, departure packets identities with arrival packets identities within the first and second duplets;
- g) matching, by the processing system, departure packets identities with arrival packets identities within the third and fourth duplets;
- h) pairing for each matched departure and arrival packet identities, the departure timestamp with the arrival timestamp generated by the same data packet;
- and
- i) computing a correction factor using the paired departure timestamp and arrival timestamp;
- and
- j) synchronizing, using the correction factor, the times of the first and second systems.
9 more elements
A system for synchronization of computers comprising
- a) receiving, by a processor, a first duplet comprising a departure timestamp and a departure packet identity generated by a first system when a data packet transmission event occurs at the first system;
- b) receiving, by the processor, a second duplet comprising an arrival timestamp and an arrival packet identity when a data packet reception event occurs at a second system;
- c) receiving, by the processor, a third duplet comprising a departure timestamp and a departure packet identity when a data packet transmission event occurs at the second system;
- d) receiving, by the processor, a fourth duplet comprising an arrival timestamp and an arrival packet identity when a data packet reception event occurs at the first system;
- e) matching, by the processor, departure packets identities with arrival packets identities within the first and second duplets;
- f) matching, by the processor, departure packets identities with arrival packets identities within the third and fourth duplets;
- g) pairing, by the processor, for each matched departure and arrival packet identities, the departure timestamp with the arrival timestamp generated by the same data packet;
- and
- h) computing, by the processor, a correction factor using paired departure timestamp and arrival timestamp;
- and
- i) synchronizing, by the processor and using the correction factor, the times of the first and second systems.
8 more elements
Dependencies are inferred from the claim text.