Visualization recommendations based on measure metadata
First Claim
Patent Images
1. 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.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
21 Claims
-
1. 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; anddetermining, 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. 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; anddetermine 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. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. 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; anddetermining 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.
-
Specification