IP Library Granted Patent US 7,667,701
Granted Patent B2
US 7,667,701 · App. 12/166,712 · Granted Feb 23, 2010

Intelligent positioning of items in a tree map visualization

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,667,701
App. No.
12/166,712
Granted
Feb 23, 2010
Kind
B2
Abstract

A system for displaying a tree map visualization including a processor, a memory device, and program code resident in the memory device. The program code is executable by the processor to prioritize data in a data set so as to associate a priority with respective elements of the data in the data set, to predefine a pattern that reflects a desired display pattern for the associated priority of the elements of the data in the data set, to generate the tree map visualization that positions within a display space, and to display the tree map visualization on a display device.

Claims (21)

1. A system for displaying a tree map visualization comprising:

a processor;

a memory device;

program code resident in the memory device, the program code executable by the processor to:

prioritize data in a data set so as to associate a priority with respective elements of the data in the data set, where the associated priorities designate a desired sequence to the respective elements of the data set;

predefine a pattern that reflects a desired display pattern for the associated priority of the elements of the data in the data set;

generate the tree map visualization that positions within a display space, a combination of bounding boxes corresponding to the elements of the data in the data set and void regions where no information is displayed, such that each bounding box in the tree map visualization is arranged in priority order based upon the sequence designated by the priority associated with its corresponding element and the predefined pattern and the void regions fill in the remainder of the display space where no bounding box is present; and

display the tree map visualization on a display device.

2. The system of claim 1 , wherein a size of each bounding box is based on a first data value associated with that bounding box.

3. The system of claim 2 , wherein a color and/or shade of each bounding box is based on a second data value associated with that bounding box.

4. The system of claim 3 , wherein the priority corresponding to each bounding box comprises a third data value associated with that bounding box.

5. The system of claim 1 , wherein the bounding boxes are arranged in one of ascending or descending priority from top to bottom of the tree map visualization.

6. A system for displaying data from a data set in a tree map visualization, comprising:

processor means for prioritizing the data in the data set so as to associate a priority with respective elements of the data in the data set, where the associated priorities designate a desired sequence to the respective elements of the data set and predefining a pattern that reflects a desired display pattern for the associated priority of the elements of the data in the data set, the processor means further for generating the tree map visualization that positions within a display space, a combination of bounding boxes corresponding to the elements of the data in the data set and void regions where no information is displayed, such that each bounding box in the tree map visualization is arranged in priority order based upon the sequence designated by the priority associated with its corresponding element and the predefined pattern and the void regions fill in the remainder of the display space where no bounding box is present; and

display means for displaying the tree map visualization on a display device.

7. A computer program product for displaying data from a data set in a tree map visualization, comprising:

a computer-usable storage medium having computer readable program code embodied therewith, the computer readable program code comprising:

computer readable program code configured to prioritize the data in the data set so as to associate a priority with respective elements of the data in the data set, where the associated priorities designate a desired sequence to the respective elements of the data set;

computer readable program code configured to predefine a pattern that reflects a desired display pattern for the associated priority of the elements of the data in the data set;

computer readable program code configured to generate the tree map visualization that positions within a display space, a combination of bounding boxes corresponding to the elements of the data in the data set and void regions where no information is displayed, such that each bounding box in the tree map visualization is arranged in priority order based upon the sequence designated by the priority associated with its corresponding element and the predefined pattern and the void regions fill in the remainder of the display space where no bounding box is present; and

computer readable program code configured to display the tree map visualization on a display device.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Oct 17, 2016
From: BANK OF AMERICA, N.A.
To: ACTIVISION BLIZZARD INC.; ACTIVISION PUBLISHING, INC.; ACTIVISION ENTERTAINMENT HOLDINGS, INC.; BLIZZARD ENTERTAINMENT, INC.
Reel/Frame 040381/0487 →
SECURITY AGREEMENT Recorded Feb 11, 2014
From: ACTIVISION PUBLISHING, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 032240/0257 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2013
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: ACTIVISION PUBLISHING, INC.
Reel/Frame 029900/0285 →