×

CUSTOM-BRANDED ANALYTIC APPLICATIONS IN A MULTI-TENANT ENVIRONMENT

  • US 20150046204A1
  • Filed: 10/11/2013
  • Published: 02/12/2015
  • Est. Priority Date: 08/12/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for providing customized business analytics in a multi-tenant environment, the method comprising:

  • maintaining, at a datastore, a plurality of customer databases associated with a corresponding plurality of customers;

    maintaining a business intelligence platform configured to query the plurality of customer databases, the business intelligence platform storing a set of data analytics parameters for each customer; and

    receiving a first query associated with a first customer;

    responsive to receiving the first query;

    accessing, by a processor, at the business intelligence platform, in the multi-tenant environment a first set of data analytics parameters;

    identifying, from the plurality of customer databases, a first customer database associated with the first customer;

    generating, by the processor, a first customized query from the first query based on the first set of data analytics parameters;

    determining a first data set by processing the first customized query using the first customer database;

    formatting the first dataset for display, thereby generating a first user interface; and

    sending the first user interface to a user associated with the first customer;

    receiving a second query associated with a second customer, the second query identical to the first query; and

    responsive to receiving the second query;

    accessing, by the processor, at the business intelligence platform, in the multi-tenant environment a second set of data analytics parameters for the second customer;

    identifying, from the plurality of customer databases, a second customer database associated with the second customer;

    generating, by the processor, a second customized query from the second query based the second set of data analytics parameters, the second customized query being distinct from the first customized query;

    determining a second data set by processing the second customized query using the second customer database;

    formatting the second dataset for display, thereby generating a second user interface, the second user interface being distinct from the first user interface; and

    sending the second user interface to a user associated with the second customer.

View all claims
  • 9 Assignments
Timeline View
Assignment View
    ×
    ×