Patent ID: 8589948
Filing Date: 2013-11-19
Classification: G06F,G06Q

Abstract:
1. A method including: receiving by a computing device a transaction message from a trading workstation, wherein the transaction message is associated with an entity, wherein the transaction message is for a tradable object, wherein the entity is specified by a subset of a plurality of identification parameters, wherein the plurality of identification parameters is arranged in a hierarchy including one or more tradable object identification parameters associated with each of one or more trader identification parameters, wherein the subset of identification parameters specifying the entity includes a trader identification parameter and an associated tradable object identification parameter, wherein the entity is one of a plurality of entities associated with transaction messages provided to the computing device, wherein each of the plurality of entities is specified by a different subset of the plurality of identification parameters; determining by the computing device that a limit associated with the entity would be exceeded by sending the transaction message to a matching process, wherein the limit is based on the number of transaction messages associated with the entity, wherein the matching process matches incoming transaction messages, wherein the incoming transaction messages are prioritized according to a time when the incoming transaction messages are received at the matching process; queuing by the computing device the transaction message when the limit associated with the entity would be exceeded, wherein queuing the transaction message results in the received transaction message losing time priority at the matching process if the transaction message is later sent to the matching process; receiving by the computing device a second transaction message related to the queued transaction message; updating by the computing device the queued transaction message based on the received second transaction message; determining by the computing device that the queued transaction message should be sent to the matching process based on the limit; and sending by the computing device the updated queued transaction message to the matching process when the limit associated with the entity would not be exceeded.