Methods, systems, and computer readable mediums for performing a free-form query

US2018349455A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2018349455-A1
Application numberUS-201816038408-A
CountryUS
Kind codeA1
Filing dateJul 18, 2018
Priority dateDec 23, 2014
Publication dateDec 6, 2018
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods, systems, and computer readable mediums for performing a free-form query are disclosed. According to one exemplary embodiment, a method for performing a free-form query includes receiving free-form information for requesting information about a computing system, converting the free-form information into at least one compatible query for querying at least one data set, querying, using the at least one compatible query, the at least one data set for the information about the computing system, and providing the information about the computing system.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method for performing a free-form query, the method comprising: at a query engine: receiving free-form information for requesting information about a computing system; converting 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 a parsing tree representing the free-form information and generating, using the parsing tree, the at least one compatible query that is understandable by at least a first data management system managing the at least one data set; querying, 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 querying a graph related data structure for identifying adjacent data elements associated with a first data element associated with the computing system, 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 providing the information about the computing system. 2 . The method of claim 1 wherein the free-form information includes a natural language or semi-natural language query. 3 . The method of claim 1 wherein converting the free-form information includes generating, using the parsing tree, at least one compatible query that is understandable by the second data management system. 4 . The method of claim 1 wherein querying, using the at least one compatible query, the at least one data set for the information about the computing system includes utilizing the graph related data structure for obtaining contextually relevant information associated with the information about the computing system. 5 . The method of claim 4 wherein the contextually relevant information includes at least one member selected from a group consisting of statistics based on the information about the computing system, a maximum of a set of values, a minimum of a set of values, an average of a set of values, an aggregation of a set of values, a derived value using information from one or more sources, and information stored in at least one adjacent element to an element storing the information about the computing system in the graph related data structure. 6 . The method of claim 4 wherein the at least one data set and the graph related data structure are associated with one or more data management systems. 7 . The method of claim 1 wherein the information about the computing system includes information about at least one member selected from a group consisting of a computing platform, a computing device, a converged infrastructure system, a virtual machine, a hypervisor, a compute component, a network component, a storage component, software, an operating system, firmware, hardware, a physical resource, and a virtual resource. 8 . A system for performing a free-form query, the system comprising: a processor; and a query engine implemented using the processor, wherein the query engine is configured to receive free-form information for requesting information about a computing system, 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 a parsing tree representing the free-form information and generating, using the parsing tree, the at least one compatible query that is understandable by at least a first data management system managing the at least one data set, 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 querying a graph related data structure for identifying adjacent data elements associated with a first data element associated with the computing system, 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. 9 . The system of claim 8 wherein the free-form information includes a natural language or semi-natural language query. 10 . The system of claim 8 wherein the query engine is configured to generate, using the parsing tree, at least one compatible query that is understandable by the second data management system. 11 . The system of claim 8 wherein the query engine is configured to utilize a graph related data structure for obtaining at the graph related data structure for obtaining contextually relevant information associated with the information about the computing system. 12 . The system of claim 11 wherein the contextually relevant information includes at least one member selected from a group consisting of statistics based on the information about the computing system, a maximum of a set of values, a minimum of a set of values, an average of a set of values, an aggregation of a set of values, a derived value using information from one or more sources, and information stored in at least one adjacent element to an element storing the information about the computing system in the graph related data structure. 13 . The system of claim 11 wherein the at least one data set and the graph related data structure are associated with one or more data management systems. 14 . The system of claim 8 wherein the information about the computing system includes information about at least one member selected from a group consisting of a computing platform, a computing device, a converged infrastructure system, a virtual machine, a hypervisor, a compute component, a network component, a storage component, software, an operating system, firmware, hardware, a physical resource, and a virtual resource. 15 . A non-transitory computer readable medium having stored thereon executable instructions which, when executed by a processor of a computer, cause the computer to perform steps comprising: receiving free-form information for requesting information about a computing system; converting 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 a parsing tree representing the free-form information and generating, using the parsing tree, the at least one compatible query that is understandable by at least a first data management system managing the at least one data set; querying, 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 querying a graph related data structure for identifying adjacent data elements associated with a first data element associated with the computing system, 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 providing the informati

Assignees

Inventors

Classifications

  • G06F16/258Primary

    Data format conversion from or to a database · CPC title

  • Search customisation based on user profiles and personalisation · CPC title

  • Query translation · CPC title

  • Physics · mapped topic

  • Physics · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2018349455A1 cover?
Methods, systems, and computer readable mediums for performing a free-form query are disclosed. According to one exemplary embodiment, a method for performing a free-form query includes receiving free-form information for requesting information about a computing system, converting the free-form information into at least one compatible query for querying at least one data set, querying, using th…
Who is the assignee on this patent?
Vce Ip Holding Co Llc
What technology area does this patent fall under?
Primary CPC classification G06F16/258. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Dec 06 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).