Interactive visualization for highlighting change in top and relative ranking
AssigneeMicrosoft Corporation
InventorsPatrick J. Baumgartner, Amir M. Netz, Shahar Prish, Pedram Faghihi Rezaei
Life of this patent
Estimating the term…
Abstract
Displaying a visualization of ranked elements over a selected dimension. The method includes determining a user selection of a ranking function for a plurality of elements. The ranking function defines a core value to be ranked. The method further includes determining a dimension over which the core value of the ranking function output can change. The method further includes animating a relevant number of the elements over time. A time value of the animation correspond to values of the dimension. Animating includes displaying elements in prominence corresponding to the result of the output of the ranking function.
Claims20
In a computing environment, a method of displaying a visualization of ranked elements over a selected dimension, the method comprising:
- determining a user selection of a ranking function for a plurality of elements, the ranking function defining a core value to be ranked;
- determining a dimension over which the core value of the ranking function output can change;
- animating a relevant number of the elements over time, where time values of the animation correspond to values of the dimension, and wherein animating comprises displaying elements in prominence corresponding to the result of the output of the ranking function.
A computing system for displaying a visualization of ranked elements over a selected dimension, the system comprising:
- one or more processors;
- and
- one or more computer readable media, wherein the one or more computer readable media comprise computer executable instructions that when executed by at least one of the one or more processors cause the system to perform the following:
- determining a user selection of a ranking function for a plurality of elements, the ranking function defining a core value to be ranked;
- determining a dimension over which the core value of the ranking function output can change;
- animating a relevant number of the elements over time, where time values of the animation correspond to values of the dimension, and wherein animating comprises displaying elements in prominence corresponding to the result of the output of the ranking function.
A physical computer readable storage medium comprising computer executable instructions that when executed by one or more processors causes the following to be performed:
- for a predetermined ranking function, the ranking function defining a core value to be ranked, and a dimension over which the core value of the ranking function output can change, animating a relevant number of the elements over time, where time values of the animation correspond to values of the dimension, and wherein animating comprises displaying elements in prominence corresponding to the result of the output of the ranking function including:
- displaying higher ranked elements with more prominence in terms of both size and position;
- animating elements coming into view and out of view of the animation;
- and
- animating an element taking over another element as a top ranked element by the element bumping the another element causing the another element to move in the animation.
Dependencies are inferred from the claim text.