Bull's-eye multidimensional data visualization
First Claim
1. At a computer system including at least one processor and a memory, in a computer networking environment including a plurality of computing systems, a computer-implemented method for presenting multiple data items having corresponding attributes related to stages of progression and in a manner that reflects the current progression associated with each of the multiple data items simultaneously, the method comprising:
- an act of accessing a plurality of data items, each data item being associated with a corresponding data item feature and at least one data item attribute, the at least one data item attribute comprising a current stage of progression associated with the corresponding data item feature;
an act of arranging the accessed data items visually as visual nodes in a customizable layout pattern that is controlled by selected features and associated attributes of each data item, wherein the pattern includes a plurality of slices that designate corresponding different data item features and a plurality of rings that designate corresponding different data item attributes, each of the corresponding different data item attributes comprising a different stage of progression with interior rings representing a greater degree of progression than outer rings in the plurality of rings; and
an act of visually presenting markers associated with corresponding arranged data items on a displayed circular base that includes the plurality of slices and rings, such that each data item is visually represented in an appropriate slice and ring, according to the current stage of progression associated with each data item'"'"'s corresponding data item feature, such that a marker associated with a particular data item will be displayed only within the appropriate slice and ring corresponding to the current stage of progression associated with that particular data item'"'"'s feature, wherein at least one marker is represented in the presentation with a graphical object representing a pin that is visually inserted into the circular base, and wherein at least one of a position of the pin and a depth of insertion of the pin further indicates the current stage of progression.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments are directed to presenting multiple data items with multiple attributes simultaneously. In an embodiment, a computer system accesses a plurality of data items, where each data item includes data item features and data item attributes for each feature. The computer system arranges the accessed data items in a customizable pattern that visually shows each data item'"'"'s features and associated attributes. The pattern includes slices that designate the data items'"'"' features and rings that designate the data items'"'"' attributes. The computer system also presents the arranged data items on a circular base that includes multiple slices and rings, so that each data item is displayed in an appropriate slice and ring, according to the data item'"'"'s corresponding features and attributes.
27 Citations
22 Claims
-
1. At a computer system including at least one processor and a memory, in a computer networking environment including a plurality of computing systems, a computer-implemented method for presenting multiple data items having corresponding attributes related to stages of progression and in a manner that reflects the current progression associated with each of the multiple data items simultaneously, the method comprising:
-
an act of accessing a plurality of data items, each data item being associated with a corresponding data item feature and at least one data item attribute, the at least one data item attribute comprising a current stage of progression associated with the corresponding data item feature; an act of arranging the accessed data items visually as visual nodes in a customizable layout pattern that is controlled by selected features and associated attributes of each data item, wherein the pattern includes a plurality of slices that designate corresponding different data item features and a plurality of rings that designate corresponding different data item attributes, each of the corresponding different data item attributes comprising a different stage of progression with interior rings representing a greater degree of progression than outer rings in the plurality of rings; and an act of visually presenting markers associated with corresponding arranged data items on a displayed circular base that includes the plurality of slices and rings, such that each data item is visually represented in an appropriate slice and ring, according to the current stage of progression associated with each data item'"'"'s corresponding data item feature, such that a marker associated with a particular data item will be displayed only within the appropriate slice and ring corresponding to the current stage of progression associated with that particular data item'"'"'s feature, wherein at least one marker is represented in the presentation with a graphical object representing a pin that is visually inserted into the circular base, and wherein at least one of a position of the pin and a depth of insertion of the pin further indicates the current stage of progression. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer system comprising the following:
-
one or more processors; system memory; one or more computer-readable storage media having stored thereon computer-executable instructions that, when executed by the one or more processors, causes the computing system to perform a method comprising; an act of accessing a plurality of data items, each data item being associated with a corresponding product and a current stage of completion of the product; an act of arranging the accessed data items visually as visual nodes in a customizable layout pattern, wherein the pattern includes a plurality of slices that designate corresponding different products and a plurality of rings that designate corresponding different stages of completion for the different products, with interior rings representing a greater degree of product completion than outer rings in the plurality of rings; and an act of visually presenting markers associated with the arranged data items on a visual representation the plurality of slices and rings of the pattern, such that each data item is visually represented by a marker in only the appropriate slice and ring corresponding to the current stage of completion of the product, wherein at least one marker is represented in the presentation with a graphical object representing a pin that is visually inserted into the visual representation, and wherein at least one of a position of the pin and a depth of insertion of the pin further indicates the current stage of completion. - View Dependent Claims (14)
-
-
15. A computer program product for implementing a method for dynamically updating presentation data items, the computer program product comprising one or more computer-readable storage media having stored thereon computer-executable instructions that, when executed by one or more processors of the computing system, cause the computing system to perform the method, the method comprising:
-
an act of accessing a plurality of data items, each data item being associated with a corresponding feature and a current stage of completion, progression or availability of the data item in the corresponding area; pattern, wherein the pattern includes a plurality of slices that designate corresponding different data item features and a plurality of rings that designate corresponding different stages of completion, progression or availability, with interior rings representing a relatively greater degree of completion, progression or availability than outer rings in the plurality of rings; and an act of visually presenting markers associated with the arranged data items on a visual representation the plurality of slices and rings of the pattern, such that each data item is visually represented by a corresponding marker in only the appropriate slice and ring that corresponds to the current completion, progression or availability of each data item in the corresponding area, wherein at least one marker comprises a graphical object representing a pin that is visually inserted into the visual representation, and wherein at least one of a position of the pin and a depth of insertion of the pin further indicates the current stage of completion, progression or availability. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
Specification