APPARATUS, SYSTEM, AND METHOD OF ELASTICALLY PROCESSING MESSAGE INFORMATION FROM MULTIPLE SOURCES
First Claim
Patent Images
1. An electronic data message processing apparatus comprising:
- processing circuitry operatively coupled to data message feed ports and configured to receive data messages from multiple data message sources, each data message source having generated a respective chronological sequence of data messages, where one or more data messages received at the multiple message feed ports is received out of its respective chronological sequence; and
the processing circuitry configured to;
process received data messages on the incoming data message feed ports based on a data message processing latency time;
selectively adapt the data message processing latency time to provide a consolidated and chronological sequence for the data messages received from the multiple data message feed ports; and
generate a combined data message stream so that the data messages in the combined data message stream are transmitted in the consolidated and chronological sequence to one or more destination ports.
2 Assignments
0 Petitions
Accused Products
Abstract
Elastic message tracking apparatus and methods are provided that opportunistically improve on the latency of a message processing system and increase the accuracy of a consolidated message stream generated from message streams received from multiple message sources. The elastic message tracking apparatus and methods reduce that latency in situations where the actual latency of all the message streams is lower than a predetermined latency value.
34 Citations
28 Claims
-
1. An electronic data message processing apparatus comprising:
-
processing circuitry operatively coupled to data message feed ports and configured to receive data messages from multiple data message sources, each data message source having generated a respective chronological sequence of data messages, where one or more data messages received at the multiple message feed ports is received out of its respective chronological sequence; and the processing circuitry configured to; process received data messages on the incoming data message feed ports based on a data message processing latency time; selectively adapt the data message processing latency time to provide a consolidated and chronological sequence for the data messages received from the multiple data message feed ports; and generate a combined data message stream so that the data messages in the combined data message stream are transmitted in the consolidated and chronological sequence to one or more destination ports. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 27)
-
-
15. A method implemented in an electronic data message processing apparatus having processing circuitry operatively coupled to data message feed ports, comprising:
-
receiving at the data message feed ports data messages from multiple data message sources, each data message source having generated a respective chronological sequence of data messages, where one or more data messages received at the multiple message feed ports is received out of its respective chronological sequence; processing, by the processing circuitry, received data messages on the incoming data message feed ports based on a data message processing latency time; selectively adapting the data message processing latency time to provide a consolidated and chronological sequence for the data messages received from the multiple data message feed ports; and generating a combined data message stream so that the data messages in the combined data message stream are transmitted in the consolidated and chronological sequence to one or more destination ports. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28)
-
Specification