×

Clearing message broker system messaging gateway

  • US 10,554,534 B1
  • Filed: 05/02/2006
  • Issued: 02/04/2020
  • Est. Priority Date: 09/23/2005
  • Status: Active Grant
First Claim
Patent Images

1. A messaging gateway comprising:

  • a processor; and

    a computer-readable medium coupled to the processor and programmed with computer-executable instructions that, when executed by the processor, cause the messaging gateway at least to perform;

    (a) receiving a plurality of trade messages;

    (b) assigning sequence identification information to at least some of the plurality of trade messages upon receipt in accordance with a receipt order;

    (c) assigning group identification information to at least some of the plurality of trade messages;

    (d) dynamically allocating processing threads within the messaging gateway based on a volume of the plurality of trade messages to concurrently process the trade messages, wherein each processing thread pulls messages out of a messaging queue for formatting; and

    (e) in response to a change in an order of a subset of the trade messages identified during concurrent processing, controlling an order in which the trade messages leave the messaging gateway by reordering the trade messages into a sending order based on the sequence identification information and the group identification information.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×