Patent ID: 11907246
Assignee: EMC IP HOLDING COMPANY LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 7:
8. A system for performing a free-form query, the system comprising:
a hardware-based processor; and
a query engine implemented using the hardware-based processor, wherein the query engine is configured to receive, from an operator, free-form information for requesting information about a computing system comprising a converged infrastructure system (CIS) managed by the operator, to convert the free-form information into at least one compatible query for querying at least one data set, wherein converting the free-form information includes generating, using a grammar parser, a parsing tree representing the free-form information, wherein the parsing tree is independent of a first data management system and a second data management system, and generating, using the parsing tree, the at least one compatible query that is understandable by at least the first data management system managing the at least one data set, wherein generating the at least one compatible query includes performing, using the parsing tree, a query analysis for identifying additional information to obtain for generating the at least one compatible query and requesting and receiving, via a graphical user interface, the additional information, wherein the at least one compatible query includes a query for querying a management information base (MIB) or a query for querying a JavaScript object notation (JSON) object, to query, using the at least one compatible query, the at least one data set for the information about the computing system, wherein querying, using the at least one compatible query, the at least one data set for the information about the computing system includes generating a second query using the at least one compatible query or results from querying the at least one data set, wherein the at least one compatible query or the results indicate a CIS element of the CIS and querying, using the second query, a graph related data structure for identifying adjacent data elements associated with a first data element comprising data about the CIS element, wherein one adjacent data element to the first data element is based on information obtained from the first data management system and a different adjacent data element to the first data element is based on information obtained from a second data management system, and to provide the information about the computing system.