-
公开(公告)号:US11836797B2
公开(公告)日:2023-12-05
申请号:US17857808
申请日:2022-07-05
发明人: Alexander V. Foygel , Bharat Mittal
摘要: Various systems and methods for trade order processing in an electronic trading environment are provided. The order processing includes initiating a first thread of instructions at a computing device to send a first trade order onto an electronic exchange. However, if one or more trade orders are identified during the process to send the first trade order, then the one or more orders are queued. When the first trade order is sent to the electronic exchange, then a second thread of instructions is initiated at the computing device to send the queued one or more trade orders (substantially together, if there is more than one) on to the electronic exchange.
-
公开(公告)号:US11688008B2
公开(公告)日:2023-06-27
申请号:US17549684
申请日:2021-12-13
发明人: Alexander V. Foygel , Bharat Mittal
CPC分类号: G06Q40/04
摘要: Various systems and methods for trade order processing in an electronic trading environment are provided. According to one or more embodiments, two or more trade orders are currently queued for execution at one or more electronic exchanges and are to be modified at substantially the same time. Each trade order is processed according to a priority based on each order's proximity to a particular market price, for example.
-
公开(公告)号:US20220335528A1
公开(公告)日:2022-10-20
申请号:US17857808
申请日:2022-07-05
发明人: Alexander V. Foygel , Bharat Mittal
摘要: Various systems and methods for trade order processing in an electronic trading environment are provided. The order processing includes initiating a first thread of instructions at a computing device to send a first trade order onto an electronic exchange. However, if one or more trade orders are identified during the process to send the first trade order, then the one or more orders are queued. When the first trade order is sent to the electronic exchange, then a second thread of instructions is initiated at the computing device to send the queued one or more trade orders (substantially together, if there is more than one) on to the electronic exchange.
-
公开(公告)号:US20200294146A1
公开(公告)日:2020-09-17
申请号:US16891392
申请日:2020-06-03
发明人: Alexander V. Foygel , Bharat Mittal
摘要: Various systems and methods for trade order processing in an electronic trading environment are provided. The order processing includes initiating a first thread of instructions at a computing device to send a first trade order onto an electronic exchange. However, if one or more trade orders are identified during the process to send the first trade order, then the one or more orders are queued. When the first trade order is sent to the electronic exchange, then a second thread of instructions is initiated at the computing device to send the queued one or more trade orders (substantially together, if there is more than one) on to the electronic exchange.
-
公开(公告)号:US20170365003A1
公开(公告)日:2017-12-21
申请号:US15691324
申请日:2017-08-30
发明人: Alexander V. Foygel , Bharat Mittal
摘要: Various systems and methods for trade order processing in an electronic trading environment are provided. The order processing includes initiating a first thread of instructions at a computing device to send a first trade order onto an electronic exchange. However, if one or more trade orders are identified during the process to send the first trade order, then the one or more orders are queued. When the first trade order is sent to the electronic exchange, then a second thread of instructions is initiated at the computing device to send the queued one or more trade orders (substantially together, if there is more than one) on to the electronic exchange.
-
公开(公告)号:US09639896B2
公开(公告)日:2017-05-02
申请号:US14488974
申请日:2014-09-17
IPC分类号: G06F15/16 , G06Q40/04 , H04L29/08 , H04L29/06 , H04L12/801 , H04L12/841
CPC分类号: G06Q40/04 , H04L29/06 , H04L29/08072 , H04L47/10 , H04L47/28 , H04L47/29 , H04L67/2842 , H04L67/303 , H04L67/325
摘要: System and method for dynamically managing message flow. According to the example embodiments, an intermediary network device or a client device dynamically manages the flow of messages received from an electronic exchange by analyzing the client device's capabilities, such as CPU utilization. Based on a percentage of total CPU utilization, the level of throttling is dynamically adjusted, such that if the percentage of CPU utilization, or load, increases, then throttling is increased from a lower level to a higher level. Similarly, if the percentage of CPU utilization decreases significantly enough, then throttling is decreased to a lower level.
-
公开(公告)号:US20220138853A1
公开(公告)日:2022-05-05
申请号:US17575293
申请日:2022-01-13
IPC分类号: G06Q40/04 , H04L9/40 , H04L69/329 , H04L47/10 , H04L67/62 , H04L47/28 , H04L67/303 , H04L67/568
摘要: System and method for dynamically managing message flow. According to the example embodiments, an intermediary network device or a client device dynamically manages the flow of messages received from an electronic exchange by analyzing the client device's capabilities, such as CPU utilization. Based on a percentage of total CPU utilization, the level of throttling is dynamically adjusted, such that if the percentage of CPU utilization, or load, increases, then throttling is increased from a lower level to a higher level. Similarly, if the percentage of CPU utilization decreases significantly enough, then throttling is decreased to a lower level.
-
公开(公告)号:US20200380602A1
公开(公告)日:2020-12-03
申请号:US16994150
申请日:2020-08-14
发明人: Alexander V. Foygel , Bharat Mittal
摘要: Various systems and methods are provided for prioritized sending of transaction messages to an electronic exchange. According to one embodiment, a system determines a priority level for each transaction message based on a potential monetary reward or risk associated with sending or delaying the message. Once the priority levels are determined, the messages may be sent based on the priority levels. Additionally, each priority level may be associated with a predetermined threshold level. If a message threshold is reached, a new message corresponding to that priority level is queued until the message may be transmitted without exceeding the threshold limit.
-
公开(公告)号:US20200320626A1
公开(公告)日:2020-10-08
申请号:US16905413
申请日:2020-06-18
发明人: Alexander V. Foygel , Bharat Mittal
IPC分类号: G06Q40/04
摘要: Various systems and methods for trade order processing in an electronic trading environment are provided. According to one or more embodiments, two or more trade orders are currently queued for execution at one or more electronic exchanges and are to be modified at substantially the same time. Each trade order is processed according to a priority based on each order's proximity to a particular market price, for example.
-
公开(公告)号:US10380688B2
公开(公告)日:2019-08-13
申请号:US15459967
申请日:2017-03-15
IPC分类号: G06F15/16 , G06Q40/04 , H04L29/08 , H04L29/06 , H04L12/801 , H04L12/841
摘要: System and method for dynamically managing message flow. According to the example embodiments, an intermediary network device or a client device dynamically manages the flow of messages received from an electronic exchange by analyzing the client device's capabilities, such as CPU utilization. Based on a percentage of total CPU utilization, the level of throttling is dynamically adjusted, such that if the percentage of CPU utilization, or load, increases, then throttling is increased from a lower level to a higher level. Similarly, if the percentage of CPU utilization decreases significantly enough, then throttling is decreased to a lower level.
-
-
-
-
-
-
-
-
-