DATA-DRIVEN VISUALIZATION TRANSFORMATION
First Claim
1. A method for rendering a plurality of sequential data-driven scenes on a display, each scene being rendering using a plurality of view components, each having corresponding rendering logic that uses data provided as input parameters to the view components, the method comprising:
- an act of rendering a first data-driven scene on a display, the first data-driven scene being driven by corresponding data being applied to a corresponding plurality of data-driven view components;
an act of detecting a transition event; and
in response to detecting the transition event, an act of rendering a second data-driven scene on a display, the second data-driven scene being driven by corresponding data being applied to a corresponding plurality of data-driven view components.
3 Assignments
0 Petitions
Accused Products
Abstract
The rendering of sequential data-driven scenes. Each data-driven scene is constructed using a plurality of view components, each receiving data into its input parameters, and using construction logic to formulate a rendering of corresponding visual item(s). When a transition even is detected, the data-driven scene changes from one scene to the next. For instance, the transition might occur by changing any one or more of the following: changing the data that is applied to the view components, 2) changing the set of view components, 3) changing the dimension set, or 4) changing one or more geometries used to construct the scene. Thus, data-driven scenes may be presented sequentially.
-
Citations
20 Claims
-
1. A method for rendering a plurality of sequential data-driven scenes on a display, each scene being rendering using a plurality of view components, each having corresponding rendering logic that uses data provided as input parameters to the view components, the method comprising:
-
an act of rendering a first data-driven scene on a display, the first data-driven scene being driven by corresponding data being applied to a corresponding plurality of data-driven view components; an act of detecting a transition event; and in response to detecting the transition event, an act of rendering a second data-driven scene on a display, the second data-driven scene being driven by corresponding data being applied to a corresponding plurality of data-driven view components. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A physical computer program product comprising one or more physical computer-readable media having thereon computer-executable instructions that, when executed by one or more processors of a computing system, cause the computing system to perform a method for rendering a plurality of sequential data-driven scenes on a display, each scene being rendering using a plurality of view components, each having corresponding rendering logic that uses data provided as input parameters to the view components, the method comprising:
-
an act of providing a first set of data to a first plurality of view components; an act of executing logic corresponding to the first plurality of view component and using the first set of data to thereby render a first data-driven scene; an act of detecting a transition event; an act of providing a second set of data to a second plurality of view components; an act of executing logic corresponding to the second plurality of view components and using the second set of data to thereby render a second data-driven scene. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A method for rendering a plurality of sequential data-driven scenes on a display, each scene being rendering using a plurality of view components, each having corresponding rendering logic that uses data provided as input parameters to the view components, the method comprising:
-
an act of rendering a first data-driven scene on a display, the first data-driven scene being driven by corresponding data being applied to a corresponding plurality of data-driven view components; an act of detecting a first transition event; in response to detecting the first transition event, an act of rendering a second data-driven scene on a display, the second data-driven scene being driven by corresponding data being applied to a corresponding plurality of data-driven view components, wherein either the corresponding plurality of data-driven view components used to render the second data-driven scene is different than the corresponding plurality of data-driven components used to render the first data-driven scene, or the corresponding data used to render the second data-driven scene is different than the first data-driven scene; an act of detecting a second transition event after the second data-driven scene is rendered; and in response to detecting the second transition event, an act of rendering a third data-driven scene on a display, the third data-driven scene being driven by corresponding data being applied to a corresponding plurality of data-driven view components, wherein either the corresponding plurality of data-driven view components used to render the third data-driven scene is different than the corresponding plurality of data-driven components used to render the second data-driven scene, or the corresponding data used to render the third data-driven scene is different than the second data-driven scene. - View Dependent Claims (20)
-
Specification