Database structure and front end
First Claim
Patent Images
1. A method of analyzing online advertising information, the method comprising:
- receiving consumer data from a plurality of client computers;
creating, in a computer, a database based on the consumer data, wherein the database comprises a plurality of hierarchy tables configured to store at least some of the consumer data, each hierarchy table comprising at least one fact associated with at least one dimension, wherein the plurality of hierarchy tables are arranged such that at least one of the plurality of hierarchy tables has a highest number of dimensions and a second of the plurality of hierarchy tables has a lowest number of dimensions;
receiving user selected values from a front end, the front end having an interface displaying a selection area with user selectable values that change depending on an initially selected value;
extracting data from the plurality of hierarchy tables within the database based on the user selected values;
receiving alert conditions from a user using the front end, the alert conditions comprising dimensions and facts; and
alerting the user when the consumer data meets the alert conditions.
6 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a method of analyzing online advertising information includes the steps of receiving consumer data from client computers, creating a database based on the consumer data, receiving user selected values from a front end, and extracting data from the database based on the user selected values. The front end may have a selection area with user selectable values that change depending on an initially selected value. In one embodiment, the database comprises an online analytical processing (OLAP) database.
419 Citations
19 Claims
-
1. A method of analyzing online advertising information, the method comprising:
-
receiving consumer data from a plurality of client computers; creating, in a computer, a database based on the consumer data, wherein the database comprises a plurality of hierarchy tables configured to store at least some of the consumer data, each hierarchy table comprising at least one fact associated with at least one dimension, wherein the plurality of hierarchy tables are arranged such that at least one of the plurality of hierarchy tables has a highest number of dimensions and a second of the plurality of hierarchy tables has a lowest number of dimensions; receiving user selected values from a front end, the front end having an interface displaying a selection area with user selectable values that change depending on an initially selected value; extracting data from the plurality of hierarchy tables within the database based on the user selected values; receiving alert conditions from a user using the front end, the alert conditions comprising dimensions and facts; and alerting the user when the consumer data meets the alert conditions. - View Dependent Claims (2, 3, 4)
-
-
5. A computer-readable storage medium comprising code, the code executable by a processor to perform a method, the method comprising:
-
executing a front end for a database, the database comprising a plurality of hierarchy tables, wherein the plurality of hierarchy tables are arranged in a hierarchy topology with a lowest level hierarchy table of the plurality of hierarchy tables comprising facts associated with a highest number of dimensions and a highest level hierarchy table of the plurality of hierarchy tables comprising facts associated with a single dimension; displaying an interface of the front end, the interface comprising; a first selection area for selecting a first value from a first set of values; and a second area for selecting a second value from a second set of values, the second set of values being automatically displayed by the front end in the second selection area based on the first value, wherein the first and second values refer to a first dimension associated with at least one hierarchy table of the plurality of hierarchy tables within the a database; receiving alert conditions from a user using the front end, the alert conditions comprising dimensions and facts; and alerting the user when consumer data in the database meets the alert conditions. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. A method of generating a report, the method comprising:
-
receiving, in a computer, a plurality of selected dimensions of a database from a front end, the front end having an interface displaying selection areas that are driven by a plurality of hierarchy tables of the database, wherein the plurality of hierarchy tables are arranged in a hierarchy topology with a lowest level hierarchy table of the plurality of hierarchy tables comprising facts associated with a highest number of dimensions and a highest level hierarchy table of the plurality of hierarchy tables comprising facts associated with a single dimension; determining a first hierarchy table among the plurality of hierarchy tables of the database, the first hierarchy table comprising facts associated with all of the selected dimensions; extracting data from the first hierarchy table to generate extracted data; filtering the extracted data using filter parameters received from the front end to generate filtered data; providing the filtered data to a client computer running the front end; receiving alert conditions from a user using the front end, the alert conditions comprising dimensions and facts; and alerting the user when consumer data in the database meets the alert conditions. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
Specification