-
公开(公告)号:US20230096681A1
公开(公告)日:2023-03-30
申请号:US18076621
申请日:2022-12-07
Applicant: Chicago Mercantile Exchange Inc.
Inventor: Arkadiusz Koziol , Priteshkumar Soni , Melissa Ann Jenner , Baris Mestanogullari , Pearce Peck-Walden
Abstract: Disclosed are a system and method, also referred to herein as an architecture, for efficiently communicating a high volume of data from a server over an electronic communications network to geographically disperse recipients, where one or more of those recipients may receive a customized version of that data, e.g., content, timing and/or form. As the data is generated, timing information and/or changes to information regarding customizations is incorporated forming a data stream which is communicated to local data publishers (“LDP's”). Upon receipt, the LDP' s extract the data, customization, or timing information and act accordingly when transmitting the received data to the recipients. Customization is applied to update local control databases which specify the customizations for subsequently received data before transmission. By acting on the messages in real time, e.g., as they are received, the LDP's, even if they don't receive the messages at the same time, then perform the same functions in the same relative order relative to the data stream.
-
公开(公告)号:US20220060559A1
公开(公告)日:2022-02-24
申请号:US17521301
申请日:2021-11-08
Applicant: Chicago Mercantile Exchange Inc.
Inventor: Priteshkumar Soni , Andy Ross , Melissa Jenner , Sebastian Demian
Abstract: The disclosed embodiments relate generally to efficient data encoding and transmission. An encoding system determines an encoding interval at which to encode different groups of related data in a data structure. The encoding interval for each group encoded together optimizes the amount of newly received information that is encoded and transmitted in a continuous, repeating loop.
-
公开(公告)号:US11201941B2
公开(公告)日:2021-12-14
申请号:US17007905
申请日:2020-08-31
Applicant: Chicago Mercantile Exchange Inc.
Inventor: Priteshkumar Soni , Andy Ross , Melissa Jenner , Sebastian Demian
Abstract: The disclosed embodiments relate generally to efficient data encoding and transmission. An encoding system determines an encoding interval at which to encode different groups of related data in a data structure. The encoding interval for each group encoded together optimizes the amount of newly received information that is encoded and transmitted in a continuous, repeating loop.
-
24.
公开(公告)号:US20150161727A1
公开(公告)日:2015-06-11
申请号:US14100788
申请日:2013-12-09
Applicant: Chicago Mercantile Exchange Inc.
Inventor: Paul Callaway , Fritz Caskey , Dennis Genetski , Pearce Peck-Walden , Jose Antonio Acuna-Rohter , Priteshkumar Soni , Rosa Frenkel
IPC: G06Q40/04
CPC classification number: G06Q40/04
Abstract: The disclosed embodiments relate to communication of financial messages from an Exchange to market participants whereby messages, or at least a portion of the content thereof, indicative of changes in the market, due to one or more trades between two or more market participants, are structured so as to reduce redundant data therein and prioritize the transmission of that portion of the message which summarizes the event and result thereof. Further, these event reporting messages may further consolidate, or otherwise be combined with, the corresponding directed reporting messages communicated to the particular market participants participating in the reported trade while preserving the anonymity of those market participants to which messages are particularly directed.
Abstract translation: 公开的实施例涉及从交易所到市场参与者的财务信息的通信,由于由两个或多个市场参与者之间的一个或多个交易而引起市场变化的消息或其内容的至少一部分被构造 以便减少其中的冗余数据,并优先考虑总结事件及其结果的消息的该部分的传输。 此外,这些事件报告消息可以进一步整合或以其他方式与传达给参与报告交易的特定市场参与者的相应定向报告消息相结合,同时保留消息被特别指向的那些市场参与者的匿名。
-
公开(公告)号:US12182865B2
公开(公告)日:2024-12-31
申请号:US18495198
申请日:2023-10-26
Applicant: Chicago Mercantile Exchange Inc.
Inventor: Paul Callaway , Fritz Caskey , Dennis Genetski , Pearce Peck-Walden , José Antonio Acuña-Rohter , Priteshkumar Soni , Rosa Frenkel
Abstract: The disclosed embodiments relate to communication of messages from a database to participants whereby messages, or at least a portion of the content thereof, indicative of changes in the database, due to one or more transactions between two or more participants, are structured so as to reduce redundant data therein and prioritize the transmission of that portion of the message which summarizes the event and result thereof. Further, these event reporting messages may further consolidate, or otherwise be combined with, the corresponding directed reporting messages communicated to the particular participants participating in the reported transaction while preserving the anonymity of those participants to which messages are particularly directed.
-
公开(公告)号:US12164495B2
公开(公告)日:2024-12-10
申请号:US17695932
申请日:2022-03-16
Applicant: Chicago Mercantile Exchange Inc.
Inventor: Priteshkumar Soni , Sandeep Sreekumar
Abstract: A computer implemented method for storing and retrieving data elements in a computer memory comprises configuring, by a processor, the computer memory according to a data structure, the data structure including: a data element array including a plurality of sorted data elements, each data element associated with a position in the data element array; and a cluster element array including one or more cluster elements, each cluster element defined by one of one data element from the data element array or a plurality of continuous data elements from the data element array, wherein each cluster element is associated with a cluster code for determining the position of one or more data elements in the data element array, the cluster code correlating each data element defining the cluster element with the position of the data element in the data element array.
-
公开(公告)号:US20230291675A1
公开(公告)日:2023-09-14
申请号:US18199502
申请日:2023-05-19
Applicant: Chicago Mercantile Exchange Inc.
Inventor: Priteshkumar Soni , Madhur Sirohi
IPC: H04L43/18 , H04L43/106 , H04L47/32 , H04L47/34 , H04L69/163
CPC classification number: H04L43/18 , H04L43/106 , H04L47/32 , H04L47/34 , H04L69/163
Abstract: A system and method for processing electronic data messages mitigate the transmission of one or more electronic messages including a sequence of data as a plurality of packets characterized by a sequence therebetween corresponding to the sequence of the data of the electronic message, each packet including data indicative of the sequence of that packet relative to the others of the plurality of packets, to a receiving system, prior to the sender determining that the message(s) is/are desired, alone or in conjunction with subsequently canceling or otherwise invalidating the message(s). The system and method mitigate such behavior by adding a timestamp when the packets are received, detecting if at least one of the received augmented packets of the electronic data message was received by the network interface in an order different from the sequence between the plurality of packets, and taking an action with respect to the electronic data message.
-
公开(公告)号:US11695677B2
公开(公告)日:2023-07-04
申请号:US17112620
申请日:2020-12-04
Applicant: Chicago Mercantile Exchange Inc.
Inventor: Priteshkumar Soni , Madhur Sirohi
IPC: H04L43/18 , H04L43/106 , H04L47/32 , H04L47/34 , H04L69/163
CPC classification number: H04L43/18 , H04L43/106 , H04L47/32 , H04L47/34 , H04L69/163
Abstract: A system and method for processing electronic data messages mitigate the transmission of one or more electronic messages including a sequence of data as a plurality of packets characterized by a sequence therebetween corresponding to the sequence of the data of the electronic message, each packet including data indicative of the sequence of that packet relative to the others of the plurality of packets, to a receiving system, prior to the sender determining that the message(s) is/are desired, alone or in conjunction with subsequently canceling or otherwise invalidating the message(s). The system and method mitigate such behavior by adding a timestamp when the packets are received, detecting if at least one of the received augmented packets of the electronic data message was received by the network interface in an order different from the sequence between the plurality of packets, and taking an action with respect to the electronic data message.
-
公开(公告)号:US20220230242A1
公开(公告)日:2022-07-21
申请号:US17154265
申请日:2021-01-21
Applicant: Chicago Mercantile Exchange Inc.
Inventor: Arkadiusz Koziol , Priteshkumar Soni , Melissa Ann Jenner , Baris Mestanogullari , Pearce Peck-Walden
Abstract: Disclosed are a system and method, also referred to herein as an architecture, for efficiently communicating a high volume of data from a server over an electronic communications network to geographically disperse recipients, where one or more of those recipients may receive a customized version of that data, e.g., content, timing and/or form. As the data is generated, timing information and/or changes to information regarding customizations is incorporated forming a data stream which is communicated to local data publishers (“LDP's”). Upon receipt, the LDP's extract the data, customization, or timing information and act accordingly when transmitting the received data to the recipients. Customization is applied to update local control databases which specify the customizations for subsequently received data before transmission. By acting on the messages in real time, e.g., as they are received, the LDP's, even if they don't receive the messages at the same time, then perform the same functions in the same relative order relative to the data stream.
-
公开(公告)号:US20220182306A1
公开(公告)日:2022-06-09
申请号:US17112620
申请日:2020-12-04
Applicant: Chicago Mercantile Exchange Inc.
Inventor: Priteshkumar Soni , Madhur Sirohi
IPC: H04L12/26 , H04L12/801 , H04L12/823 , H04L29/06
Abstract: A system and method for processing electronic data messages mitigate the transmission of one or more electronic messages including a sequence of data as a plurality of packets characterized by a sequence therebetween corresponding to the sequence of the data of the electronic message, each packet including data indicative of the sequence of that packet relative to the others of the plurality of packets, to a receiving system, prior to the sender determining that the message(s) is/are desired, alone or in conjunction with subsequently canceling or otherwise invalidating the message(s). The system and method mitigate such behavior by adding a timestamp when the packets are received, detecting if at least one of the received augmented packets of the electronic data message was received by the network interface in an order different from the sequence between the plurality of packets, and taking an action with respect to the electronic data message.
-
-
-
-
-
-
-
-
-