MTP File Copy Detection via Common Queue Correlation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Media Transfer Protocol (MTP) technologies lack a method to monitor and determine if a file copy has occurred and where the file was copied from, failing to pair destination and source files or gather relevant information.

Innovation Solution

A system and method that monitor file transfer activity between computing devices and connected devices, gather information on each transfer event, and compare entries in a common queue to identify file copy activities by matching entries with the same file size and timestamps within a predetermined time window.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If MTP technology is used for file transfer between devices, then file transfer capability is improved, but ability to monitor and detect file copy activities deteriorates

Engineering Contradiction:
Improvefile transfer capabilityVSAvoidfile copy detection capability
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The system performs preliminary actions by establishing event queues and registering event listeners before file transfer operations occur. This allows the system to proactively capture and monitor all file transfer events as they happen, enabling detection and analysis of copy activities without interfering with the MTP transfer process itself.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary monitoring system that sits between the MTP file transfer protocol and the operating system. This intermediary layer captures events from both devices using a common queue, analyzes transfer patterns, and detects copy activities without disrupting the underlying file transfer mechanism.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Difficulty of detecting and measuring

If file transfer monitoring is implemented, then file copy detection capability is improved, but system complexity deteriorates

Engineering Contradiction:
Improvefile copy detection capabilityVSAvoidmonitoring system complexity
Core Design Contradiction:
Difficulty of detecting and measuringVSDevice complexity

Solution Approach 1:

The monitoring system is segmented into distinct functional modules: event queue management, event listener registration, data collection from multiple devices, and transfer activity analysis. Each module handles a specific aspect of monitoring, making the overall system more manageable and maintainable despite its comprehensive functionality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system uses a universal common queue that can handle events from multiple different devices simultaneously. The event listeners are designed to work with various device types and transfer protocols, creating a multi-functional monitoring solution that reduces complexity by using standardized interfaces rather than device-specific implementations.

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

3Measurement precision

If detailed information is collected for each file transfer event, then detection accuracy is improved, but data processing overhead deteriorates

Engineering Contradiction:
Improvefile transfer detection accuracyVSAvoiddata processing overhead
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system extracts only the essential information needed for detection from each file transfer event, such as file identifiers, transfer direction, and timestamps. By taking out only the critical data elements rather than collecting all possible information, the system maintains high detection accuracy while minimizing data processing overhead and memory usage.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The monitoring system implements partial action by focusing on key transfer events that are most indicative of copy activities. Rather than analyzing every single byte transferred, the system samples and analyzes representative events, achieving sufficient detection accuracy with reduced processing requirements.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11379426B2Media transfer protocol file copy detection
Publication Date: 2022.07.05 EVERFOX HOLDINGS LLC
  • US11379426B2 patent drawing
  • US11379426B2 patent drawing
  • US11379426B2 patent drawing

AI summary

A method, system and computer-usable medium for detecting if a file(s) is/are copied to/from a computing device from/to one or more other devices. The computing device or information handling device is connected to other devices using a transfer protocol such as Media Transfer Protocol. File activity is monitored between the computing device and the other devices. Each file activity is entered into a common queue available to the computing device and the other devices. Comparison is made at to the entries in the queue as to entries that the same size and the file activity happens within a time window. Pairs that meet the size and activity time window are determined to be file copy pairs.