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

    公开(公告)号:US10346909B2

    公开(公告)日:2019-07-09

    申请号:US14157495

    申请日:2014-01-16

    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

    公开(公告)号:US20220129983A1

    公开(公告)日:2022-04-28

    申请号:US17568523

    申请日:2022-01-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 Pre-Marshalling Messages in an Electronic Trading Environment
    3.
    发明申请
    System and Method for Pre-Marshalling Messages in an Electronic Trading Environment 审中-公开
    电子交易环境中预编排信息的系统和方法

    公开(公告)号:US20140136390A1

    公开(公告)日:2014-05-15

    申请号:US14157495

    申请日:2014-01-16

    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.

    Abstract translation: 提供了在电子交易环境中预编组消息的系统和方法。 具体来说,预编排消息允许客户端和网络设备响应于所定义的第一条件来创建消息。 预编排消息允许交易系统在需要消息和满足第二个条件之前进行更多的处理。 因此,当需要消息时,不需要执行进一步的或非常少的处理来生成和发送消息。 客户端和/或网络设备可以将分离的,未使用的或未充分利用的处理线程分配给创建预先编组的消息的任务。 预先编组的消息可以存储在网络设备的存储器中,直到确定第二个条件已被满足为止。 一旦发送了预先编组的消息,存储在存储器中的未使用的预先编组的消息可能会被删除,或者可能被新的预先编组的消息覆盖。

    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 OPTIMIZING ORDER PLACEMENT IN AN ORDER QUEUE IN AN ELECTRONIC TRADING ENVIRONMENT

    公开(公告)号:US20230120440A1

    公开(公告)日:2023-04-20

    申请号:US18065725

    申请日:2022-12-14

    Abstract: Systems and methods for optimizing order placement in an electronic trading environment are provided. Global queue holder orders are placed in a tradeable object to reserve quantity for traders. Traders may submit order requests for quantity at price levels at which a global queue holder order is holding quantity. When a trader submits an order for a quantity at a price level at which quantity is being held, a gateway compares the order to the global queue holder order information stored in a database. If the trader's order coincides with a price level at which quantity is held, then the gateway virtually transfers ownership of that quantity to the trader, who then assumes the advantageous queue position. When the quantity associated with the order is filled, the fill information is sent to the gateway, which to the database to determine which trader is associated with the filled order quantity.

    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 pre-marshalling messages in an electronic trading environment

    公开(公告)号:US11727488B2

    公开(公告)日:2023-08-15

    申请号:US17568523

    申请日:2022-01-04

    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 pre-marshalling messages in an electronic trading environmen

    公开(公告)号:US11250510B2

    公开(公告)日:2022-02-15

    申请号: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 pre-marshalling messages in an electronic trading environment

    公开(公告)号:US10692145B2

    公开(公告)日:2020-06-23

    申请号:US16416979

    申请日:2019-05-20

    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.

Patent Agency Ranking