IP Library Granted Patent US 7,139,766
Granted Patent B2
US 7,139,766 · App. 10/321,781 · Granted Nov 21, 2006

Universal drill-down system for coordinated presentation of items in different databases

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,139,766
App. No.
10/321,781
Granted
Nov 21, 2006
Kind
B2
Abstract

A computer implemented method for mapping data from one presentation to another includes capturing and transmitting the context of an original report based on an originating data source such that it preserves the organization of the query and variable levels of context “fidelity”. The context of the originating report is translated in terms of the originating data source to a target context for presentation of a target report based on a target data source. The translation of different mapping scenarios is controlled in accordance with a translation model with a translation map.

Claims (21)

1. In a database system for accurately mapping data from one presentation to another, comprising:

means for capturing and transmitting the context of an original report based on an originating data source such that it preserves the organization of the query and variable levels of context fidelity; said means further including translation means for translating the context of the originating report in terms of the originating data source to a target context for presentation of a target report based on a target data source; and

a translation model having a translation map and a set of rules for controlling the translation of different mapping scenarios.

2. The database system of claim 1 , further comprising:

means for identifying selected types of mappings and preventing drill-through of irrelevant information or information that cannot be mapped.

3. The database system of claim 2 , further comprising:

means for generating member exceptions for mapping between different data values at one level in an originating data source to alternate values in another level in a target data source.

4. The database system of claim 3 wherein said originating data source is an OLAP data source and said target data source is a relational data source.

5. The database system of claim 3 wherein said originating data source is an OLAP data source and said target data source is an OLAP data source.

6. The database system of claim 3 wherein said originating data source is a relational data source and said target data source is an OLAP data source.

7. The database system of claim 3 wherein said originating data source is an OLAP data source and said target data source is a multi-dimensional database.

8. The database system of claim 3 wherein said originating data source is a relational data source and said target data source is a multi-dimensional database.

9. The database system of claim 3 further comprising means for defining translation maps for accessing cube metadata if said originating or target data source is an OLAP data source and relational metadata if said originating or target data source is a relational data source and providing the originating and target data source metadata in response to a user request to drill-through on a selected member of said originating data source; and

means for assigning drill-through target reports to the translation map.

10. A computer implemented method for mapping data from one presentation to another, comprising:

capturing and transmitting the context of an original report based on an originating data source such that it preserves the organization of the query and variable levels of context fidelity; including translating the context of the originating report in terms of the originating data source to a target context for presentation of a target report based on a target data source; and

controlling the translation of different mapping scenarios in accordance with a translation model with a translation map.

11. The method of claim 10 further comprising:

identifying selected types of mappings and preventing drill-through of irrelevant information or information that cannot be mapped.

12. The method of claim 10 further comprising:

mapping between different data values at one level in an originating data source to alternate values in another level in a target data source.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 8, 2007
From: BUSINESS OBJECTS, S.A.
To: BUSINESS OBJECTS SOFTWARE LTD.
Reel/Frame 020156/0411 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2003
From: THOMSON, NEIL; PAIEMENT, ANDRE; GOULD, DAVE; PETICLERC, MARTIN; DONNELLY, BRIAN; CHOW, GORDON
To: BUSINESS OBJECTS, S.A.
Reel/Frame 014509/0668 →