Web Content Protection via Canvas Text Rendering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing web content protection methods fail to prevent unauthorized copying while maintaining native text selection and layout functionality, as they either impair usability or are inefficient to implement.

Innovation Solution

Converting textual content into graphical representations, allowing native text selection and layout preservation, and using scripts to control clipboard functionality, ensuring content is displayed as images rather than text, thus preventing copying.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If content is displayed as plain text in HTML, then native text selection and copying functionality is enabled, but content protection is compromised

Engineering Contradiction:
Improvetext selection and copying functionalityVSAvoidcontent protection
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent creates visual copies of text as images that resemble the original text appearance. These image-based representations maintain visual fidelity while preventing actual text copying through clipboard control mechanisms. The system generates canvas-based image elements that look like text but cannot be copied as selectable text.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent introduces an intermediary layer between the user and the actual text content. By using canvas elements and controlling clipboard functionality through scripts, it creates a mediation layer that allows visual viewing and selection-like interactions while blocking actual text extraction and copying to the clipboard.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If content is converted to images to prevent copying, then content protection is improved, but native text selection and layout functionality are impaired

Engineering Contradiction:
Improvecontent protectionVSAvoidtext selection and layout functionality
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system creates visual copies of text using canvas-based image elements that replicate the appearance of text while preventing actual text copying. These image representations maintain visual fidelity to the original text but cannot be copied as selectable text, thus protecting content while preserving visual presentation.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent changes the fundamental parameter of text representation from actual text characters to image-based visual representations. By transforming text into canvas-rendered images that control clipboard functionality, it alters the state from selectable text to protected visual content while maintaining layout and appearance characteristics.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If clipboard functionality is disabled to prevent copying, then content protection is improved, but legitimate copy-paste operations are blocked

Engineering Contradiction:
Improvecontent protectionVSAvoidlegitimate copy-paste operations
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent applies clipboard control selectively to canvas-based image elements rather than globally disabling all clipboard functionality. The script controls clipboard access specifically for the protected content areas while allowing clipboard operations for other legitimate purposes, thus providing localized protection without broadly restricting user functionality.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system implements dynamic clipboard control that can adapt its behavior based on the context. By using scripts that manage clipboard functionality conditionally, it allows clipboard operations under certain conditions while blocking them for protected content, providing flexible and adaptive control rather than rigid global disabling.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8910036B1Web based copy protection
Publication Date: 2014.12.09 INKLING SYST
  • US8910036B1 patent drawing
  • US8910036B1 patent drawing
  • US8910036B1 patent drawing

AI summary

In a method and a system for an Internet copy protection method, a source document markup file is partitioned into a plurality of subsets of text, one or more graphical representations of at least some of the plurality of subsets are created and those subsets of text in the source document are processed to create a transformed document, location information is also generated, which identifies a position in the transformed documents that is equivalent to the position of the textual content which corresponds to the graphical representation in the source document. The transformed document, graphical representations, and location information may then be transmitted over a network to a client device.