Metadata-Driven Report Population for Secure Data Auditing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The generation of reports that combine human-language text and measurements is a time-consuming, error-prone process, often leading to outdated information due to manual data entry and lack of automated updates.

Innovation Solution

Incorporating metadata into reports that specify data sources and insertion locations, enabling automated data retrieval and updates, with secure, high-bandwidth communication to reduce errors and maintain data freshness.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual processes are used to generate reports by copying data from databases, then human oversight and control are maintained, but the process becomes time-consuming and prone to errors

Engineering Contradiction:
Improveaccuracy of data insertionVSAvoidtime to generate report
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system enables automated self-service report generation where the report processing module automatically queries the database using stored metadata, retrieves relevant data, and populates reports without manual intervention. This eliminates human error in data copying while maintaining accuracy through automated validation processes.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The metadata is prepared in advance with pre-defined query structures, data source identifiers, and insertion location markers. This preliminary preparation allows the automated process to efficiently retrieve and insert data without requiring real-time manual configuration, significantly reducing report generation time while maintaining accuracy.

Inventive Principle:
Principle #10Preliminary action

2Loss of information

If all data sources are transmitted to remote systems, then complete information is available, but security and bandwidth efficiency are compromised

Engineering Contradiction:
Improvecompleteness of data accessVSAvoiddata security risk
Core Design Contradiction:
Loss of informationVSObject-affected harmful factors

Solution Approach 1:

The system implements differentiated data transmission where only the specific data subsets required for each report are transmitted to remote systems. The metadata stores precise query parameters and data source identifiers, enabling the report processing module to retrieve only necessary information locally or from the database, rather than transmitting all data sources. This maintains data completeness for report generation while minimizing security exposure and bandwidth consumption.

Inventive Principle:
Principle #3Local quality

3Object-affected harmful factors

If summary data is provided to users without access to underlying data sources, then security is improved, but auditability is reduced

Engineering Contradiction:
Improvedata security exposureVSAvoidtraceability of data source
Core Design Contradiction:
Object-affected harmful factorsVSLoss of information

Solution Approach 1:

The metadata includes embedded references to underlying data sources, query parameters, and data lineage information. When summary data is provided to users, the system simultaneously provides feedback information about the data sources, enabling auditors to trace the origin and transformation of data without requiring users to access the actual underlying data sources. This maintains security while preserving auditability through information feedback.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12613990B2Automated file information population exhibiting reduced storage and bandwidth and increased security
Publication Date: 2026.04.28 SERVICENOW INC
  • US12613990B2 patent drawing
  • US12613990B2 patent drawing
  • US12613990B2 patent drawing

AI summary

Embodiments are provided herein that improve the automated generation and auditing of data-bearing reports. These embodiments include using metadata to represent the sources of data to be used to insert information at various locations within a report or other text record. To populate the report, the metadata is used to determine a source to query for the relevant information, a location to insert the relevant information within the text, and optionally a calculation to perform on the source data in order to determine the relevant information. These embodiments result in improved data security and reduced bandwidth and storage cost while also improving report accuracy and allowing for repeated report information updates as the underlying source data is accumulated and/or updated.