US Patent No. 10,599,460

ANALYTIC MODEL EXECUTION ENGINE WITH INSTRUMENTATION FOR GRANULAR PERFORMANCE ANALYSIS FOR METRICS AND DIAGNOSTICS FOR TROUBLESHOOTING


Patent No. 10,599,460
Issue Date March 24, 2020
Title Analytic Model Execution Engine With Instrumentation For Granular Performance Analysis For Metrics And Diagnostics For Troubleshooting
Inventorship Stuart Bailey, San Jose, CA (US)
Matthew Mahowald, Chicago, IL (US)
Maksym Kharchenko, Kyiv (UA)
Assignee ModelOp, Inc., Chicago, IL (US)

Claim of US Patent No. 10,599,460

1. A system, comprising:a processor configured to:
receive at an interface an analytic model for processing data;
inspect the analytic model to determine a language, an action, an input type, and an output type; and
generate a virtualized execution environment for an analytic engine that includes executable code to implement the analytic model for processing an input data stream, wherein the analytic model includes an input configuration schema that specifies an input type, an output configuration schema that specifies an output type, and a stream configuration descriptor that specifies a stream type, and wherein the generating of the virtualized execution environment comprises to:
route, based on a first analytic language, the executable code to implement the analytic model for processing the input data stream to one of a plurality of runtime engines;
bind, using the virtualized execution environment, the analytic model and a stream descriptor based on a schema shared by the analytic model and the stream descriptor;
process the input data stream using the executable code, wherein a stream processor enforces the input type; and
generate an output data stream using the stream processor based on the output type; and
a memory coupled to the processor and configured to provide the processor with instructions.