Embedding Configuration Files in PDF Test Reports

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Testing systems generate reports that lack embedded configuration settings, making it difficult for users to replicate test conditions, as configuration data is scattered, hidden, and often not human-readable, leading to difficulties in importing and exporting settings for consistent results.

Innovation Solution

Embedding configuration files, including system and external settings, directly into report documents using standard PDF embedding mechanisms, allowing automatic inclusion and extraction of settings for consistent test replication across systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If configuration data is stored in separate files, then the testing system can maintain configuration settings, but users must manually search and locate these scattered configuration files which increases complexity and time consumption

Engineering Contradiction:
Improveease of accessing configuration dataVSAvoidcomplexity of locating configuration files
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent merges configuration data with the test report document by embedding the configuration file as an attachment within the PDF report. This combines two previously separate operations (generating a report and managing configuration files) into a single integrated document, eliminating the need for users to separately locate and search for configuration files while maintaining systematic organization of settings.

Inventive Principle:
Principle #5Merging (Combining)

2Adaptability or versatility

If configuration files are embedded in documents, then users can easily replicate test conditions, but the document format must support embedding which limits compatibility

Engineering Contradiction:
Improveability to replicate test configurationsVSAvoiddocument format requirements
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent leverages the universal PDF format which natively supports document embedding as a standard feature. By using PDF's built-in attachment mechanism, the solution achieves broad compatibility across different operating systems and devices without requiring specialized software or formats, while still enabling configuration replication functionality.

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

3Ease of operation

If configuration data is made human-readable, then users can understand the settings, but the data may still be difficult to extract and import automatically

Engineering Contradiction:
Improvereadability of configuration dataVSAvoidefficiency of importing configuration settings
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent extracts the configuration data from the testing system and embeds it as a separate, self-contained file within the PDF report attachment. This allows users to easily access and read the configuration data in a human-readable format while also enabling automatic extraction and import by testing systems through standard file processing mechanisms, thus serving both readability and automation needs simultaneously.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS8850274B2Method of embedding configuration data in a non-configuration document
Publication Date: 2014.09.30 HAMMERTECH
  • US8850274B2 patent drawing
  • US8850274B2 patent drawing
  • US8850274B2 patent drawing

AI summary

Embodiments are directed to a method of embedding configuration files in a document generated by a system, with the configuration file including settings associated with the generation of the document. A particular embodiment is directed to the embedding of configuration files of a testing system in a report document generated by the testing system. The configuration file includes system settings and external settings in association with the test results documented in the report document. For example, a testing system can generate a PDF report document associated with a test performed, and embed configuration files into the PDF report document. The embedding of configurations files in the PDF document can be done by using standard embedding mechanisms already available in the PDF file format and supported by most PDF viewing tools. The embedding of the configuration file can be performed automatically when the report document is generated.