US 12,118,334 B1
Determination of schema compatibility between neighboring operators within a search query statement
Chinmay Madhav Kulkarni, Sunnyvale, CA (US); Lin Ma, Burnaby (CA); Amir Malekpour, Vancouver (CA); Mohan Rajagopalan, Mountain View, CA (US); John C. Reed, Saratoga, CA (US); and Ram Sriharsha, Oakland, CA (US)
Assigned to Splunk Inc., San Francisco, CA (US)
Filed by SPLUNK Inc., San Francisco, CA (US)
Filed on Dec. 8, 2022, as Appl. No. 18/063,534.
Application 18/063,534 is a continuation of application No. 17/074,280, filed on Oct. 19, 2020, granted, now 11,567,735.
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 8/30 (2018.01); G06F 8/41 (2018.01); G06F 16/21 (2019.01); G06F 16/953 (2019.01); G06N 20/00 (2019.01)
CPC G06F 8/31 (2013.01) [G06F 8/427 (2013.01); G06F 16/211 (2019.01); G06F 16/953 (2019.01); G06N 20/00 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method, comprising:
obtaining a query;
identifying a sequence of operators associated with the query, the sequence of operators includes at least two neighboring operators including a first operator and a second operator representing a machine learning model;
determining a schema associated with the first operator and a schema associated with the second operator, wherein determining the schema of the second operator includes retrieving metadata of the machine learning model which indicates an input and an output of the machine learning model;
determining compatibility between the schema of the first operator and the schema of the second operator; and
generating a query error message in response to incompatibility between the schema of the first operator and the schema of the second operator, wherein the generating of the query error message comprises returning the query error message to a web-based application.