Web-Based Reporting System for Database Query Automation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing reporting systems require significant technical expertise and involvement from programmers and database administrators to customize and execute reports, limiting accessibility and increasing costs, as they often necessitate special software and direct database access.

Innovation Solution

A web-based system that allows users to interactively create, customize, and execute reports through a standard web browser without specialized software or knowledge of data access languages, connecting to various database types via a network interface and utilizing scorecarding for automatic field selection and adaptive user interfaces.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If conventional reporting systems are used, then reports can be generated with predefined characteristics, but significant technical expertise and involvement from programmers and database administrators are required for customization

Engineering Contradiction:
Improveease of report customizationVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces a web-based reporting system that acts as an intermediary between users and databases. This system provides a visual interface layer that translates user-friendly report design actions into database queries, eliminating the need for users to directly interact with complex database systems or programming languages. The web browser serves as the intermediary platform, allowing users to create customized reports without technical expertise while the system handles the complexity of database communication and query generation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If special software and direct database access are required, then reports can be customized, but accessibility is limited and costs increase

Engineering Contradiction:
Improvereport customization capabilityVSAvoiduser accessibility
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent creates a universal web-based reporting system that can connect to multiple database types (relational, hierarchical, network databases) through a single interface. The system provides multi-functionality by enabling users to perform various reporting tasks (data retrieval, filtering, sorting, formatting, charting) through a standard web browser without requiring separate software installations or direct database access credentials. This universal approach allows any user with web browsing capability to access and customize reports across different database systems.

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

3Manufacturing precision

If programmers and database administrators are involved in report customization, then reports can be executed with required specifications, but time and resources are consumed

Engineering Contradiction:
Improvereport specification accuracyVSAvoidtime for report creation
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent implements a self-service reporting system where end users can independently create, customize, and execute reports without requiring programmer or database administrator involvement. The system provides automated features including visual drag-and-drop interface for selecting data fields, automatic query generation, real-time preview capabilities, and one-click report execution. Users can specify report requirements through intuitive forms and visual tools, and the system automatically translates these specifications into accurate database queries and formatted outputs, eliminating the time-consuming manual intervention previously required.

Inventive Principle:
Principle #25Self-service

4Reliability

If conventional reporting systems are used, then reports can be generated, but the cost of maintaining such systems is high and there is significant risk of introducing bugs when software is updated

Engineering Contradiction:
Improvesystem stabilityVSAvoidsystem maintenance cost
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The patent employs a lightweight web-based architecture where the reporting system runs through standard web browsers without requiring complex client-side installations or persistent local software components. The system uses server-side processing with standardized web protocols (HTTP/HTTPS) and common web technologies, replacing expensive, long-lived desktop applications with lighter, web-delivered functionality. This approach reduces maintenance costs by eliminating the need for client software updates, patch management, and local configuration, while improving reliability through centralized server management and automated updates.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Data Source

PatentUS7840600B1Systems and methods for interactively creating, customizing, and executing reports over the internet
Publication Date: 2010.11.23 IZENDA
  • US7840600B1 patent drawing
  • US7840600B1 patent drawing
  • US7840600B1 patent drawing

AI summary

The present invention enables users to interactively create, customize, and execute reports on data stored in databases using only a web browser. The user can create, customize, and execute reports by selecting various report elements including, for example, data sources, fields, filters, labels, charts, dashboards, and the like. Advantageously, the present invention enables users to create the reports through an Internet connection, without any special software, such as web browser plug-ins, database applications, and the like, without knowledge of data access languages, such as SQL, and without direct access to a database server. The present invention can directly connect to a plurality of different database types through a virtual or physical network connection. It fully functions without requiring the creation of additional configuration items like catalogs, models or secondary schemas by a programmer or database administrator (DBA).