Content Fingerprinting for Prohibited Item Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud storage systems face challenges in preventing the sharing and storage of prohibited content items, such as copyrighted or illegal materials, as users may attempt to upload or share these items by modifying them to evade detection.

Innovation Solution

A content management system generates a unique fingerprint for each content item using a fingerprinting algorithm and compares it to a blacklist to identify prohibited items, denying requests to share or store them, and employing algorithms that produce similar fingerprints for slight modifications to ensure effective blocking.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users are allowed to share content items freely in cloud storage, then ease of operation and user satisfaction improve, but prohibited content items such as copyrighted or illegal materials may be distributed

Engineering Contradiction:
Improvecontent sharing capabilityVSAvoidprohibited content distribution
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary fingerprinting and blacklist matching of content items before they are shared. By generating content fingerprints and comparing them against a blacklist database in advance, the system identifies and blocks prohibited content before distribution occurs, thus preventing harmful effects while maintaining sharing functionality.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces an intermediary content fingerprinting mechanism between the user's sharing action and the actual content distribution. This intermediary layer generates unique fingerprints for each content item and uses these fingerprints to query the blacklist database, acting as a mediator that enables legitimate sharing while blocking prohibited content without interfering with normal user operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If content fingerprinting is performed for every content item to detect prohibited material, then detection precision improves, but processing time and system complexity increase

Engineering Contradiction:
Improveprohibited content detection accuracyVSAvoidcontent processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system extracts only the essential identifying features of content items into compact fingerprints instead of analyzing the entire content. By generating concise fingerprint representations and comparing only these extracted features against the blacklist, the system achieves high detection precision while minimizing processing time and computational resources required.

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If users can upload and store any content item, then adaptability and user freedom improve, but intellectual property rights and content regulations may be violated

Engineering Contradiction:
Improvecontent storage flexibilityVSAvoidintellectual property infringement
Core Design Contradiction:
Adaptability or versatilityVSObject-generated harmful factors

Solution Approach 1:

The system implements a feedback mechanism where content fingerprints are continuously compared against the blacklist database upon upload or sharing attempts. When a match is detected, the system provides immediate feedback by blocking the operation and notifying the user, thus preventing intellectual property infringement while allowing legitimate content storage and sharing.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10534927B2Identifying and blocking prohibited content items in a content management system
Publication Date: 2020.01.14 DROPBOX INC
  • US10534927B2 patent drawing
  • US10534927B2 patent drawing
  • US10534927B2 patent drawing

AI summary

To identify whether a content item is prohibited, a content management system can generate a content item fingerprint for the content item and then compare the generated content item fingerprint to a blacklist of content item fingerprints for prohibited content items. If the generated content item fingerprint matches any of the content item fingerprints included in the blacklist, the content management system can determine that the content item is prohibited. The content management system can deny requests to share prohibited content items and/or requests to assign prohibited content items to a user account on the content management system. The content management system can generate the content item fingerprint using the content item as input in a fingerprinting algorithm that was used to generate the content item fingerprints on the blacklist.