Multi-Level Interface Client for Business Intelligence Data Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for accessing and integrating data from business intelligence systems into business productivity clients are inefficient, requiring technical expertise and proprietary interfaces, and often result in formatting issues and document corruption when exporting and importing data.

Innovation Solution

A multi-level interface client system that allows business productivity clients to access and update data from business intelligence systems directly, using a graphical user interface, application programming interface, productivity client adapter layer, and kernel layer, enabling native access and refreshing of reports while preserving formatting.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If OLAP systems are used to query databases and generate reports, then business information can be analyzed effectively, but technical expertise is required and the systems are proprietary and expensive

Engineering Contradiction:
Improvebusiness information analysis capabilityVSAvoiduser accessibility
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent introduces a reporting service as an intermediary layer between the OLAP system and productivity clients. This service exposes standardized query interfaces that allow users to access business intelligence data without needing to learn proprietary OLAP interfaces or programming languages, thus resolving the contradiction between analysis capability and ease of operation

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent enables multiple types of clients (productivity clients, mobile devices, web browsers) to access the same business intelligence reporting system through a universal standardized interface. This eliminates the need for separate proprietary clients for different platforms, making the system accessible to a broader user base without sacrificing analytical capabilities

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Loss of information

If reports are exported from OLAP systems to productivity clients, then information can be conveyed to business managers, but formatting issues and document corruption occur

Engineering Contradiction:
Improveinformation delivery to managersVSAvoiddocument integrity
Core Design Contradiction:
Loss of informationVSReliability

Solution Approach 1:

The reporting service acts as an intermediary that generates reports in standardized formats natively supported by productivity clients. This eliminates the need for export/import operations that cause formatting issues, as the reports are created directly in the target format with proper formatting from the source

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the output format parameter of the reporting system to produce reports in formats native to productivity clients (such as Excel, Word, PowerPoint) rather than proprietary OLAP formats. This parameter change eliminates formatting conversion issues and document corruption while maintaining information integrity

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If OLAP clients are installed on desktop computers, then direct access to business intelligence systems is enabled, but installation is not universal among business employees

Engineering Contradiction:
Improvedirect system accessVSAvoiduser coverage
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent makes the business intelligence reporting system accessible through multiple client types including productivity clients, mobile devices, and web browsers. This multi-platform approach ensures universal access across all business employees regardless of their device or platform preferences, while maintaining direct access to the intelligence system through standardized interfaces

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Ease of operation

If data is exported from OLAP systems to productivity clients, then reports can be used in familiar applications, but the process requires accessing both systems and is inefficient

Engineering Contradiction:
Improvereport usage in familiar applicationsVSAvoiddata export efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The reporting service serves as an intermediary that allows productivity clients to query the OLAP system directly through standardized interfaces. This eliminates the inefficient export/import process by enabling direct report generation in the productivity client's native format, improving efficiency while maintaining ease of use in familiar applications

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7861253B1Systems and methods for accessing a business intelligence system through a business productivity client
Publication Date: 2010.12.28 MICROSTRATEGY INC
  • US7861253B1 patent drawing
  • US7861253B1 patent drawing
  • US7861253B1 patent drawing

AI summary

A multi-level interface client for business productivity clients such as spreadsheet, word processor, presentation, database and email clients. The multi-level interface client provides backend functionality permitting a business intelligence server, such as an OLAP system to be accessed directly from the productivity client. Reports displayed in the documents native to the productivity client can be updated directly in the client by executing operations on the business intelligence server through the interface client. Layout and formatting information specific to the client is stored as persistence information by interface client in the productivity client document file and is used to refresh the displayed report in the file without a loss of formatting or layout properties.