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.

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

    公开(公告)号:US20190295171A1

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

    申请号: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.

    System and Method for Providing Market Updates in an Electronic Trading Environment
    15.
    发明申请
    System and Method for Providing Market Updates in an Electronic Trading Environment 审中-公开
    在电子交易环境中提供市场更新的制度和方法

    公开(公告)号:US20140143118A1

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

    申请号:US14048010

    申请日:2013-10-07

    CPC classification number: G06Q40/04 G06Q40/00

    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.

    Abstract translation: 提供了一种系统和方法,用于在检测到一个或多个触发事件时修改如何在电子交易环境中提供市场更新。 一个示例性方法包括定义要用于触发如何向客户实体提供市场更新的修改的事件,从电子交换机接收市场更新,以及当检测到事件时,修改如何将市场更新提供给 客户实体。 例如,将市场更新如何提供给客户实体的修改可以包括提供与市场更新相关的较少数据,并且更不频繁地发送市场更新。

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

    公开(公告)号:US11562431B2

    公开(公告)日:2023-01-24

    申请号:US17720904

    申请日:2022-04-14

    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 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 Processing and Displaying Quantity Information During User Configurable Time Periods

    公开(公告)号:US20190325521A1

    公开(公告)日:2019-10-24

    申请号:US16502695

    申请日:2019-07-03

    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.

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

Patent Agency Ranking