IP Library Granted Patent US 7,509,591
Granted Patent B1
US 7,509,591 · App. 11/437,067 · Granted Mar 24, 2009

Generation engine for a treemap display

Assignee: The Hive Group
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,509,591
App. No.
11/437,067
Granted
Mar 24, 2009
Kind
B1
Abstract

A treemap generation engine enables a user of a treemap generation application to design a treemap display page by providing inputs that define the format of the treemap display page, as well as inputs that define the data to be represented by the treemap display page. Based on the inputs, the treemap generation application generates treemap display data that can be processed by a browser application to draw a treemap display page on a computer.

Claims (14)

1. A method of authoring a computer-generated treemap display, comprising:

receiving, from a graphical user interface, a treemap configuration definition that defines the format of a treemap display page, the treemap configuration definition comprising at least one color parameter and at least one cell size parameter;

receiving, from the graphical user interface, a data definition that defines a set of data to be represented by a treemap on the treemap display page; and

generating treemap display data operable to initiate display of the treemap display page from the treemap configuration definition and the data definition, the treemap display page comprising a treemap representation of the set of data.

2. A method as defined in claim 1 , wherein receiving, from the graphical user interface, a data definition comprises receiving data that defines one or more attributes of data contained in a database.

3. A method as defined in claim 2 , wherein receiving, from the graphical user interface, a treemap configuration definition comprises receiving data that identifies a data attribute by which treemap cells will be grouped in the treemap of the treemap display page.

4. A method as defined in claim 2 , wherein receiving, from the graphical user interface, a treemap configuration definition comprises receiving data that identifies a data attribute that will be represented by the size of treemap cells in the treemap of the treemap display page.

5. A method as defined in claim 2 , wherein receiving, from the graphical user interface, a treemap configuration definition comprises receiving data that identifies a data attribute that will be represented by the color of treemap cells in the treemap of the treemap display page.

6. A method as defined in claim 2 , wherein receiving, from the graphical user interface, a treemap configuration definition comprises receiving data that defines mouseover events for the treemap display page.

7. A method as defined in claim 2 , wherein receiving, from the graphical user interface, a treemap configuration definition comprises receiving data that defines a filter control for the treemap display page.

8. A method as defined in claim 2 , wherein receiving, from the graphical user interface, a treemap configuration definition comprises receiving data that defines labels to be used on the treemap display page.

9. A method as defined in claim 2 , wherein receiving, from the graphical user interface, a treemap configuration definition comprises receiving data that defines highlight controls for the treemap display page.

10. A method as defined in claim 1 , wherein the treemap display data comprises a markup language document.

11. A method as defined in claim 1 , wherein the treemap configuration definition and the data definition are received from a client computer over a computer network.

Assignments (3)
MERGER Recorded Feb 10, 2015
From: THE HIVE GROUP
To: VISUAL ACTION SOFTWARE, INC.
Reel/Frame 034930/0534 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE OF ASSIGNORS MATTHEW THORN, DONALD HOFFMAN AND DANIEL PERKEL FROM 05/18/2006 TO 11/06/2002 PREVIOUSLY RECORDED ON REEL 017932 FRAME 0650. ASSIGNOR(S) HEREBY CONFIRMS THE MATTHEW THORN, DONALD HOFFMAN, AND DANIEL PERKEL TO THE HIVE GROUP. Recorded Dec 12, 2006
From: THORN, MATTHEW (NMI); HOFFMAN, DONALD (NMI); PERKEL, DANIEL (NMI)
To: THE HIVE GROUP
Reel/Frame 018615/0374 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 18, 2006
From: THORN, MATTHEW; HOFFMAN, DONALD; PERKEL, DANIEL
To: HIVE GROUP, THE
Reel/Frame 017932/0650 →
Continuity (2)
Continuation 1021908900 · Aug 13, 2002
Provisional Application 6031232500 · Aug 13, 2001