Browse Prior Art Database

QUERY SUGGESTION SYSTEM AND METHOD

IP.com Disclosure Number: IPCOM000241316D
Publication Date: 2015-Apr-16

Publishing Venue

The IP.com Prior Art Database

Abstract

A query suggestion system includes a processor and a non-transitory computer-readable medium. The computer-readable medium includes instructions that when executed by the processor perform a method. The method includes receiving a previously executed SPARQL query and revising the previously executed query to create a revised query by comparing an element of the previously executed query to an index of database elements, determining that the compared element does not exist in the index, and automatically replacing the compared element in the revised query with a revised element that has a closest relationship to the compared element. The revised query is transmitted to a query processor.

This text was extracted from a Microsoft Word document.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 16% of the total text.

QUERY SUGGESTION SYSTEM AND METHOD

 

BACKGROUND

[0001]   Search engine systems are used by service engineers to quickly understand and solve incoming service calls by examining data that may be related to known problems that might be similar to the service call. The data may help the service engineers in understanding the problems related to the service call. The data are typically stored in a historic case information data repository where field service engineers may use a natural language query to examine log files against the historic case information data repository. A natural language query may comprise linguistic phenomena such as verbs, phrases and clauses to select data stored within the historic case information data repository.

[0002]   Unlike a structured query language (“SQL”) query, that may provide a syntax error when a data element is misspelled, a natural langue query may simply return zero records if a data element of the query is misspelled. Service engineers may be unfamiliar with the correct spelling of every piece of equipment associated with a system, and because of this, the service engineer may often have a typo in the natural language query used to examine log files. As stated above, these typos may result in zero results (e.g., zero records) being returned to the engineer and thus it may be desirable to have a product or system that enhances a service engineer’s database queries to return more meaningful data.

SUMMARY

[0003]   In some embodiments, a method includes receiving a previously executed query. The previously executed query may be revised to create a revised query and the revised query may be transmitted to a query processor for processing.

[0004]   In some embodiments, a non-transitory computer-readable medium includes instructions that, when executed by a processor, perform a method. The method includes receiving a previously executed query. The previously executed query may be revised to create a revised query and the revised query may be transmitted to a query processor for processing.

[0005]   In some embodiments, a query suggestion system includes a processor and a non-transitory computer-readable medium that comprises instructions. When the instructions are executed by the processor, the query suggestion system may receive a previously executed query. The query suggestion system may revise the previously executed query to create a revised query and then transmit the revised query to a query processor.

BRIEF DESCRIPTION OF THE DRAWINGS

[0006]   FIG. 1 is a flow diagram of an operation according to some embodiments.

[0007]   FIG. 2 is a block diagram of a query system according to some embodiments.

[0008]   FIG. 3 is a representation of an index according to some embodiments.

[0009]   FIG. 4 is a block diagram of a query suggestion system according to some embodiments.

DESCRIPTION

[0010]   Some of the present embodiments relate to a query suggestion system that may automatically modify a previously executed query th...