Prosecution Insights
Last updated: April 19, 2026
Application No. 18/040,805

Electronic Trading System and Method based on Point-to-Point Mesh Architecture

Final Rejection §101§102
Filed
Feb 06, 2023
Examiner
NGUYEN, LIZ P
Art Unit
3696
Tech Center
3600 — Transportation & Electronic Commerce
Assignee
Hyannis Port Research Inc.
OA Round
2 (Final)
61%
Grant Probability
Moderate
3-4
OA Rounds
3y 5m
To Grant
68%
With Interview

Examiner Intelligence

Grants 61% of resolved cases
61%
Career Allow Rate
232 granted / 380 resolved
+9.1% vs TC avg
Moderate +7% lift
Without
With
+6.7%
Interview Lift
resolved cases with interview
Typical timeline
3y 5m
Avg Prosecution
30 currently pending
Career history
410
Total Applications
across all art units

Statute-Specific Performance

§101
48.8%
+8.8% vs TC avg
§103
17.1%
-22.9% vs TC avg
§102
9.9%
-30.1% vs TC avg
§112
12.9%
-27.1% vs TC avg
Black line = Tech Center average estimate • Based on career data from 380 resolved cases

Office Action

§101 §102
DETAILED ACTION Notice of Pre-AIA or AIA Status 1. The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA . Response to Amendment 2. The Applicant filed Amendments on 08/29/2025. Claims 31-63 are pending and are rejected for the reasons set forth below. Information Disclosure Statement 3. The Information Disclosure Statement (IDS) filed on 08/21/2025 has been considered. Initialed copies of the Form 1449 are enclosed herewith. Claim Rejections - 35 USC § 101 4. 35 U.S.C. 101 reads as follows: Whoever invents or discovers any new and useful process, machine, manufacture, or composition of matter, or any new and useful improvement thereof, may obtain a patent therefor, subject to the conditions and requirements of this title. 5. Claims 31-63 are rejected under 35 U.S.C. 101 because the claimed invention is directed to a judicial exception (i.e., an abstract idea) without significantly more. 6. Analysis: Step 1: Statutory Category?: (is the claim(s) directed to a process, machine, manufacture or composition of matter?) - YES: In the instant case, claims 48-63 are directed to a method (i.e., process), claims 31-47 are directed to an electronic trading system (i.e., machine). Regarding independent claim 31: Step 2A - Prong 1: Judicial Exception Recited?: (is the claim(s) recited a judicial exception (an abstract idea enumerated in the 2019 PEG, a law of nature, or a natural phenomenon) – YES: Independent claim 31 recites the at least following limitations of “… transmit a message …, ... electronically disposed within the ordering path and configured to produce a sequence-marked version of the message, the sequence-marked version including a sequence identifier, … to receive the message and sequence-marked version of the message …, … to (i) commence a matching function activity for an electronic trade responsive to receipt of the message …, and (ii) responsive to receipt of the sequence-marked version via the ordering path, use the sequence identifier to prioritize completion of the matching function activity toward servicing the electronic trade.” These recited limitations of the claim, as drafted, under its broadest reasonable interpretation, fall within the “Certain Methods of Organizing Human Activity” grouping of abstract ideas as they cover performance of the limitations in commercial interactions (including performing electronic trading by completing a matching function activity for an electronic trade response to a receipt of a message via an activation link). Accordingly, the claim recites an abstract idea. Step 2A - Prong 2: Integrated into a Practical Application?: (is the claim(s) recited additional elements that integrate the exception into a practical application of the exception) - NO: This judicial exception is not integrated into a practical application. In particular, independent claim 31 further to the abstract idea includes additional elements of “a gateway”, “a core compute node,” “an activation link”, “an ordering path”, “a sequencer”, and “the activation link including a single direct connection, the ordering path including multiple direct connections”. However, the additional elements recite generic computer components such as a computer, computing devices, a server, and/or software programing that are recited a high-level of generality that merely perform, conduct, carry out, implement, and/or narrow the abstract idea itself. Accordingly, the additional elements evaluated individually and in combination do not integrate the abstract idea into a practical application because they comprise or include limitations that are not indicative of integration into a practical application such as adding the words "apply it" (or an equivalent) with the judicial exception, or mere instructions to implement an abstract idea on a computer, or merely uses a computer as a tool to perform an abstract idea -- See MPEP 2106.05(f). The claim is directed to an abstract idea. Step 2B: Claim provides an Inventive Concept?: (is the claim(s) recited additional elements that amount to an inventive concept (aka “significantly more”) than the recited judicial exception) - NO: The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. As discussed above with respect to integration of the abstract idea into a practical application, the additional elements of “a gateway”, “a core compute node,” “an activation link”, “an ordering path”, “a sequencer”, and “the activation link including a single direct connection, the ordering path including multiple direct connections” evaluated individually and in combination do not amount to more than a recitation of the words "apply it" (or an equivalent) or are not more than mere instructions to implement an abstract idea or other exception on a computer, or are not more than merely using a computer as a tool to perform an abstract idea. Use of a computer or other machinery in its ordinary capacity for economic or other tasks (e.g., to receive, store, or transmit data) or simply adding a general-purpose computer or computer components after the fact to an abstract idea (e.g., a fundamental economic practice or mathematical equation) does not integrate a judicial exception into a practical application or provide significantly more - See MPEP 2106.05(f)(2). None of the additional elements taken individually or when taken as an ordered combination amount to significantly more than the abstract idea. Accordingly, the claim is patent-ineligible. Regarding independent claim 48: Step 2A - Prong 1: Judicial Exception Recited?: (is the claim(s) recited a judicial exception (an abstract idea enumerated in the 2019 PEG, a law of nature, or a natural phenomenon) – YES: Independent claim 48 recites the at least following limitations of “… transmitting, …, a message …, … electronically disposed within the ordering path; receiving, …, the message and a sequence-marked version of the message from the …, the sequence-marked version including a sequence identifier; and …, (i) commencing a matching function activity for an electronic trade responsive to receipt of the message …, and (ii) responsive to receipt of the sequence-marked version …, using the sequence identifier to prioritize completion of the matching function activity toward servicing the electronic trade.” These recited limitations of the claim, as drafted, under its broadest reasonable interpretation, fall within the “Certain Methods of Organizing Human Activity” grouping of abstract ideas as they cover performance of the limitations in commercial interactions (including performing electronic trading by completing a matching function activity for an electronic trade response to a receipt of a message via an activation link). Accordingly, the claim recites an abstract idea. Step 2A - Prong 2: Integrated into a Practical Application?: (is the claim(s) recited additional elements that integrate the exception into a practical application of the exception) - NO: This judicial exception is not integrated into a practical application. In particular, independent claim 48 further to the abstract idea includes additional elements of “a gateway”, “a core compute node,” “an activation link”, “an ordering path”, “a sequencer”, and “the activation link including a single direct connection, the ordering path including multiple direct connections”. However, the additional elements recite generic computer components such as a computer, computing devices, a server, and/or software programing that are recited a high-level of generality that merely perform, conduct, carry out, implement, and/or narrow the abstract idea itself. Accordingly, the additional elements evaluated individually and in combination do not integrate the abstract idea into a practical application because they comprise or include limitations that are not indicative of integration into a practical application such as adding the words "apply it" (or an equivalent) with the judicial exception, or mere instructions to implement an abstract idea on a computer, or merely uses a computer as a tool to perform an abstract idea -- See MPEP 2106.05(f). The claim is directed to an abstract idea. Step 2B: Claim provides an Inventive Concept?: (is the claim(s) recited additional elements that amount to an inventive concept (aka “significantly more”) than the recited judicial exception) - NO: The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. As discussed above with respect to integration of the abstract idea into a practical application, the additional elements of “a gateway”, “a core compute node,” “an activation link”, “an ordering path”, “a sequencer”, and “the activation link including a single direct connection, the ordering path including multiple direct connections” evaluated individually and in combination do not amount to more than a recitation of the words "apply it" (or an equivalent) or are not more than mere instructions to implement an abstract idea or other exception on a computer, or are not more than merely using a computer as a tool to perform an abstract idea. Use of a computer or other machinery in its ordinary capacity for economic or other tasks (e.g., to receive, store, or transmit data) or simply adding a general-purpose computer or computer components after the fact to an abstract idea (e.g., a fundamental economic practice or mathematical equation) does not integrate a judicial exception into a practical application or provide significantly more - See MPEP 2106.05(f)(2). None of the additional elements taken individually or when taken as an ordered combination amount to significantly more than the abstract idea. Accordingly, the claim is patent-ineligible. Dependent claims 32-47 and 49-63 have been given the full two-part analysis, analyzing the additional limitations both individually and in combination. The dependent claims, when analyzed individually and in combination, are also held to be patent-ineligible under 35 U.S.C. 101. Dependent claims 32 and 49: simply provide further definition to “the sequence identifier” recited in independent claims 31 and 48. Simply stating that wherein the sequence identifier indicates a deterministic position of the message among a plurality of messages communicated via the activation link and received by the sequencer via the ordering path amounts to no more than merely applying generic computer components and/or software programing to implement the abstract idea on a computer (i.e., the sequencer).Thus, the dependent claims do not add any additional element or subject matter that provides a technological improvement (i.e., an integration into a practical application, a play interface) that results in the claims being directed to patent eligible subject matter or include an element or feature that is significantly more than the recited abstract idea (i.e., a technological inventive concept under Step 2B). Dependent claims 33 and 50: simply provide further definition to “the message and sequence- marked version” recited in independent claims 31 and 48. Simply stating that wherein the message and sequence- marked version include common metadata, and further wherein the core compute node is further configured to correlate the message with the sequence-marked version based on the common metadata responsive to receipt of the sequence-marked version via the ordering path amounts to no more than merely applying generic computer components and/or software programing to implement the abstract idea on a computer (i.e., the core compute node).Thus, the dependent claims do not add any additional element or subject matter that provides a technological improvement (i.e., an integration into a practical application, a play interface) that results in the claims being directed to patent eligible subject matter or include an element or feature that is significantly more than the recited abstract idea (i.e., a technological inventive concept under Step 2B). Dependent claims 34 and 51: simply provide further definition to “the message and sequence- marked version” recited in independent claims 31 and 48. Simply stating that wherein the message and sequence- marked version include identical user data, the user data associated with an electronic trade request do not add any additional element or subject matter that provides a technological improvement (i.e., an integration into a practical application, a play interface) that results in the claims being directed to patent eligible subject matter or include an element or feature that is significantly more than the recited abstract idea (i.e., a technological inventive concept under Step 2B). Dependent claims 35 and 52: simply provide further definition to “the activation link” recited in independent claims 31 and 48. Simply stating that wherein the activation link is a first direct connection, wherein the ordering path includes a second direct connection and a third direct connection, wherein the gateway is further configured to transmit the message via the second direct connection to the sequencer which is configured to, in turn, transmit the sequence-marked version to the core compute node via the third direct connection, wherein the message is a gateway message transmitted by the gateway in response to receipt of an incoming message received by the gateway from a participant device, wherein the sequencer is further configured to, in turn, transmit the sequence-marked version via the second direct connection to the gateway, the sequence-marked version received, in turn, by the gateway, wherein the sequence-marked version is a first sequence-marked message, and wherein the core compute node is further configured to: transmit a core compute node message via the first direct connection to the gateway in response to receiving the gateway message; and transmit the core compute node message via the third direct connection to the sequencer which is further configured to, in turn, transmit a second sequence-marked message via the second direct connection to the gateway, the second sequence-marked message being a sequenced version of the core compute node message, the gateway further configured to: determine relative ordering of the second sequence-marked message and sequence-marked versions of other messages sent from the core compute node to the gateway; and transmit an outgoing message to the participant device, the outgoing message transmitted in accordance with the relative ordering determined, wherein the sequencer is further configured to, in turn, transmit the second sequence-marked message via the third direct connection to the core compute node amounts to no more than merely applying generic computer components and/or software programing to implement the abstract idea on a computer (i.e., the activation link).Thus, the dependent claims do not add any additional element or subject matter that provides a technological improvement (i.e., an integration into a practical application, a play interface) that results in the claims being directed to patent eligible subject matter or include an element or feature that is significantly more than the recited abstract idea (i.e., a technological inventive concept under Step 2B). Dependent claims 36 and 53: simply provide further definition to “the gateway” recited in independent claims 31 and 48. Simply stating that wherein the gateway is a given gateway among a plurality of gateways, wherein the core compute node is a given core compute node among a plurality of core compute nodes, wherein the activation link is a first direct connection, wherein the ordering path includes a second direct connection and third direct connection, and wherein: each gateway of the plurality of gateways is coupled to each core compute node of the plurality of core compute nodes via respective first direct connections; the sequencer is coupled to each gateway of the plurality of gateways via respective second direct connections and coupled to each core compute node of the plurality of core compute nodes via respective third direct connections, the plurality of gateways, plurality of core compute nodes, sequencer, and respective direct connections forming at least a portion of a point-to-point mesh system within which: each gateway of the plurality of gateways is configured to transmit a respective compute-node-destined message transmitted therefrom to all compute nodes of the plurality of core compute nodes and to the sequencer; each core compute node of the plurality of core compute nodes is configured to transmit a respective gateway-destined message transmitted therefrom to all gateways of the plurality of gateways and to the sequencer; and the sequencer is further configured to transmit, to the plurality of gateways and plurality of core compute nodes, a respective sequence-marked version of the respective compute-node-destined message or a respective sequenced-marked version of the respective gateway-destined message in response to receipt of the respective compute- node-destined message or the respective gateway-destined message, respectively amounts to no more than merely applying generic computer components and/or software programing to implement the abstract idea on a computer (i.e., the gateway).Thus, the dependent claims do not add any additional element or subject matter that provides a technological improvement (i.e., an integration into a practical application, a play interface) that results in the claims being directed to patent eligible subject matter or include an element or feature that is significantly more than the recited abstract idea (i.e., a technological inventive concept under Step 2B). Dependent claims 37 and 54: simply provide further definition to “the sequence identifier” recited in independent claims 31 and 48. Simply stating that wherein: the sequencer is a given sequencer of a plurality of sequencers in the point-to- point mesh system; each gateway of the plurality of gateways is coupled to each sequencer of the plurality of sequencers via respective second direct connections; each core compute node of the plurality of core compute nodes is coupled to each sequencer of the plurality of sequencers via respective third direct connections; the given sequencer is a currently active sequencer servicing the point-to-point mesh system and each other sequencer of the plurality of sequencers are standby sequencers waiting to take over as the currently active sequencer; each sequencer of the plurality of sequencers is coupled to each other sequencer of the plurality of sequencers via a respective fourth direct connection; each gateway of the plurality of gateways is further configured to transmit a respective compute-node-destined message to the given sequencer of the plurality of sequencers; each core compute node of the plurality of core compute nodes are further configured to transmit a respective gateway-destined message to the given sequencer of the plurality of sequencers; and the given sequencer is further configured to transmit the sequence-marked version via each respective fourth direct connection to each other sequencer of the plurality of sequencers to enable the standby sequencers to be able to take over as the currently active sequencer in an event the currently active sequencer fails amounts to no more than merely applying generic computer components and/or software programing to implement the abstract idea on a computer (i.e., the sequencer).Thus, the dependent claims do not add any additional element or subject matter that provides a technological improvement (i.e., an integration into a practical application, a play interface) that results in the claims being directed to patent eligible subject matter or include an element or feature that is significantly more than the recited abstract idea (i.e., a technological inventive concept under Step 2B). Dependent claims 38 and 55: simply provide further definition to “the respective compute-node- destined message transmitted by the given gateway” recited in independent claims 31 and 48. Simply stating that wherein the respective compute-node- destined message transmitted by the given gateway is a same message received by the plurality of core compute nodes, wherein the plurality of core compute nodes are configured to generate response messages in response to receipt of the same message, the response messages received at the given gateway from among the plurality of core compute nodes, and wherein the given gateway is further configured to: take action based on a given response message of the response messages generated in response to receipt of the same message, the given response message being first to arrive at the given gateway relative to other response messages generated in response to receipt of the same message; and ignore the other response messages that arrive after the given response message amounts to no more than merely applying generic computer components and/or software programing to implement the abstract idea on a computer (i.e., the respective compute-node- destined message).Thus, the dependent claims do not add any additional element or subject matter that provides a technological improvement (i.e., an integration into a practical application, a play interface) that results in the claims being directed to patent eligible subject matter or include an element or feature that is significantly more than the recited abstract idea (i.e., a technological inventive concept under Step 2B). Dependent claims 39 and 56: simply provide further definition to “a plurality of compute-node- destined messages” recited in independent claims 31 and 48. Simply stating that wherein a plurality of compute-node- destined messages representing a same message are received from among the plurality of gateways at the given compute node, and wherein the given compute node is further configured to: take action based on a given compute-node-destined message of the plurality of compute-node destined messages, the given compute-node-destined message being first to arrive at the given compute node relative to other compute-node-destined messages of the plurality of compute-node-messages representing the same message; and ignore the other compute-node-destined messages that arrive after the given compute-node-destined message amounts to no more than merely applying generic computer components and/or software programing to implement the abstract idea on a computer (i.e., a plurality of compute-node- destined messages).Thus, the dependent claims do not add any additional element or subject matter that provides a technological improvement (i.e., an integration into a practical application, a play interface) that results in the claims being directed to patent eligible subject matter or include an element or feature that is significantly more than the recited abstract idea (i.e., a technological inventive concept under Step 2B). Dependent claims 40 and 57: simply provide further definition to “an order book accessible by the core compute node” recited in independent claims 31 and 48. Simply stating that an order book accessible by the core compute node and wherein the core compute node is further configured to: match trade orders related to the financial instrument using an electronic trading matching function; and maintain a residual position of the financial instrument on the order book, wherein an unmatched amount of the financial instrument results from performing the electronic trading matching function, and wherein the residual position includes the unmatched amount of the financial instrument amounts to no more than merely applying generic computer components and/or software programing to implement the abstract idea on a computer (i.e., the sequencer).Thus, the dependent claims do not add any additional element or subject matter that provides a technological improvement (i.e., an integration into a practical application, a play interface) that results in the claims being directed to patent eligible subject matter or include an element or feature that is significantly more than the recited abstract idea (i.e., a technological inventive concept under Step 2B). Dependent claims 41 and 58: simply provide further definition to “a clock” recited in independent claims 31 and 48. Simply stating that a clock and wherein the gateway, core compute node, and sequencer, are synchronized based on the clock amounts to no more than merely applying generic computer components and/or software programing to implement the abstract idea on a computer (i.e., the gateway, core compute node, and sequencer).Thus, the dependent claims do not add any additional element or subject matter that provides a technological improvement (i.e., an integration into a practical application, a play interface) that results in the claims being directed to patent eligible subject matter or include an element or feature that is significantly more than the recited abstract idea (i.e., a technological inventive concept under Step 2B). Dependent claims 42 and 59: simply provide further definition to “the gateway” recited in independent claims 31 and 48. Simply stating that wherein the gateway is further configured to: serve at least one participant device; and transmit the message to the sequencer and core compute node in response to receipt of an incoming message at the gateway, the incoming message sourced by the at least one participant device, and wherein the sequencer is further configured to produce the sequence-marked version by marking the message with a unique sequence identifier or by creating a representation of the message received, marking the representation with the unique sequence identifier, and transmitting the representation marked, the representation marked being the sequence-marked version amounts to no more than merely applying generic computer components and/or software programing to implement the abstract idea on a computer (i.e., the gateway).Thus, the dependent claims do not add any additional element or subject matter that provides a technological improvement (i.e., an integration into a practical application, a play interface) that results in the claims being directed to patent eligible subject matter or include an element or feature that is significantly more than the recited abstract idea (i.e., a technological inventive concept under Step 2B). Dependent claims 43 and 60: simply provide further definition to “the activation link” recited in independent claims 31 and 48. Simply stating that wherein the activation link is a first direct connection, wherein the ordering path includes a second direct connect and a third direct connection, and wherein the electronic trading system further comprises at least one respective redundant direct connection for the first direct connect, second direct connection, and third direct connection, or a subset thereof amounts to no more than merely applying generic computer components and/or software programing to implement the abstract idea on a computer (i.e., the activation link).Thus, the dependent claims do not add any additional element or subject matter that provides a technological improvement (i.e., an integration into a practical application, a play interface) that results in the claims being directed to patent eligible subject matter or include an element or feature that is significantly more than the recited abstract idea (i.e., a technological inventive concept under Step 2B). Dependent claims 44 and 61: simply provide further definition to “the gateway” recited in independent claims 31 and 48. Simply stating that wherein: the gateway is a given gateway of a plurality of gateways communicatively coupled to each other via a shared gateway network; the core compute node is a given core compute node of a plurality of core compute nodes communicatively coupled to each other via a shared core compute node network; and the sequencer is a given sequencer of a plurality of sequencers communicatively coupled to each other via a shared sequencer network or via respective direct connections amounts to no more than merely applying generic computer components and/or software programing to implement the abstract idea on a computer (i.e., the gateway).Thus, the dependent claims do not add any additional element or subject matter that provides a technological improvement (i.e., an integration into a practical application, a play interface) that results in the claims being directed to patent eligible subject matter or include an element or feature that is significantly more than the recited abstract idea (i.e., a technological inventive concept under Step 2B). Dependent claims 45 and 62: simply provide further definition to “a system state log” recited in dependent claims 44 and 61. Simply stating that a system state log, wherein the given sequencer is configured to transmit the system state log via the shared sequencer network to at least one other sequencer of the plurality of sequencers or store the system state log in a data store, the data store accessible to the plurality of sequencers via the shared sequencer network amounts to no more than merely applying generic computer components and/or software programing to implement the abstract idea on a computer (i.e., a system state log).Thus, the dependent claims do not add any additional element or subject matter that provides a technological improvement (i.e., an integration into a practical application, a play interface) that results in the claims being directed to patent eligible subject matter or include an element or feature that is significantly more than the recited abstract idea (i.e., a technological inventive concept under Step 2B). Dependent claims 46 and 63: simply provide further definition to “the electronic trading system” recited in dependent claims 44 and 61. Simply stating that wherein the electronic trading system is an active electronic trading system and wherein at least one sequencer of the plurality of sequencers is communicatively coupled to a disaster recovery site, the disaster recovery site including a standby electronic trading system, the standby electronic trading system being a replica of the active electronic trading system and configured to allow electronic trading to continue in an event the active electronic trading system fails amounts to no more than merely applying generic computer components and/or software programing to implement the abstract idea on a computer (i.e., the sequencer).Thus, the dependent claims do not add any additional element or subject matter that provides a technological improvement (i.e., an integration into a practical application, a play interface) that results in the claims being directed to patent eligible subject matter or include an element or feature that is significantly more than the recited abstract idea (i.e., a technological inventive concept under Step 2B). Dependent claims 32 and 49: simply provide further definition to “the sequence identifier” recited in independent claims 31 and 48. Simply stating that wherein the sequence identifier indicates a deterministic position of the message among a plurality of messages communicated via the activation link and received by the sequencer via the ordering path amounts to no more than merely applying generic computer components and/or software programing to implement the abstract idea on a computer (i.e., the sequencer).Thus, the dependent claims do not add any additional element or subject matter that provides a technological improvement (i.e., an integration into a practical application, a play interface) that results in the claims being directed to patent eligible subject matter or include an element or feature that is significantly more than the recited abstract idea (i.e., a technological inventive concept under Step 2B). Dependent claim 47: simply provide further definition to “the activation link” recited in independent claim 31. Simply stating that wherein the activation link is a first direct connection, wherein the ordering path includes a second direct connection and a third direct connection, and wherein: the gateway, core compute node, sequencer, and first, second, and third direct connections form a first point-to-point mesh system; the electronic trading system is a first electronic trading system communicatively coupled to a proxy node, the proxy node further communicatively coupled to at least one participant device and a second electronic trading system, the second electronic trading system including a second point-to-point mesh system; and the proxy node is configured to transmit a message to the first and second electronic trading systems in response to receipt of an incoming message from the at least one participant device, the first and second electronic trading systems configured to generate respective responses to the message transmitted by the proxy node, the proxy node further configured to send a response to the at least one participant device in response to receipt of a first arriving response of the respective responses generated and received from the first or second electronic trading systems amounts to no more than merely applying generic computer components and/or software programing to implement the abstract idea on a computer (i.e., the sequencer).Thus, the dependent claims do not add any additional element or subject matter that provides a technological improvement (i.e., the activation link) that results in the claims being directed to patent eligible subject matter or include an element or feature that is significantly more than the recited abstract idea (i.e., a technological inventive concept under Step 2B). Claim Rejections - 35 USC § 102 7. In the event the determination of the status of the application as subject to AIA 35 U.S.C. 102 and 103 (or as subject to pre-AIA 35 U.S.C. 102 and 103) is incorrect, any correction of the statutory basis for the rejection will not be considered a new ground of rejection if the prior art relied upon, and the rationale supporting the rejection, would be the same under either status. 8. The following is a quotation of the appropriate paragraphs of 35 U.S.C. 102 that form the basis for the rejections under this section made in this Office action: A person shall be entitled to a patent unless – (a)(1) the claimed invention was patented, described in a printed publication, or in public use, on sale or otherwise available to the public before the effective filing date of the claimed invention. 9. Claims 31-63 are rejected 35 U.S.C. 102(a)(1) as being anticipated by VACCARO et al. (U.S. Pub. No. 2019/0026170), hereinafter, “Melamed”. Claim 31 – VACCARO disclose: an electronic trading system, comprising (VACCARO [0051], “Exchange 100 may also communicate with post-trade system(s) 120, such as, for example, clearing and settlement trading systems”, see also Figure 1): a gateway coupled to a core compute node via an activation link and an ordering path, the gateway configured to transmit a message to the core compute node via the activation link and the ordering path, the activation link including a single direct connection, the ordering path including multiple direct connections (VACCARO [0103], [0029], “the time aspect may be based on when the order was first activated on the pending list (e.g., when the timer was started) as opposed when the order was first accepted by the matcher 110. In other words, order A added to the pending list and marked as inactive will be placed behind (for purposes of priority in the matching process) order B, which was added to the pending list after order A, but as an active order … Using a message bus allows applications or services (e.g., such as, for example, matcher 110 and order port modules 104, data feed module 118, etc.) to communicate with each other without having to establish a direct connection between those applications”, see also Figure 1), a sequencer electronically disposed within the ordering path and configured to produce a sequence-marked version of the message, the sequence-marked version including a sequence identifier, the core compute node configured to receive the message and sequence-marked version of the message from the gateway and sequencer, respectively (VACCARO [0109], “the matcher 110 generates and sends an orders matched electronic data message via the command bus to the sequencer 106 indicating that a match has been found. The message may include the price at which the orders matched, the quantity of the match, the order IDs of the orders involved in the match, a flag that indicates if this was a “self-match,” along with other information the sequencer needs in order to disseminate the trade details to downstream clients (e.g., order port module, outgoing data feed, etc.).”, see also Figure 1), the core compute node further configured to (i) commence a matching function activity for an electronic trade responsive to receipt of the message via the activation link, and (ii) responsive to receipt of the sequence-marked version via the ordering path, use the sequence identifier to prioritize completion of the matching function activity toward servicing the electronic trade (VACCARO [0130], “data processing for electronic data messages is handled by different nodes of a distributed computer system. The distributed nature of the system allows certain processing to be offloaded to a matcher node that includes different lists for electronic data messages. This allows for new types of electronic data message processing to occur without slowing down the speed of sequencer node in the distributed system”, see also Figures 1-4). Claim 32 – VACCARO disclose the system of claim 31, as shown above. VACCARO further discloses: wherein the sequence identifier indicates a deterministic position of the message among a plurality of messages communicated via the activation link and received by the sequencer via the ordering path (VACCARO [0063], “In response to receiving the message, the order port module 104 generates and transmits an acknowledgement message back to client system two 102 that indicates that the order submitted at 202 has been accepted by exchange 100. The acknowledgement message may also include other details of order Y (e.g., the order identifier assigned by the sequencer 110 at 208)”, see also Figure 1). Claim 33 – VACCARO disclose the system of claim 31, as shown above. VACCARO further discloses: wherein the message and sequence- marked version include common metadata, and further wherein the core compute node is further configured to correlate the message with the sequence-marked version based on the common metadata responsive to receipt of the sequence-marked version via the ordering path (VACCARO [0063], “In response to receiving the message, the order port module 104 generates and transmits an acknowledgement message back to client system two 102 that indicates that the order submitted at 202 has been accepted by exchange 100. The acknowledgement message may also include other details of order Y (e.g., the order identifier assigned by the sequencer 110 at 208)”, see also Figure 1). Claim 34 – VACCARO disclose the system of claim 31, as shown above. VACCARO further discloses: wherein the message and sequence- marked version include identical user data, the user data associated with an electronic trade request (VACCARO [0063], “In response to receiving the message, the order port module 104 generates and transmits an acknowledgement message back to client system two 102 that indicates that the order submitted at 202 has been accepted by exchange 100. The acknowledgement message may also include other details of order Y (e.g., the order identifier assigned by the sequencer 110 at 208)”, see also Figure 1). Claim 35 – VACCARO disclose the system of claim 31, as shown above. VACCARO further discloses: wherein the activation link is a first direct connection, wherein the ordering path includes a second direct connection and a third direct connection, wherein the gateway is further configured to transmit the message via the second direct connection to the sequencer which is configured to, in turn, transmit the sequence-marked version to the core compute node via the third direct connection, wherein the message is a gateway message transmitted by the gateway in response to receipt of an incoming message received by the gateway from a participant device, wherein the sequencer is further configured to, in turn, transmit the sequence-marked version via the second direct connection to the gateway, the sequence-marked version received, in turn, by the gateway, wherein the sequence-marked version is a first sequence-marked message, and wherein the core compute node is further configured to: transmit a core compute node message via the first direct connection to the gateway in response to receiving the gateway message; and transmit the core compute node message via the third direct connection to the sequencer which is further configured to, in turn, transmit a second sequence-marked message via the second direct connection to the gateway, the second sequence-marked message being a sequenced version of the core compute node message, the gateway further configured to: determine relative ordering of the second sequence-marked message and sequence-marked versions of other messages sent from the core compute node to the gateway; and transmit an outgoing message to the participant device, the outgoing message transmitted in accordance with the relative ordering determined, wherein the sequencer is further configured to, in turn, transmit the second sequence-marked message via the third direct connection to the core compute node wherein the message and sequence- marked version include identical user data, the user data associated with an electronic trade request (VACCARO [0103], “the time aspect may be based on when the order was first activated on the pending list (e.g., when the timer was started) as opposed when the order was first accepted by the matcher 110. In other words, order A added to the pending list and marked as inactive will be placed behind (for purposes of priority in the matching process) order B, which was added to the pending list after order A, but as an active order”, see also Figure 1). Claim 36 – VACCARO disclose the system of claim 31, as shown above. VACCARO further discloses: wherein the gateway is a given gateway among a plurality of gateways, wherein the core compute node is a given core compute node among a plurality of core compute nodes, wherein the activation link is a first direct connection, wherein the ordering path includes a second direct connection and third direct connection, and wherein: each gateway of the plurality of gateways is coupled to each core compute node of the plurality of core compute nodes via respective first direct connections; the sequencer is coupled to each gateway of the plurality of gateways via respective second direct connections and coupled to each core compute node of the plurality of core compute nodes via respective third direct connections, the plurality of gateways, plurality of core compute nodes, sequencer, and respective direct connections forming at least a portion of a point-to-point mesh system within which: each gateway of the plurality of gateways is configured to transmit a respective compute-node-destined message transmitted therefrom to all compute nodes of the plurality of core compute nodes and to the sequencer; each core compute node of the plurality of core compute nodes is configured to transmit a respective gateway-destined message transmitted therefrom to all gateways of the plurality of gateways and to the sequencer; and the sequencer is further configured to transmit, to the plurality of gateways and plurality of core compute nodes, a respective sequence-marked version of the respective compute-node-destined message or a respective sequenced-marked version of the respective gateway-destined message in response to receipt of the respective compute- node-destined message or the respective gateway-destined message, respectively (VACCARO [0103], “the time aspect may be based on when the order was first activated on the pending list (e.g., when the timer was started) as opposed when the order was first accepted by the matcher 110. In other words, order A added to the pending list and marked as inactive will be placed behind (for purposes of priority in the matching process) order B, which was added to the pending list after order A, but as an active order”, see also Figure 1). Claim 37 – VACCARO disclose the system of claim 31, as shown above. VACCARO further discloses: wherein: the sequencer is a given sequencer of a plurality of sequencers in the point-to- point mesh system; each gateway of the plurality of gateways is coupled to each sequencer of the plurality of sequencers via respective second direct connections; each core compute node of the plurality of core compute nodes is coupled to each sequencer of the plurality of sequencers via respective third direct connections; the given sequencer is a currently active sequencer servicing the point-to-point mesh system and each other sequencer of the plurality of sequencers are standby sequencers waiting to take over as the currently active sequencer; each sequencer of the plurality of sequencers is coupled to each other sequencer of the plurality of sequencers via a respective fourth direct connection; each gateway of the plurality of gateways is further configured to transmit a respective compute-node-destined message to the given sequencer of the plurality of sequencers; each core compute node of the plurality of core compute nodes are further configured to transmit a respective gateway-destined message to the given sequencer of the plurality of sequencers; and the given sequencer is further configured to transmit the sequence-marked version via each respective fourth direct connection to each other sequencer of the plurality of sequencers to enable the standby sequencers to be able to take over as the currently active sequencer in an event the currently active sequencer fails (VACCARO [0109], “the matcher 110 generates and sends an orders matched electronic data message via the command bus to the sequencer 106 indicating that a match has been found. The message may include the price at which the orders matched, the quantity of the match, the order IDs of the orders involved in the match, a flag that indicates if this was a “self-match,” along with other information the sequencer needs in order to disseminate the trade details to downstream clients (e.g., order port module, outgoing data feed, etc.).”, see also Figure 1). Claim 38 – VACCARO disclose the system of claim 31, as shown above. VACCARO further discloses: wherein the respective compute-node- destined message transmitted by the given gateway is a same message received by the plurality of core compute nodes, wherein the plurality of core compute nodes are configured to generate response messages in response to receipt of the same message, the response messages received at the given gateway from among the plurality of core compute nodes, and wherein the given gateway is further configured to: take action based on a given response message of the response messages generated in response to receipt of the same message, the given response message being first to arrive at the given gateway relative to other response messages generated in response to receipt of the same message; and ignore the other response messages that arrive after the given response message (VACCARO [0130], “data processing for electronic data messages is handled by different nodes of a distributed computer system. The distributed nature of the system allows certain processing to be offloaded to a matcher node that includes different lists for electronic data messages. This allows for new types of electronic data message processing to occur without slowing down the speed of sequencer node in the distributed system”, see also Figures 1-4). Claim 39 – VACCARO disclose the system of claim 31, as shown above. VACCARO further discloses: wherein a plurality of compute-node- destined messages representing a same message are received from among the plurality of gateways at the given compute node, and wherein the given compute node is further configured to: take action based on a given compute-node-destined message of the plurality of compute-node destined messages, the given compute-node-destined message being first to arrive at the given compute node relative to other compute-node-destined messages of the plurality of compute-node-messages representing the same message; and ignore the other compute-node-destined messages that arrive after the given compute-node-destined message (VACCARO [0130], “data processing for electronic data messages is handled by different nodes of a distributed computer system. The distributed nature of the system allows certain processing to be offloaded to a matcher node that includes different lists for electronic data messages. This allows for new types of electronic data message processing to occur without slowing down the speed of sequencer node in the distributed system”, see also Figures 1-4). Claim 40 – VACCARO disclose the system of claim 31, as shown above. VACCARO further discloses: further comprising an order book accessible by the core compute node and wherein the core compute node is further configured to: match trade orders related to the finan
Read full office action

Prosecution Timeline

Feb 06, 2023
Application Filed
May 17, 2025
Non-Final Rejection — §101, §102
Aug 21, 2025
Response after Non-Final Action
Aug 21, 2025
Response Filed
Aug 29, 2025
Response Filed
Dec 13, 2025
Final Rejection — §101, §102 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12602691
SYSTEMS AND METHODS FOR MAINTAINING DATA INTEGRITY AND SECURITY DURING DATA TRANSFER BETWEEN ELECTRONIC DEVICES
2y 5m to grant Granted Apr 14, 2026
Patent 12602682
PAYMENT VEHICLE WITH ON AND OFF FUNCTION
2y 5m to grant Granted Apr 14, 2026
Patent 12561680
CONFIGURATION-BASED REAL-TIME NOTIFICATIONS IN TRANSACTION SYSTEMS
2y 5m to grant Granted Feb 24, 2026
Patent 12542020
AUTOMATED MACHINE PROVIDED WITH A BILL ACCEPTOR FOR DRIVING A DRIVE DEVICE
2y 5m to grant Granted Feb 03, 2026
Patent 12536521
PEER-TO-PEER PAYMENT PROCESSING
2y 5m to grant Granted Jan 27, 2026
Study what changed to get past this examiner. Based on 5 most recent grants.

AI Strategy Recommendation

Get an AI-powered prosecution strategy using examiner precedents, rejection analysis, and claim mapping.
Powered by AI — typically takes 5-10 seconds

Prosecution Projections

3-4
Expected OA Rounds
61%
Grant Probability
68%
With Interview (+6.7%)
3y 5m
Median Time to Grant
Moderate
PTA Risk
Based on 380 resolved cases by this examiner. Grant probability derived from career allow rate.

Sign in with your work email

Enter your email to receive a magic link. No password needed.

Personal email addresses (Gmail, Yahoo, etc.) are not accepted.

Free tier: 3 strategy analyses per month