Secure message processing protocol
AssigneeChicago Mercantile Exchange Inc.
InventorsPriteshkumar Soni, Madhur Sirohi
Life of this patent
Estimating the term…
Loading patent…
AssigneeChicago Mercantile Exchange Inc.
InventorsPriteshkumar Soni, Madhur Sirohi
Estimating the term…
A system and method for processing electronic data messages mitigate the transmission of one or more electronic messages including a sequence of data as a plurality of packets characterized by a sequence therebetween corresponding to the sequence of the data of the electronic message, each packet including data indicative of the sequence of that packet relative to the others of the plurality of packets, to a receiving system, prior to the sender determining that the message(s) is/are desired, alone or in conjunction with subsequently canceling or otherwise invalidating the message(s). The system and method mitigate such behavior by adding a timestamp when the packets are received, detecting if at least one of the received augmented packets of the electronic data message was received by the network interface in an order different from the sequence between the plurality of packets, and taking an action with respect to the electronic data message.
A system for processing an electronic data message received via a network from a source, the electronic data message comprising a sequence of data, the electronic data message having been transmitted by the source via the network as a plurality of packets characterized by a sequence therebetween corresponding to the sequence of the data of the electronic data message, each packet including data indicative of the sequence of that packet relative to others of the plurality of packets of the electronic data message, the system comprising:
A system for processing an electronic data message received via a network from a source, the electronic data message comprising a sequence of data, the electronic data message having been transmitted by the source via the network as a plurality of packets characterized by a sequence therebetween corresponding to the sequence of the data of the electronic data message, each packet including data indicative of the sequence of that packet relative to others of the plurality of packets of the electronic data message, the system comprising:
A computer implemented method for processing an electronic data message received via a network from a source, the electronic data message comprising a sequence of data, the electronic data message having been transmitted by the source via the network as a plurality of packets characterized by a sequence therebetween corresponding to the sequence of the data of the data message, each packet including data indicative of the sequence of that packet relative to others of the plurality of packets of the electronic data message, the method comprising:
A system for processing an electronic data message received via a network from a source, the electronic data message comprising a sequence of data, the electronic data message having been transmitted by the source via the network as a plurality of packets characterized by a sequence therebetween corresponding to the sequence of the data of the electronic data message, each packet including data indicative of the sequence of that packet relative to others of the plurality of packets of the electronic data message, the system comprising:
Dependencies are inferred from the claim text.