IP Library Granted Patent US 7,899,837
Granted Patent B2
US 7,899,837 · App. 11/537,592 · Granted Mar 1, 2011

Apparatus and method for generating queries and reports

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,899,837
App. No.
11/537,592
Granted
Mar 1, 2011
Kind
B2
Abstract

A computer readable storage medium includes executable instructions to extract data model object information and report data values from data model objects in at least one semantic abstraction to define indexed fields. A search query is received. The search query is applied against the indexed fields to define matching data model objects and matching report data values. A proposed abstract query with at least one matching data model object and a corresponding semantic abstraction is generated.

Claims (30)

1. A computer readable storage medium, comprising executable instructions to:

extract data model object information from data model objects in at least one semantic abstraction, wherein the data model object information includes a data model object name, a data model object identifier and a semantic abstraction identifier;

extract from report data results, a report data value and data model object identifier, wherein the data model object identifier corresponds to a data model object name associated with the data model object information, and wherein the report data results are from a report with information automatically retrieved from a data source, where the information is structured in accordance with a report schema;

define indexed fields including fields specifying a data model object name, a data model object identifier, a semantic abstraction identifier and a report data value;

receive a search query;

apply the search query against the indexed fields to define matching data model objects and matching report data values; and

generate a proposed abstract query comprising at least one matching data model object and a corresponding semantic abstraction.

2. The computer readable storage medium according to claim 1 wherein the proposed abstract query additionally comprises a query filter with at least one matching report data value.

3. The computer readable storage medium according to claim 1 wherein the search query is received from a user.

4. The computer readable storage medium according to claim 1 wherein the search query is generated automatically.

5. The computer readable storage medium according to claim 1 further comprising executable instructions to execute the proposed abstract query against at least one data source to generate a default report.

6. The computer readable storage medium according to claim 5 wherein the default report has a user specified report format.

7. The computer readable storage medium according to claim 1 further comprising executable instructions to store the indexed fields in a database.

8. The computer readable storage medium according to claim 1 wherein the proposed abstract query comprises a proposed business intelligence query.

9. The computer readable storage medium according to claim 1 further comprising executable instructions to return a list with matching data model object names and identifiers, and matching report data values.

10. A computer readable storage medium, comprising executable instructions to:

extract data model object information for data model objects in at least one semantic abstraction, to define a first set of indexed fields including a data model object name, a data model object identifier and a semantic abstraction identifier;

extract report data values from data model objects in report data results to define a second set of indexed fields including a report data value and a data model object name associated with a data model object name in the first set of indexed fields, wherein the report data results are from a report with information automatically retrieved from a data source, where the information is structured in accordance with a report schema;

apply search terms in a search query against the first and second sets of indexed fields;

retrieve a first list of search query results with matching data model objects and corresponding semantic abstractions;

retrieve a second list of search query results with matching report data values and corresponding data model objects and semantic abstractions; and

generate a proposed abstract query with a semantic abstraction from the first list and at least one matching data model object of the semantic abstraction.

11. The computer readable storage medium according to claim 10 wherein the proposed abstract query additionally comprises a query filter with at least one matching report data value from the second list.

12. The computer readable storage medium according to claim 10 wherein the executable instructions to generate additionally comprise executable instructions to:

group data model object identifiers from the first list by semantic abstraction identifier;

rank semantic abstraction identifiers from the first list according to at least one ranking criterion;

generate a first proposed abstract query with a top ranked semantic abstraction identifier from the first list, and at least one matching data model object identifier corresponding to the top ranked semantic abstraction identifier; and

generate a second proposed abstract query with a second ranked semantic abstraction identifier from the first list, and at least one matching data model object identifier corresponding to the second ranked semantic abstraction identifier.

13. The computer readable storage medium according to claim 12 wherein the at least one ranking factor is the number of matching data model objects for each semantic abstraction.

14. The computer readable storage medium according to claim 12 wherein the at least one ranking factor is the number of matching data model objects that are measures.

Assignments (3)
CHANGE OF NAME Recorded Jan 26, 2026
From: BUSINESS OBJECTS SOFTWARE LIMITED
To: SAP IRELAND LIMITED
Reel/Frame 074510/0354 →
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 Jan 11, 2007
From: POLO-MALOUVIER, RICARDO; CACHEUX, GREGOIRE JEAN ANTOINE; VERGNORY-MION, GILLES; ALLERTON, MARK
To: BUSINESS OBJECTS, S.A.
Reel/Frame 018749/0912 →