×

Dynamic identification of supported items in an application

  • US 9,836,708 B2
  • Filed: 12/13/2013
  • Issued: 12/05/2017
  • Est. Priority Date: 12/13/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of generating graphical user analysis interfaces, the method comprising:

  • at an analytics engine configured to analyze a set of items based on data models and processing models;

    receiving, at a first time, a first indication that first client data is available for use by the analytics engine, wherein a first portion of the first client data is stored on a first data storage device, wherein a second portion of the first client data is stored on a second data storage device that is distinct from the first data storage device, and wherein the analytics engine is configured to analyze the first client data using the set of items;

    populating columns of a plurality of fact tables with the first client data;

    populating and storing a table-info table to indicate which columns in each of the plurality of fact tables are populated with the first client data;

    evaluating a plurality of content measures based on the populated columns of the plurality of fact tables, the table-info table, and at least one of a role or a security access level of a user to determine and store a set of computable content measures that are supported by the first client data;

    identifying supported items of the set of items based on the stored set of computable content measures;

    sending first graphical user interface (GUI) data to a client instance, wherein display of the first GUI data shows the supported items and excludes unsupported items;

    receiving, at a second time, a second indication that a portion of the first client data has become unavailable;

    determining that at least one of the supported items relies on the portion of the first client data;

    sending second GUI data to the client instance, wherein display of the second GUI data excludes the at least one of the supported items;

    receiving, from the client instance, a query that requests values spanning both the first portion and the second portion; and

    responsive to receiving the query, dividing the query into a plurality of data requests, the plurality of data requests including a first request with respect to the first portion and a second request with respect to the second portion.

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