Presentation of data using meta-morphing
First Claim
1. A computer-implemented method of making a presentation of data retrieved by submitting a query to a database including data categorized as a measures-type, which includes data representing amounts, and data categorized as a dimensions-type, which includes data along which measures-type data can be arrayed, said method comprising:
- receiving, from a computer-user interface device, a question including a plurality of data items;
comparing the plurality of data items in the question to a set of reference data items in the database, said reference data items belonging to either of the measures-type category or the dimensions-type category;
identifying, based on said comparing, a first of the plurality of data items in the question that is included in the set of reference data items and belongs to the measures-type category;
identifying, based on said comparing, a second of the plurality of data items in the question that is included in the set of reference data items and belongs to the dimensions-type category;
determining whether a first, predefined association exists between the first data item and the second data item;
in the event that a first, predefined association exists between the first data item and the second data item;
determining a similarity between the first association and one or more second associations stored in the database, said second associations having corresponding presentation properties;
retrieving presentation properties corresponding to one of said second associations based on the determined similarity of the second association and the first association;
generating a database query based on the first association;
retrieving data from the database, said retrieved data corresponding to a result obtained by querying the database using said generated query; and
presenting the retrieved data on a display device according to the retrieved presentation properties;
registering in the database the first association and the second association with a count that represents a frequency of use; and
in the event that no first, predefined association exists between the first data item and the second data item;
identifying one of the plurality of data items in the question that belongs to either the dimensions-type or the measures-type,selecting a data item belonging to either the measures-type or the dimensions-type, respectively, from a data storage device, wherein said selecting is based on the most frequently used data item of the dimensions-type or the measures-type, respectively, andcreating a third association between the selected data item and the determined one of the plurality of data items.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method for presenting data is disclosed. The method includes determining items in a question that are contained in a predefined list of items and are defined to be measures or dimensions, determining an association based on the determined items and, based on the determined association, retrieving presentation properties related to a stored association, applying the determined association query the database, and retrieving data which is presented using the presentation properties. The method also includes registering a count that representing a frequency of use of the presentation properties.
-
Citations
19 Claims
-
1. A computer-implemented method of making a presentation of data retrieved by submitting a query to a database including data categorized as a measures-type, which includes data representing amounts, and data categorized as a dimensions-type, which includes data along which measures-type data can be arrayed, said method comprising:
-
receiving, from a computer-user interface device, a question including a plurality of data items; comparing the plurality of data items in the question to a set of reference data items in the database, said reference data items belonging to either of the measures-type category or the dimensions-type category; identifying, based on said comparing, a first of the plurality of data items in the question that is included in the set of reference data items and belongs to the measures-type category; identifying, based on said comparing, a second of the plurality of data items in the question that is included in the set of reference data items and belongs to the dimensions-type category; determining whether a first, predefined association exists between the first data item and the second data item; in the event that a first, predefined association exists between the first data item and the second data item; determining a similarity between the first association and one or more second associations stored in the database, said second associations having corresponding presentation properties; retrieving presentation properties corresponding to one of said second associations based on the determined similarity of the second association and the first association; generating a database query based on the first association; retrieving data from the database, said retrieved data corresponding to a result obtained by querying the database using said generated query; and presenting the retrieved data on a display device according to the retrieved presentation properties; registering in the database the first association and the second association with a count that represents a frequency of use; and in the event that no first, predefined association exists between the first data item and the second data item; identifying one of the plurality of data items in the question that belongs to either the dimensions-type or the measures-type, selecting a data item belonging to either the measures-type or the dimensions-type, respectively, from a data storage device, wherein said selecting is based on the most frequently used data item of the dimensions-type or the measures-type, respectively, and creating a third association between the selected data item and the determined one of the plurality of data items. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
a processor; a computer-user interface device; a display device; a database including data categorized as a measures-type, which includes data representing amounts, and data categorized as a dimensions-type, which includes data along which measures-type data can be arrayed; and a computer-readable data recording device having program instructions that, when executed by the processor, cause the system to perform a method of making a presentation of data retrieved by submitting a query to the database, said method comprising; receiving, from the computer-user interface device, a question including a plurality of data items; comparing the plurality of data items in the question to a set of reference data items in the database, said reference data items belonging to either of the measures-type category or the dimensions-type category; identifying, based on said comparing, a first of the plurality of data items in the question that is included in the set of reference data items and belongs to the measures-type category; identifying, based on said comparing, a second of the plurality of data items in the question that is included in the set of reference data items and belongs to the dimensions-type category; determining whether a first, predefined association exists between the first data item and the second data item; in the event that a first, predefined association exists between the first data item and the second data item; determining a similarity between the first association and one or more second associations stored in the database, said second associations having corresponding presentation properties; retrieving presentation properties corresponding to one of said second associations based on the determined similarity of the second association and the first association; generating a database query based on the first association; retrieving data from the database, said retrieved data corresponding to a result obtained by querying the database using said generated query; presenting the retrieved data on the display device according to the retrieved presentation properties, and registering in the database the first association and the second association with a count that represents a frequency of use; and in the event that no first predefined association exists between the first data item and the second data item; identifying one of the plurality of data items in the question that belongs to either the dimensions-type or the measures-type, selecting a data item belonging to either the measures-type or the dimensions-type, respectively, from a data storage device, wherein the selecting is based on being the most frequently used data item of the dimensions-type or the measures-type, respectively, and creating a third association between the selected data item and the determined one of the plurality of data items.
-
Specification