IP Library › Granted Patent US 12,518,317
Granted Patent B2
US 12,518,317 · App. 19/216,822 · Granted Jan 6, 2026

Systems and methods to implement an exchange messaging policy

Inventors: Mark Wassersug (Atlanta, GA); Charles Vice (Roswell, GA); Mayur Kapani (Marietta, GA)
Assignee: Intercontinental Exchange Holdings, Inc.
G06Q40/04
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,518,317
App. No.
19/216,822
Granted
Jan 6, 2026
Kind
B2
Abstract

Systems for and methods of evaluating messaging, comprising, receiving, via at least one server device, one or more messages, and said at least one server device processing at least one of the one or more messages by grading content included in said at least one message, applying a weighting factor to said at least one message according to said grading, thereby determining a weighted message count for said at least one message, aggregating the weighted message count for said at least one message, and initiating an action if the aggregated weighted message count meets or exceeds a predetermined count threshold.

Claims (38)

1 . A method comprising:

receiving, by one or more processors, one or more electronic messages from one or more client terminals over at least one network, the one or more electronic messages including exchange activity data, the one or more processors configured to execute instructions stored in a non-transitory memory;

determining, by the one or more processors, whether a total number of the one or more electronic messages meets or exceeds a predetermined message threshold;

when the total number of the one or more electronic messages meets or exceeds the predetermined message threshold:

grading, by the one or more processors, content in the one or more electronic messages by comparing at least a portion of the exchange activity data in the one or more electronic messages to a predetermined metric; and

initiating, by the one or more processors, an action in response to the grading of said portion of the exchange activity data in the one or more electronic messages, the action affecting future messaging privileges of the one or more client terminals associated with any of the one or more electronic messages for which the predetermined metric is met or exceeded; and

otherwise, bypassing, by the one or more processors, said grading of the content in the one or more electronic messages and initiation of any action associated with the one or more electronic messages.

2 . The method of claim 1 , wherein the action comprises one or more of assessing a financial penalty, increasing a messaging cost, suspending of the future messaging privileges, generating and transmitting a report relating to the grading, and generating and transmitting a notice.

3 . The method of claim 1 , further comprising:

categorizing, by the one or more processors, the one or more electronic messages by one or more predetermined categories, based on the exchange activity data.

4 . The method of claim 3 , further comprising:

grading only a portion of the one or more electronic messages pertaining to the one or more predetermined categories that meets or exceeds the predetermined message threshold.

5 . The method of claim 3 , wherein the one or more predetermined categories include one or more commodities markets.

6 . The method of claim 1 , wherein the grading further comprises:

applying a weighting factor to the one or more electronic messages to determine a weighted message count for the one or more electronic messages; and

aggregating the weighted message count for the one or more client terminals.

7 . The method of claim 6 , wherein the action is initiated when the aggregated weighted message count meets or exceeds a predetermined count threshold.

8 . The method of claim 6 , wherein when the grading results in the weighting factor being zero, the weighted message count comprises zero.

9 . The method of claim 6 , wherein the grading further comprises:

assigning a grading value to the one or more electronic messages based on the comparing, wherein the grading value is used to determine the weighting factor.

10 . The method of claim 9 , wherein the comparing of the at least the portion of the exchange activity data to the predetermined metric comprises determining a proximity between the at least the portion of the exchange activity data and the predetermined metric, and wherein the grading value is based on the proximity.

11 . The method of claim 6 , further comprising:

calculating a divisor representative of a quality of the one or more electronic messages;

dividing the aggregated weighted message count by the divisor to determine a ratio; and

initiating the action when the ratio meets or exceeds a predetermined ratio threshold.

12 . The method of claim 1 , wherein the exchange activity data comprise one or more of market order data, bid data, offer data, order revision data, hold order data, cancel and replace order data, trade consummation data, and cancel order data.

13 . The method of claim 1 , wherein the at least the portion of the exchange activity data comprises price data and the predetermined metric comprises one or more of a live market price and a predetermined numeric scale.

14 . The method of claim 1 , wherein the grading further comprises:

calculating a total number of executed lots resulting from the one or more electronic messages;

dividing an aggregated weighted message count by the total number of executed lots to determine a ratio; and

initiating the action when the ratio meets or exceeds a predetermined ratio threshold.

15 . The method of claim 1 , wherein the grading further comprises:

calculating a total number of executed trades resulting from the one or more electronic messages;

dividing an aggregated weighted message count by the total number of executed trades to determine a ratio; and

initiating the action if the ratio meets or exceeds a predetermined ratio threshold.

16 . The method of claim 1 , further comprising:

maintaining, by the one or more processors, messaging from the one or more client terminals within the predetermined metric in response to the grading.

17 . The method of claim 1 , wherein the one or more client terminals comprise one or more of a personal computer (PC), a mobile communication device, a smart phone, a computer server, a personal device assistant (PDA), a kiosk, an automatic teller machine (ATM), a wireless fidelity (Wi-Fi) access point, a router, a database device, a multi-media device, and a gaming device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2025
From: WASSERSUG, MARK; VICE, CHARLES; KAPANI, MAYUR
To: INTERCONTINENTALEXCHANGE, INC.
Reel/Frame 071205/0456 →
CHANGE OF NAME Recorded May 23, 2025
From: INTERCONTINENTALEXCHANGE, INC.
To: INTERCONTINENTAL EXCHANGE HOLDINGS, INC.
Reel/Frame 071343/0917 →
Continuity (13)
Continuation 18934310 · Nov 1, 2024
Continuation 18435473 · Feb 7, 2024
Continuation 18119001 · Mar 8, 2023
Continuation 17948575 · Sep 20, 2022
Continuation 17695315 · Mar 15, 2022
Continuation 17487084 · Sep 28, 2021
Continuation 17225575 · Apr 8, 2021
Continuation 16715424 · Dec 16, 2019
Continuation 16164462 · Oct 18, 2018
Continuation 16026579 · Jul 3, 2018
Continuation 13624163 · Sep 21, 2012
Provisional Application 61549774 · Oct 21, 2011
Related Publication 20250285183A1 · Sep 11, 2025
References Cited (34)
US 7228331B2 · Wang · 2007 [cited by applicant]
US 7328250B2 · Wang · 2008 [cited by applicant]
US 7533414B1 · Reed et al. · 2009 [cited by applicant]
US 7624154B2 · Wang · 2009 [cited by applicant]
US 7633969B2 · Caugherty et al. · 2009 [cited by applicant]
US 8023974B1 · Diao et al. · 2011 [cited by applicant]
US 8745217B2 · Penumaka et al. · 2014 [cited by applicant]
US 8819236B2 · Gkantsidis et al. · 2014 [cited by applicant]
US 9215212B2 · Reddy et al. · 2015 [cited by applicant]
US 9367878B2 · Rao · 2016 [cited by applicant]
US 10037569B2 · Wassersug et al. · 2018 [cited by applicant]
US 10262369B2 · Wassersug et al. · 2019 [cited by applicant]
US 10600122B2 · Wassersug et al. · 2020 [cited by applicant]
US 10997658B2 · Wassersug et al. · 2021 [cited by applicant]
US 11170443B2 · Wassersug et al. · 2021 [cited by applicant]
US 11315184B2 · Wassersug et al. · 2022 [cited by applicant]
US 11488248B2 · Wassersug et al. · 2022 [cited by applicant]
US 11631137B2 · Wassersug et al. · 2023 [cited by applicant]
US 11935122B2 · Wassersug et al. · 2024 [cited by applicant]
US 12165206B2 · Wassersug · 2024 [cited by examiner]
US 12346969B2 · Wassersug · 2025 [cited by examiner]
US 20040199585A1 · Wang · 2004 [cited by applicant]
US 20060031507A1 · Wang · 2006 [cited by applicant]
US 20060067503A1 · Caugherty et al. · 2006 [cited by applicant]
US 20060168032A1 · Cai et al. · 2006 [cited by applicant]
US 20080040439A1 · Wang · 2008 [cited by applicant]
US 20100325588A1 · Reddy et al. · 2010 [cited by applicant]
US 20120158858A1 · Gkantsidis et al. · 2012 [cited by applicant]
US 20130191455A1 · Penumaka et al. · 2013 [cited by applicant]
US 20130282835A1 · Bates et al. · 2013 [cited by applicant]
US 20130282841A1 · Bates et al. · 2013 [cited by applicant]
US 20140074856A1 · Rao · 2014 [cited by applicant]
US 20160197868A1 · Morin et al. · 2016 [cited by applicant]
Singapore Office Action dated May 13, 2015 from corresponding Singapore Application No. 2012072088. [cited by applicant]
Cited By (1)
US 12,711,550