US 11,809,921 B2
Systems and methods to compute a risk metric on a network of processing nodes
Michael Allen Latta, Greeley, CO (US); and Shubhra Sankar Biswas, Oak Park, IL (US)
Assigned to Cogility Software Corporation, Irvine, CA (US)
Filed by Cogility Software Corporation, Irvine, CA (US)
Filed on Sep. 1, 2021, as Appl. No. 17/464,400.
Application 17/464,400 is a continuation of application No. PCT/US2021/032079, filed on May 12, 2021.
Claims priority of provisional application 63/024,244, filed on May 13, 2020.
Prior Publication US 2021/0397490 A1, Dec. 23, 2021
Int. Cl. G06F 9/54 (2006.01); G06F 16/2457 (2019.01); G06N 7/01 (2023.01)
CPC G06F 9/542 (2013.01) [G06F 16/24575 (2019.01); G06N 7/01 (2023.01)] 22 Claims
OG exemplary drawing
 
1. A computer-implemented method for processing a data stream comprising events, the method comprising:
receiving, by a server, a data stream comprising a plurality of events at a plurality of processing nodes;
at a first processing node,
processing, by the server, on a first event and a known instance of a second event to determine whether the first event matches the known instance of the second event;
in response to determining that the first event does not match the known instance of the second event, terminating, by the server, the processing without generating an output, and generating, by the server, a probabilistic event having a resulting probability computed based on a confidence value of the first event and a first probabilistic value of a first missing event, or
in response to determining that the first event matches the known instance of the second event, generating, by the server, a first output event having a resulting probability computed based on the confidence value of the first event; and
at a second processing node,
receiving, by the server, the first output event or the probabilistic event as a first input event;
matching, by the server, the first input event against a first pattern;
if the first input event matches the first pattern, generating, by the server, a new event having a confidence value computed based on a confidence value of the first input event, or
if the first input event does not match or partially matches the first pattern, generating, by the server, a first placeholder event having a confidence value computed based on the confidence value of the first input event and a second probabilistic value of a second missing event.