| CPC G06Q 40/08 (2013.01) [G06N 7/01 (2023.01); G06Q 30/0201 (2013.01); G06Q 50/01 (2013.01)] | 10 Claims |

|
1. A system for model-based prediction using a distributed computational graph workflow, comprising:
a computing system comprising at least one memory, at least one processor, and at least one non-volatile data storage device; and
a plurality of network-connected physical sensors;
wherein the at least one memory comprises a first plurality of programming instructions stored in the at least one memory and operating on the at least one processor, wherein the first plurality of programming instructions, when operating on the at least one processor, causes the computing system to:
automatically gather telematics data from the plurality of network-connected physical sensors;
record the telematics data and time of receipt in a multidimensional time-series database stored on the at least one non-volatile data storage device;
retrieve a prediction model from the non-volatile data storage device for prediction of a probability of a future event from the received data;
send the telematics data and the prediction model to a distributed computational graph for processing;
receive processed data from the distributed computational graph;
predict the probability of a future event from the processed data;
determine a premium for an insurance product based on at least the predicted probability of the future event;
generate a specific remedial action based on the predicted probability of the future event, wherein the specific remedial action comprises a recommended operational adjustment for communication to an insured party to reduce the probability of the future event;
transmit the specific remedial action to a notification device associated with the insured party;
after transmission of the specific remedial action to the notification device:
automatically gather updated telematics data from the plurality of network-connected physical sensors;
analyze the updated telematics data to determine whether the recommended operational adjustment was implemented by the insured party; and
determine a new premium for an insurance product based on whether the recommended operational adjustment was implemented, as indicated by the updated telematics data; and
wherein the at least one memory further comprises a second plurality of programming instructions stored in the at least one memory and operating on the at least one processor, wherein the second plurality of programming instructions, when operating on the at least one processor, causes the computing system to:
receive the prediction model for processing;
construct the distributed computational graph from the prediction model using the at least one processor, the distributed computational graph representing a data processing workflow and comprising a directed graph with nodes representing data transformations and edges representing messaging between the nodes;
receive the telematics data; and
process the telematics data according to the data processing workflow represented by the distributed computational graph.
|