Visual Representation Object Confidential Data Protection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computer security systems fail to prevent accidental disclosure of confidential information via visual representation objects, such as when users inadvertently input sensitive data into incorrect fields due to input focus stealing or malicious software manipulation, leading to security risks.

Innovation Solution

A method and apparatus that establish pattern information for confidential data, monitor visual representation objects for input focus, compare input data with this pattern to identify unobscured portions, and block communication of such data to prevent accidental disclosure, using modules like an establishment module, monitoring module, comparison module, and production module to generate indicia of detection and control data transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If password controls obscure the inputted data, then the confidential information is protected from public view, but the confidential information can still be accidentally disclosed through other visual representation where the input data is not obscured

Engineering Contradiction:
Improvesecurity protectionVSAvoidcoverage of protection
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent extends the protection mechanism from password controls specifically to all visual representation objects. The system monitors multiple types of visual representations (windows, dialogs, controls) and applies pattern matching across all of them, making the security solution universal rather than limited to a single control type. This resolves the contradiction by maintaining security protection while expanding coverage to prevent accidental disclosure in any visual representation.

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

Solution Approach 2:

The patent divides the monitoring function into separate modules: an establishment module that creates pattern information, a monitoring module that detects visual representation objects, and a comparison module that matches input data against patterns. This segmentation allows the system to comprehensively monitor different visual representation types without creating a monolithic complex system, thereby expanding protection coverage while maintaining reliability.

Inventive Principle:
Principle #1Segmentation

2Reliability

If the system monitors all visual representation objects for confidential information, then accidental disclosure is prevented, but the system complexity increases

Engineering Contradiction:
Improvesecurity preventionVSAvoidsystem structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces pattern information as an intermediary that mediates between the monitoring process and the actual confidential data. Instead of directly analyzing all input data across all visual representations, the system compares data against pre-established patterns. This intermediary approach enables comprehensive monitoring while simplifying the comparison process, thus preventing accidental disclosure without proportionally increasing system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system automatically establishes pattern information based on statistical data and commonly used confidential information formats, without requiring manual configuration for each monitoring scenario. The establishment module self-generates patterns that the comparison module then uses autonomously. This self-service capability reduces the operational complexity of maintaining comprehensive security monitoring across all visual representation objects.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If pattern information is established using statistical data, then the detection accuracy is improved, but the time required to establish patterns increases

Engineering Contradiction:
Improvedetection accuracyVSAvoidpattern establishment time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs pattern establishment in advance, before actual monitoring begins. The establishment module pre-generates pattern information based on statistical data and common confidential information formats, storing these patterns for rapid comparison during operation. This preliminary action separates the time-consuming pattern creation process from the real-time monitoring process, thereby achieving high detection accuracy without sacrificing operational speed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses statistically-derived pattern templates that are computationally inexpensive to generate and compare. Rather than implementing complex real-time analysis algorithms, the patent employs simple pattern matching against pre-established templates. These lightweight patterns can be quickly created and discarded, enabling accurate detection while minimizing the time investment required for pattern establishment and maintenance.

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

Data Source

PatentUS8732821B1Method and apparatus for preventing accidential disclosure of confidential information via visual representation objects
Publication Date: 2014.05.20 GEN DIGITAL INC
  • US8732821B1 patent drawing
  • US8732821B1 patent drawing
  • US8732821B1 patent drawing

AI summary

A method and apparatus for preventing accidental disclosure of confidential information via visual representation objects is described. In one embodiment, the method includes establishing pattern information with respect to confidential information, wherein the confidential information is used to authenticate users, monitoring a visual representation object having an input focus associated with a user interface, wherein the visual representation object receives input data, comparing the input data with the pattern information to identify at least one unobscured portion of the confidential information and producing indicia of detection of the at least one unobscured portion of the confidential information on the visual representation object.