Shared Parameter List for Report Generation Overhead Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing report generation systems face high overhead and scalability issues due to the creation and maintenance of multiple lists of prompts for each report, even when the hierarchy of prompts remains unchanged, leading to inefficient performance.

Innovation Solution

A technique to generate a shared list of parameters by combining query definitions and prompts, allowing multiple reports to reuse this list, which reduces overhead through efficient key generation and comparison methods.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple lists of prompts are created for each report, then report generation flexibility is improved, but system overhead and maintenance complexity increase

Engineering Contradiction:
Improvereport generation flexibilityVSAvoidsystem overhead
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal list of parameters that can be shared across multiple reports. Instead of maintaining separate prompt lists for each report, the system establishes a single master list that serves all reports, thereby reducing redundancy and system overhead while preserving the ability to generate diverse reports through parameter selection and combination.

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

Solution Approach 2:

The patent merges multiple separate list of prompts into a single shared list of parameters. By combining the prompt management functionality across all reports into one unified structure, the system eliminates the need for multiple duplicate lists while maintaining the flexibility to generate different reports through selective parameter usage.

Inventive Principle:
Principle #5Merging (Combining)

2Adaptability or versatility

If multiple lists of prompts are created for each report, then report-specific customization is improved, but scalability and performance deteriorate

Engineering Contradiction:
Improvereport-specific customizationVSAvoidsystem performance
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent implements a universal parameter list that serves multiple reports simultaneously. This universal structure allows the system to maintain report-specific customization capabilities through parameter selection and combination while dramatically improving scalability and performance by eliminating the need to manage multiple separate prompt lists.

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

Solution Approach 2:

Instead of creating multiple copies of prompt lists for each report, the patent uses a single master list that is referenced by all reports. This approach maintains the ability to generate customized reports through parameter instantiation while avoiding the performance penalties associated with managing multiple duplicate data structures.

Inventive Principle:
Principle #26Copying

3Ease of operation

If multiple lists of prompts are created for each report, then report management flexibility is improved, but time for creation and maintenance increases

Engineering Contradiction:
Improvereport management flexibilityVSAvoidcreation and maintenance time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent merges the management of multiple prompt lists into a single unified parameter list. This consolidation reduces the time required for creation and maintenance operations, as system administrators need to manage only one master list rather than multiple separate lists, while still maintaining full report management flexibility through the shared parameter structure.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent establishes a master list of parameters that can be pre-configured and reused across all reports. By preparing this universal structure in advance, the system eliminates the need to repeatedly create and maintain separate prompt lists for each report, thereby reducing overall creation and maintenance time while preserving management flexibility.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7720808B2Apparatus and method for generating reports from a shared list of parameters
Publication Date: 2010.05.18 SAP IRELAND LTD
  • US7720808B2 patent drawing
  • US7720808B2 patent drawing
  • US7720808B2 patent drawing

AI summary

A computer readable medium comprises executable instructions to form a list of parameters for a report. The list of parameters is compared to existing lists of parameters. A selected list of parameters is designated. A report is generated with the selected list of parameters.