PRIMITIVE-BASED PRESENTATION OF DIMENSIONAL INFORMATION USING LAYOUT SCRIPT
First Claim
1. A method comprising:
- determining a report structure defining a frame, the frame associated with a graphical primitive and a data axis;
obtaining data associated with the data axis from a structured data source;
creating one or more instances of the graphical primitive based on the data associated with the data axis and on an axis expression of a layout script;
determining one or more graphical properties associated with each of the one or more instances of the graphical primitive based on the data associated with the data axis and on a property expression of the layout script; and
outputting a report including the one or more instances of the graphical primitive and the one or more graphical properties associated therewith.
1 Assignment
0 Petitions
Accused Products
Abstract
Some aspects include determination of a report structure defining a frame, the frame associated with a graphical primitive and a data axis, obtaining data associated with the data axis from a structured data source, creation of one or more instances of the graphical primitive based on the data associated with the data axis and on an axis expression of a layout script, determination of one or more graphical properties associated with each of the one or more instances of the graphical primitive based on the data associated with the data axis and on a property expression of the layout script, and outputting a report including the one or more instances of the graphical primitive and the one or more graphical properties associated therewith.
104 Citations
25 Claims
-
1. A method comprising:
-
determining a report structure defining a frame, the frame associated with a graphical primitive and a data axis; obtaining data associated with the data axis from a structured data source; creating one or more instances of the graphical primitive based on the data associated with the data axis and on an axis expression of a layout script; determining one or more graphical properties associated with each of the one or more instances of the graphical primitive based on the data associated with the data axis and on a property expression of the layout script; and outputting a report including the one or more instances of the graphical primitive and the one or more graphical properties associated therewith. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
a database storing structured data; and a scripting engine to; determine a report structure defining a frame, the frame associated with a graphical primitive and a data axis; obtain data associated with the data axis from the database; create one or more instances of the graphical primitive based on the data associated with the data axis and on an axis expression of a layout script; determine one or more graphical properties associated with each of the one or more instances of the graphical primitive based on the data associated with the data axis and on a property expression of the layout script; and output a report including the one or more instances of the graphical primitive and the one or more graphical properties associated therewith. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A medium storing program code, the program code executable by a computer to:
-
determine a report structure defining a frame, the frame associated with a graphical primitive and a data axis; obtain data associated with the data axis from a structured data source; create one or more instances of the graphical primitive based on the data associated with the data axis and on an axis expression of a layout script; determine one or more graphical properties associated with each of the one or more instances of the graphical primitive based on the data associated with the data axis and on a property expression of the layout script; and output a report including the one or more instances of the graphical primitive and the one or more graphical properties associated therewith. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
Specification