Interactive Image Analysis Mark Protection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Web-based medical image processing applications face challenges in protecting image data from unauthorized copying and redistribution, as visible marks can be easily removed by malicious users, compromising the origin and ownership of the software.

Innovation Solution

A system that integrates image visualization, position input, result determination, and a display subsystem to dynamically decide and display a visible mark based on the outcome of local image processing, ensuring the mark is shown only when no meaningful object or result is present, thereby protecting the software's origin and preventing unauthorized distribution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a visible mark is displayed in the application to indicate origin and protect against copying, then the software origin is identifiable and protection is provided, but the malicious user can easily remove the visible mark

Engineering Contradiction:
Improvesoftware protectionVSAvoidmark removal difficulty
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent merges the visible mark display functionality with the local image processing subsystem. The mark is displayed based on the results of image processing operations, integrating it into the functional workflow rather than displaying it as a separate, static element. This merging makes the mark more difficult to remove without affecting the core image processing functionality.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The visible mark is displayed dynamically based on the state of image processing. The mark appears or disappears depending on whether local image processing has been performed and what results are obtained. This dynamic behavior ties the mark's presence to the functional state of the application, making it harder to remove without breaking the application's operational logic.

Inventive Principle:
Principle #15Dynamics

2Reliability

If the visible mark is always displayed to protect software origin, then origin identification is ensured, but the mark may disturb or hinder the display of meaningful image processing results

Engineering Contradiction:
Improveorigin identificationVSAvoidimage analysis information
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The visible mark is displayed dynamically based on the state of image processing. The mark appears or disappears depending on whether local image processing has been performed and what results are obtained. This dynamic behavior ties the mark's presence to the functional state of the application, making it harder to remove without breaking the application's operational logic.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies different display states to different regions or contexts within the application. The visible mark is displayed in some contexts (when no meaningful results are available) but not in others (when meaningful image processing results are present). This local differentiation ensures the mark does not interfere with important information display while still providing protection in appropriate contexts.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9483844B2Interactive image analysis
Publication Date: 2016.11.01 KONINKLIJKE PHILIPS NV
  • US9483844B2 patent drawing
  • US9483844B2 patent drawing
  • US9483844B2 patent drawing

AI summary

An interactive image analysis system includes an image visualization subsystem (1) for visualizing an image (8). An indicated position determiner (2) is arranged for determining an indicated position of a pointing device with respect to the image(8). A result determiner (3) is arranged for determining a result of a local image processing of the image (8) at the indicated position. A display subsystem (4) displays either at least part of the result of the local image processing (406) or a visible mark (407), based on the image processing result. The result of the local image processing is indicative of the presence or absence of an object (403) at or near the indicated position (404, 405), and the display subsystem (4) is arranged for displaying the visible mark (407) in the absence of such an object (403) at or near the indicated position (405).