US 12,141,866 B2
Apparatus and methods for implementing changed monitoring conditions and/or requirements using dynamically-modifiable control logic
Robert Schulz, Erksineville (AU); and Max Roy Prakoso, Haymarket (AU)
Assigned to Nasdaq Technology AB, Stockholm (SE)
Filed by Nasdaq Technology AB, Stockholm (SE)
Filed on Mar. 30, 2023, as Appl. No. 18/128,427.
Application 18/128,427 is a continuation of application No. 17/524,145, filed on Nov. 11, 2021, granted, now 11,625,782.
Application 17/524,145 is a continuation of application No. 16/782,249, filed on Feb. 5, 2020, granted, now 11,176,613, issued on Nov. 16, 2021.
Application 16/782,249 is a continuation of application No. 15/933,433, filed on Mar. 23, 2018, granted, now 10,580,073, issued on Mar. 3, 2020.
Application 15/933,433 is a continuation of application No. 14/295,541, filed on Jun. 4, 2014, granted, now 9,947,048, issued on Apr. 17, 2018.
Prior Publication US 2023/0237579 A1, Jul. 27, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 40/04 (2012.01)
CPC G06Q 40/04 (2013.01) 20 Claims
OG exemplary drawing
 
1. A monitoring system, comprising:
storage configured to store an input data stream of electronic data messages; and
hardware circuitry, capable of communication with the storage, wherein the hardware circuitry includes a data processor configured to perform the following operations:
process the input data stream of electronic data messages using a current set of computer instructions that includes an event logic processing rule with one or more event parameters to determine an event status;
receive information for modifying the event logic processing rule included in the current set of computer instructions;
dynamically modify the event logic processing rule included in the current set of computer instructions using the information by injecting one or more modifying computer instructions into the current set of computer instructions resulting in a modified current set of computer instructions;
execute the modified current set of computer instructions to generate a new event status; and
output data that indicates the new event status.