IP Library Patent Application 10842648
Patent Application
App. No. 10/842,648

Method of and system for data aggregation employing dimensional hierarchy transformation

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 None
App. No.
10/842,648
Abstract

An improved method of and apparatus for aggregating data having at least one dimension logically organized into multiple hierarchies of items, whereby such multiple hierarchies of items are transformed into a single hierarchy that is functionally equivalent to the multiple hierarchies. In the hierarchy transformation process, a given child item is linked with a parent item in the single hierarchy when no other child item linked to the parent item has a child item in common with the given child item. In the event that at least one other child item linked to the parent item has a child item in common with the given child item, the given child item is not linked with the parent item in the single hierarchy. The improved data aggregation mechanism of the present invention achieves a significant increase in system performance (e.g. deceased access/search time). Moreover, the improved data aggregation mechanism of the present invention may be integrated into a standalone data aggregation server supporting an OLAP system (one or more OLAP servers and clients), or may be integrated into a database management system (DBMS), thus achieving improved user flexibility and ease of use. The improved DBMS system of the present invention can be used to realize an improved Data Warehouse for supporting on-line analytical processing (OLAP) operations or to realize an improved informational database system, operational database system, or the like.

Claims (18)

1 - 151 . (canceled)

152 . In a database system comprising data having at least one dimension logically organized into multiple hierarchies of items, a method for transforming the multiple hierarchies of items into a single hierarchy that is functionally equivalent to the multiple hierarchies, the method comprising the step of:

linking a given child item with a parent item in the single hierarchy when no other child item linked to the parent item has a child item in common with the given child item.

153 . The method of claim 152 , wherein, in the event that at least one other child item linked to the parent item has a child item in common with the given child item, the given child item is not linked with the parent item in the single hierarchy.

154 . A data aggregation engine comprising:

a hierarchy transformation module that identifies at least one dimension of data logically organized into multiple hierarchies of items, and transforms the multiple hierarchies of items into a single hierarchy (that is functionally equivalent to the multiple hierarchies) by linking a given child item with a parent item in the single hierarchy when no other child item linked to the parent item has a child item in common with the given child item;

an aggregation module that aggregates the data based upon the single hierarchy.

155 . The data aggregation engine of claim 154 , wherein, in the event that at least one other child item linked to the parent item has a child item in common with the given child item, the hierarchy transformation module does not link the given child item with the parent item in the single hierarchy.

156 . The data aggregation engine of claim 154 , integrated with an OLAP server (comprising OLAP analysis logic and presentation logic) and client machines operably coupled to the OLAP server to provide user-directed OLAP analysis, to thereby realize an OLAP system capable of performing data aggregation operations on the data, and storing and managing such data.

157 . The OLAP system of claim 156 , wherein the network includes the infrastructure of the Internet.

158 . The OLAP system of claim 156 , wherein said client machines include a web-browser-based user interface that enables user access to the OLAP server.

159 . The data aggregation engine of claim 154 , integral to a DBMS to thereby realize an improved DBMS capable of performing data aggregation operations on the data, and storing and managing such data.

160 . The data aggregation engine of claim 154 , integral to a DBMS operably coupled to a plurality of client machines over a network , to thereby realize a data warehouse capable of performing data aggregation operations on the data, and storing and managing such data.

161 . The data warehouse of claim 160 , wherein the network includes the infrastructure of the Internet.

162 . The data warehouse of claim 161 , wherein said client machines include a web-browser-based user interface that enables user access to the DBMS.

163 . The data aggregation engine of claim 154 , integrated with an server (comprising analysis logic) and client machines operably coupled to the server to provide user-directed analysis, to thereby realize a decision support system capable of performing data aggregation operations on the data, and storing and managing such data.

164 . The decision support system of claim 163 , wherein the network includes the infrastructure of the Internet.

165 . The decision support system of claim 164 , wherein said client machines include a web-browser-based user interface that enables user access to the server.

Assignments (6)
SECURITY INTEREST Recorded Oct 15, 2020
From: BYLAS DISTRICT ECONOMIC ENTERPRISE, LLC
To: INTELLECTUAL VENTURES ASSETS 119 LLC; INTELLECTUAL VENTURES ASSETS 114 LLC
Reel/Frame 054089/0864 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 23, 2019
From: BYLAS DISTRICT ECONOMIC ENTERPRISE LLC
To: MEC MANAGEMENT, LLC
Reel/Frame 050145/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2010
From: HR ASSET HOLDINGS, INC.
To: YANICKLO TECHNOLOGY LIMITED LIABILITY COMPANY
Reel/Frame 024701/0001 →
CHANGE OF NAME Recorded Jan 28, 2010
From: HYPERROLL, INC.
To: HR ASSET HOLDINGS, INC.
Reel/Frame 023861/0460 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2009
From: HYPERROLL ISRAEL, LTD.
To: HYPERROLL, INC.
Reel/Frame 023486/0795 →
LICENSE Recorded Oct 27, 2009
From: HYPERROLL, INC.
To: HYPERION SOLUTIONS CORPORATION
Reel/Frame 023427/0597 →