Visualization recommendations based on measure metadata
AssigneeBusiness Objects Software Ltd.
InventorsNicolas Mourey, Aurélien Theraud
Life of this patent
Estimating the term…
Abstract
A system includes reception of metadata associated with one or more measures, determination of a compatibility of the two or more measures based on the metadata, and determination of a first score associated with a first visualization based on the compatibility. Some aspects include determination of a second score associated with a second visualization based on the compatibility, comparison of the first score and the second score, and recommendation of one of the first visualization or the second visualization based on the comparison.
Claims21
A method comprising:
- receiving, by a computer, metadata associated with two or more measures;
- determining, by the computer, a plurality of feedings based on the two or more measures, each of the plurality of feedings including a respective subset of the two or more measures;
- for each one of the plurality of feedings, determining, by the computer:
- (i) a compatibility of the subset of the two or more measures included in the one of the plurality of feedings, (ii) a first score associated with a first type of visualization based on the compatibility of the subset of the two or more measures included in the one of the plurality of feedings and (iii) a second score associated with a second type of visualization based on the compatibility of the subset of the two or more measures included in the one of the plurality of feedings;
- and
- determining, by the computer, a recommendation that is based on the first score for each of the plurality of feedings and the second score for each of the plurality of feedings;
- wherein the determining the first score associated with the first type of visualization based on the compatibility of the subset of the two or more measures included in the one of the plurality of feedings comprises:
- identifying a first value that is associated with the first type of visualization, the determined compatibility of the subset of the two or more measures included in the one of the plurality of feedings and a total number of measures in the subset of the two or more measures included in the one of the plurality of feedings;
- and
- determining the first score associated with the first type of visualization based on the first value;
- and
- wherein the determining the second score associated with the second type of visualization based on the compatibility of the subset of the two or more measures included in the one of the plurality of feedings comprises:
- identifying a second value that is associated with the second type of visualization, the determined compatibility of the subset of the two or more measures included in the one of the plurality of feedings and a total number of measures in the subset of the two or more measures included in the one of the plurality of feedings;
- and
- determining the second score associated with the second type of visualization based on the second value.
A system comprising:
- a client application to transmit metadata associated with two or more measures;
- and
- a visualization engine that includes a computer, the visualization engine to:
- receive the metadata;
- determine a plurality of feedings based on the two or more measures, each of the plurality of feedings including a respective subset of the two or more measures;
- for each one of the plurality of feedings, determine:
- (i) a compatibility of the subset of the two or more measures included in the one of the plurality of feedings, (ii) a first score associated with a first type of visualization based on the compatibility of the subset of the two or more measures included in the one of the plurality of feedings and (iii) a second score associated with a second type of visualization based on the compatibility of the subset of the two or more measures included in the one of the plurality of feedings;
- and
- determine a recommendation that is based on the first score for each of the plurality of feedings and the second score for each of the plurality of feedings;
- wherein the determine the first score associated with the first type of visualization based on the compatibility of the subset of the two or more measures included in the one of the plurality of feedings comprises:
- identify a first value that is associated with the first type of visualization, the determined compatibility of the subset of the two or more measures included in the one of the plurality of feedings and a total number of measures in the subset of the two or more measures included in the one of the plurality of feedings;
- and
- determine the first score associated with the first type of visualization based on the first value;
- and
- wherein the determine the second score associated with the second type of visualization based on the compatibility of the subset of the two or more measures included in the one of the plurality of feedings comprises:
- identify a second value that is associated with the second type of visualization, the determined compatibility of the subset of the two or more measures included in the one of the plurality of feedings and a total number of measures in the subset of the two or more measures included in the one of the plurality of feedings;
- and
- determine the second score associated with the second type of visualization based on the second value.
A non-transitory computer-readable medium having stored thereon program code, the program code executable by a computer to result in a method comprising:
- receiving metadata associated with two or more measures;
- determining a plurality of feedings based on the two or more measures, each of the plurality of feedings including a respective subset of the two or more measures;
- for each one of the plurality of feedings, determining:
- (i) a compatibility of the subset of the two or more measures included in the one of the plurality of feedings, (ii) a first score associated with a first type of visualization based on the compatibility of the subset of the two or more measures included in the one of the plurality of feedings and (iii) a second score associated with a second type of visualization based on the compatibility of the subset of the two or more measures included in the one of the plurality of feedings;
- and
- determining a recommendation that is based on the first score for each of the plurality of feedings and the second score for each of the plurality of feedings;
- wherein the determining the first score associated with the first type of visualization based on the compatibility of the subset of the two or more measures included in the one of the plurality of feedings comprises:
- identifying a first value that is associated with the first type of visualization, the determined compatibility of the subset of the two or more measures included in the one of the plurality of feedings and a total number of measures in the subset of the two or more measures included in the one of the plurality of feedings;
- and
- determining the first score associated with the first type of visualization based on the first value;
- and
- wherein the determining the second score associated with the second type of visualization based on the compatibility of the subset of the two or more measures included in the one of the plurality of feedings comprises:
- identifying a second value that is associated with the second type of visualization, the determined compatibility of the subset of the two or more measures included in the one of the plurality of feedings and a total number of measures in the subset of the two or more measures included in the one of the plurality of feedings;
- and
- determining the second score associated with the second type of visualization based on the second value.
Dependencies are inferred from the claim text.