US 12,254,003 B2
Apparatus, method, and computer program product for querying object models for operational systems
Shirish Katti, Bangalore (IN); Sumanth Pachipulusu Lingesh, Bengaluru (IN); Veeranagegowda Shivalingappa, Chitradurga (IN); and Klaus Peter Gross, Atlanta, GA (US)
Assigned to HONEYWELL INTERNATIONAL INC., Charlotte, NC (US)
Filed by Honeywell International Inc., Charlotte, NC (US)
Filed on Mar. 23, 2023, as Appl. No. 18/188,824.
Prior Publication US 2024/0320214 A1, Sep. 26, 2024
Int. Cl. G06F 16/00 (2019.01); G06F 16/242 (2019.01); G06F 16/248 (2019.01)
CPC G06F 16/2428 (2019.01) [G06F 16/248 (2019.01)] 20 Claims
OG exemplary drawing
 
1. An apparatus comprising at least one processor and at least one non-transitory memory comprising program code stored thereon, wherein the at least one non-transitory memory and the program code are configured to, with the at least one processor, cause the apparatus to at least:
present a search selection interface configured to receive search selection input indicating a selected search object of one or more search objects stored in a search object database associated with one or more extensible object models representing one or more operational systems, wherein each search object of the one or more search objects defines a type of search operation to be performed with respect to the one or more extensible object models;
receive, via the search selection interface, search selection input associated with a particular extensible object model of the one or more extensible object models;
retrieve from the search object database the selected search object indicated by the received search selection input;
generate an executable search query representing a particular instance of the type of search operation defined by the selected search object retrieved from the search object database based at least in part on the selected search object;
submit the executable search query for execution against the particular extensible object model;
receive object model data resulting from the execution of the executable search query against the particular extensible object model, wherein the object model data comprises a portion of the particular extensible object model;
generate search results data based at least in part on the received object model data; and
present a results interface for displaying the search results data.