×

Semantic searches in a business intelligence system

  • US 10,664,488 B2
  • Filed: 09/22/2015
  • Issued: 05/26/2020
  • Est. Priority Date: 09/25/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • causing a graphical user interface to be displayed on a device, wherein the graphical user interface is generated by a search application executing on the device, and wherein the graphical user interface includes a search bar operable to accept user input;

    receiving a first search term entered using the search bar;

    displaying the first search term in the search bar;

    generating a query using the first search term, wherein the query is generated by rewriting the first search term to a query language form;

    executing, using the query, a search of one or more data stores by an index searcher;

    determining a first visualization for presenting a first result obtained from searching the one or more data stores, wherein the first visualization is determined based on a number of search terms in the search bar and the first result, wherein the first visualization includes a chart of a first type;

    displaying the first visualization in the graphical user interface;

    receiving an indication of a selection of the first search term within the search bar;

    in response to receiving the indication of the selection, displaying a drop down list within the graphical user interface, the drop down list including one or more suggested search parameters based on the first search term and a statistic indicating most frequently used search terms;

    receiving a second search term due to selection of a suggested parameter from the one or more suggested search parameters in the drop down list;

    displaying the second search term in the search bar, wherein the second search term is displayed simultaneously with the first search term;

    determining, in response to receiving the second search term, a second result, wherein the second result is based on a number of search terms in the search bar and the second search term;

    determining, in response to determining the second result, a second visualization for presenting the second result, wherein the second visualization includes a chart of a second type, wherein the second type is different from the first type; and

    replacing, in response to determining the second visualization, the first visualization with the second visualizationadding the first search term, the second search term, and other inputs determined through the graphical user interface to a set of user preferences, wherein the set of user preferences are associated with a particular user, and where the set of user preferences is used to search the one or more data stores or to determine the first visualization or the second visualization; and

    generating a graph, wherein nodes in the graph are associated with the set of user preferences, and wherein the graph is traversed to determine a user preference.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×