Dummy Document Error Reporting for Software Privacy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing error reporting systems in software applications risk user privacy leakage due to the inclusion of sensitive information in memory dumps, leading users to hesitate in sending error reports.

Innovation Solution

An error reporting system that generates and sends 'dummy documents' with replaced sensitive content, maintaining the document skeleton while replacing sensitive information with dummy data, thereby protecting user privacy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If original documents with sensitive information are included in error reports, then error analysis and customer service quality are improved, but user privacy is compromised

Engineering Contradiction:
Improveerror analysis qualityVSAvoiduser privacy leakage
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent extracts only the structural skeleton of documents while removing sensitive content. The document parser separates structural information (formatting, layout, organization) from content information (actual text, data, media), and only the skeleton is transmitted in error reports, eliminating privacy leakage risk while preserving analytical value.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent creates a copy of the document structure without the actual content. A dummy document is generated that mirrors the original document's skeleton including formatting and layout, but all content is replaced with placeholder data, allowing error analysis without exposing sensitive user information.

Inventive Principle:
Principle #26Copying

2Object-affected harmful factors

If dummy documents with replaced content are generated, then user privacy is protected, but error reporting utility may be reduced

Engineering Contradiction:
Improveuser privacy protectionVSAvoiderror reporting utility
Core Design Contradiction:
Object-affected harmful factorsVSReliability

Solution Approach 1:

The patent applies different processing to different parts of the document. The structural skeleton (formatting, layout, organization) is preserved completely as it is essential for error analysis, while only the content portions are replaced with dummy data. This selective approach maintains reporting utility for structural errors while protecting privacy.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent introduces an intermediary processing layer between the original document and the error report. The document parser and dummy document generator act as intermediaries that transform the original document into a processed version that maintains structural integrity while removing sensitive content, bridging the gap between privacy protection and error analysis needs.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8010845B2System and method for error reporting in software applications
Publication Date: 2011.08.30 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US8010845B2 patent drawing
  • US8010845B2 patent drawing
  • US8010845B2 patent drawing

AI summary

The invention relates to a system and a method for error reporting in software applications. A system in accordance with an embodiment includes: a dummy document generating unit for generating a dummy document from an original document, wherein the dummy document maintains a skeleton of the original document and contains dummy data as its content; and a dummy document reporting unit for sending the generated dummy document in an error report.