COMPUTER-IMPLEMENTED METHOD AND A COMPUTER SYSTEM AND A COMPUTER READABLE MEDIUM FOR CREATING VIDEOS, PODCASTS OR SLIDE PRESENTATIONS FROM A BUSINESS INTELLIGENCE APPLICATION
First Claim
1. A computer-implemented method of preparing a presentation of a data set retrieved from a database, comprising the steps of:
- providing in a memory entities, of first metadata items, that define which data to include in a data set retrievable from a data superset stored in the database;
further providing in the memory second metadata items which define properties of a presentation of the data set by means of graphical objects specified by the properties;
preparing a graphical image of the data set by retrieving the data set defined by the entities of first metadata items and by rendering of the data set in accordance with the second metadata items;
repeating the step of preparing a graphical image for multiple entities, of first metadata items, so as to provide a consecutive sequence of graphical images for different data sets; and
distributing the sequence for subsequent playback at a player station, so as to convey a collective presentation of the individual data sets for presentation in a progressive manner.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method of preparing a presentation of a data set retrieved from a database, comprising the steps of: providing in a memory entities, of first metadata items, that respectively define which data to include in data sets retrievable from a data superset stored in the database. Further providing in the memory second metadata items which define properties of a presentation of the at least one data set by means of a graphical object specified by the properties. A graphical image of the data set is prepared by retrieving the data set defined by the first metadata items and by rendering of the data set in accordance with the second metadata items. The step of preparing a graphical image for multiple entities, of first metadata items, so as to provide a consecutive sequence of graphical images is repeated and the sequence is distributed for subsequent playback at a player station, disconnected from the database, so as to convey a collective presentation of the data sets in a progressive manner.
94 Citations
12 Claims
-
1. A computer-implemented method of preparing a presentation of a data set retrieved from a database, comprising the steps of:
-
providing in a memory entities, of first metadata items, that define which data to include in a data set retrievable from a data superset stored in the database; further providing in the memory second metadata items which define properties of a presentation of the data set by means of graphical objects specified by the properties; preparing a graphical image of the data set by retrieving the data set defined by the entities of first metadata items and by rendering of the data set in accordance with the second metadata items; repeating the step of preparing a graphical image for multiple entities, of first metadata items, so as to provide a consecutive sequence of graphical images for different data sets; and distributing the sequence for subsequent playback at a player station, so as to convey a collective presentation of the individual data sets for presentation in a progressive manner.
-
-
2. A computer-implemented method according to claim 1, wherein the entities, of first metadata items, comprise items that each defines which one-dimensional data to include in a data set;
- and wherein the metadata items comprised in combination by an entity define a multi-dimensional data set.
-
3. A computer-implemented method according to claim 2, comprising:
-
calculating a value as a function of the values comprised by the data set and storing that value as a portion of the second metadata items; and retrieving second metadata items having a value satisfying a criterion and retrieving first metadata items related to the second metadata items to retrieve the data set selected by the first metadata items that are related to the second metadata items having a value satisfying the criterion.
-
-
4. A computer-implemented method according to claim 1, comprising:
-
providing a metric comprised by the second metadata items to represent a frequency at which the first metadata items that define which data to include in a data set was retrieved for the purpose of rendering a graphical image; and retrieving second metadata items that have a value of the metric satisfying a criterion and retrieving first metadata items related to the second metadata items to retrieve the data set selected by the first metadata items that are related to the second metadata items that have a value satisfying the criterion.
-
-
5. A computer-implemented method according to claim 1, comprising:
-
providing information to represent an order in which the entities of first metadata items was retrieved for the purpose of rendering a graphical image; and retrieving second metadata items that have a value of the metric satisfying a criterion and retrieving first metadata items related to the second metadata items to retrieve the data set selected by the first metadata items that are related to the second metadata items that have a value satisfying the criterion.
-
-
6. A computer-implemented method according to claim 1, wherein the steps of retrieving the data set defined by the entities of first metadata items and preparing graphical images of the data set is performed as a timed activity.
-
7. A computer-implemented method according to claim 1, wherein the sequence of graphical images is distributed with timing information that specifies at which points in time, relative to each other, the images should be presented.
-
8. A computer-implemented method according to claim 1, wherein the step of preparing the sequence comprises adding audio information selected in dependence of the metadata items.
-
9. A method according to claim 1, wherein the step of preparing the sequence comprises adding metadata items of a record in a textual message for rendering on an image in the sequence.
-
10. A method according to claim 1, further comprising editing the sequence of graphical images before performing the step of distributing the sequence.
-
11. A computer system with a memory loaded with a program that is configured to perform the computer-implemented method according to claim 1 when run by the computer system.
-
12. A computer-readable medium encoded with a program that is configured to perform the computer-implemented method according to claim 1 when run by a computer.
Specification