System and method for pre-marshalling messages in an electronic trading environment

    公开(公告)号:US12271947B2

    公开(公告)日:2025-04-08

    申请号:US18340073

    申请日:2023-06-23

    Abstract: System and methods for pre-marshalling messages in an electronic trading environment are provided. Specifically, pre-marshalling messages allows for client and network devices to create messages in response to a defined first condition. Pre-marshalling messages allows a trading system to do more processing up front before the message is needed and when a second condition is satisfied. Thus, when the message is needed no further or very little processing must be performed to generate and send the message. The client and/or network device may allocate a separate, unused, or under-utilized processing thread to the task of creating pre-marshalled messages. Pre-marshalled messages may be stored in memory at the network device until it is determined that the second condition has been satisfied. Once a pre-marshalled message is sent, the unused pre-marshalled messages that were stored in memory may be deleted or may be overwritten with newly pre-marshalled messages.

    System and Method for Pre-Marshalling Messages in an Electronic Trading Environment

    公开(公告)号:US20230334572A1

    公开(公告)日:2023-10-19

    申请号:US18340073

    申请日:2023-06-23

    CPC classification number: G06Q40/04

    Abstract: System and methods for pre-marshalling messages in an electronic trading environment are provided. Specifically, pre-marshalling messages allows for client and network devices to create messages in response to a defined first condition. Pre-marshalling messages allows a trading system to do more processing up front before the message is needed and when a second condition is satisfied. Thus, when the message is needed no further or very little processing must be performed to generate and send the message. The client and/or network device may allocate a separate, unused, or under-utilized processing thread to the task of creating pre-marshalled messages. Pre-marshalled messages may be stored in memory at the network device until it is determined that the second condition has been satisfied. Once a pre-marshalled message is sent, the unused pre-marshalled messages that were stored in memory may be deleted or may be overwritten with newly pre-marshalled messages.

    System and method for providing market updates in an electronic trading environment

    公开(公告)号:US11334944B2

    公开(公告)日:2022-05-17

    申请号:US16941003

    申请日:2020-07-28

    Abstract: A system and method are provided for modifying how market updates are provided in an electronic trading environment upon detecting one or more triggering events. One example method includes defining an event to be used to trigger modification of how market updates are provided to a client entity, receiving a market update from an electronic exchange, and, when the event is detected, modifying how the market update is provided to the client entity. As an example, the modification of how the market update is provided to the client entity may include providing less data in relation to market updates, and sending the market updates less frequently.

    System and Method for Pre-Marshalling Messages in an Electronic Trading Environmen

    公开(公告)号:US20200334753A1

    公开(公告)日:2020-10-22

    申请号:US16872784

    申请日:2020-05-12

    Abstract: System and methods for pre-marshalling messages in an electronic trading environment are provided. Specifically, pre-marshalling messages allows for client and network devices to create messages in response to a defined first condition. Pre-marshalling messages allows a trading system to do more processing up front before the message is needed and when a second condition is satisfied. Thus, when the message is needed no further or very little processing must be performed to generate and send the message. The client and/or network device may allocate a separate, unused, or under-utilized processing thread to the task of creating pre-marshalled messages. Pre-marshalled messages may be stored in memory at the network device until it is determined that the second condition has been satisfied. Once a pre-marshalled message is sent, the unused pre-marshalled messages that were stored in memory may be deleted or may be overwritten with newly pre-marshalled messages.

    SYSTEM AND METHOD FOR PROCESSING AND DISPLAYING QUANTITY INFORMATION DURING USER-CONFIGURABLE TIME PERIODS
    25.
    发明申请
    SYSTEM AND METHOD FOR PROCESSING AND DISPLAYING QUANTITY INFORMATION DURING USER-CONFIGURABLE TIME PERIODS 审中-公开
    用户可配置时段期间处理和显示数量信息的系统和方法

    公开(公告)号:US20150012407A1

    公开(公告)日:2015-01-08

    申请号:US14247440

    申请日:2014-04-08

    CPC classification number: G06Q40/04 G06Q40/06

    Abstract: A system and method for displaying quantity related information determined for a plurality of time periods are described. According to one method, a trader may define one or more time periods for which a trading application may determine traded quantities, traded buys, traded sells, or other quantity related information at a plurality of price levels during the defined time periods. The trading application may then graphically display the quantities for each time period in relation to the static axis of prices. The method further includes periodically updating the displayed traded quantity to reflect the quantity during the defined time period, where the quantity is updated based on subsequent market updates that are received from the exchange for the tradable object.

    Abstract translation: 描述用于显示为多个时间段确定的量相关信息的系统和方法。 根据一种方法,交易者可以定义一个或多个时间段,交易应用程序可以在所定义的时间段内以多个价格水平确定交易数量,交易买入,交易出售或其他数量相关信息。 然后,交易应用程序可以以图形方式显示每个时间段相对于静态轴价格的数量。 该方法还包括周期性地更新所显示的交易数量以反映在定义的时间段期间的数量,其中根据从可交易对象的交易所接收的后续市场更新来更新数量。

Patent Agency Ranking