×

Embedding analytics within transaction search

  • US 10,606,855 B2
  • Filed: 05/12/2015
  • Issued: 03/31/2020
  • Est. Priority Date: 07/10/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for facilitating concurrent search and analysis performed by an integrated search and analytics runtime module in an enterprise computing environment, the enterprise computing environment including one or more client devices in communication with a server system, wherein the server system executes webpage software, wherein the webpage software provides webpage information accessible to the one or more client devices, wherein the integrated search and analytics runtime module includes an analytics generation module integrated with a search module, the method comprising the following performed by one of the client devices:

  • employing a first user interface display screen to display one or more search options to enable user initiation of a data search, wherein user activation of the one or more search options employs an analytic runtime component of the integrated search and analytics module to generate a tree structure of a data component being searched, wherein the tree structure is flattened into one or more temporary tables, wherein the temporary tables are used to generate queries resulting in a collection of one or more search results of the data search;

    receiving the user activation of one of the search options;

    in response to the user activation of one of the search options, generating analytics including predefined dimensions;

    showing, on the display screen, the collection of the one or more search results of the data search in response to the user activation of one of the search options, wherein the one or more search results are shown via a first data visualization concurrently with the one or more search options, wherein the first data visualization includes a display of the one or more search results and the analytics;

    setting an analytics settings control in a first state with respect to the predefined dimensions;

    varying the analytics settings control to a second state in accordance with the one or more search results, with respect to the predefined dimensions;

    in response to the varying of the analytics settings control to the second state with respect to the predefined dimensions, changing dimensions of the one or more search results;

    in response to a user initiated adjustment to the first data visualization, utilizing the analytics settings control in a third state associated with the user initiated adjustment to automatically adjust displayed search results and a pivot grid in response to the user initiated adjustment;

    in response to selecting a first row in the set of one or more search results, providing a first set of selectable user options to implement functional manipulation of data associated with the first row, wherein in response to selecting a second row in the set of one or more search results, providing a second set of selectable user options to implement functional manipulation of data associated with the second row, wherein the second set of selectable user options is different than the first set of selectable user options, based on the item represented by the row; and

    in response to selecting analytics in the first data visualization associated with the first row in the set of one or more search results, changing the first set of selectable user options associated with the first row in the set of the one or more search results to a third set of selectable user options associated with the first row in the set of the one or more search results, wherein the third set of selectable user options includes a user option to drag and drop a dimension onto the pivot grid associated with the first data visualization and the analytics settings control, resulting in an updated second data visualization in response thereto.

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