Storage Device Controller Dynamic Data Transfer Speed

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The ease with which flash drives can be used to copy data poses a challenge for copyright holders, as the convenience of data transfer and storage leads to potential illegal copying of copyrighted materials.

Innovation Solution

A data protection method and system that determines whether a host is performing a play or copy operation on data stored in a storage device, allowing access for play operations while preventing or retarding data copying by executing an interference procedure, such as slow data transfer or error messages, when a copy operation is detected.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If data is stored in a flash drive for convenient data transfer and storage, then portability and ease of operation are improved, but the data can be easily copied into a host system, leading to copyright infringement

Engineering Contradiction:
Improveconvenience of data transferVSAvoidillegal copying of copyrighted materials
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent changes the parameter of data transfer speed dynamically. During normal play operations, data is transferred at normal speed. When copying is detected (through continuous read operations), the transfer speed is reduced to an extremely slow rate, making copying impractical while maintaining usability for legitimate purposes

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system implements feedback by monitoring read operation patterns from the host. When continuous or frequent read operations are detected, the system responds by slowing down data transfer. This feedback mechanism allows the system to distinguish between legitimate play operations and illegal copying attempts

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If the storage device allows free access to data for play operations, then ease of operation is improved, but the ability to copy data quickly is enhanced, creating a security vulnerability

Engineering Contradiction:
Improveaccessibility for play operationsVSAvoidprotection against data copying
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent makes the data transfer speed dynamic rather than static. The transfer rate adjusts based on the detected operation type: normal speed for play operations and extremely slow speed for copy operations. This dynamic adjustment allows the system to adapt to different usage scenarios and maintain both usability and security

Inventive Principle:
Principle #15Dynamics

3Reliability

If the storage device implements data protection measures to prevent copying, then data security is improved, but the ease of operation for legitimate users may be degraded

Engineering Contradiction:
Improvedata protection effectivenessVSAvoidconvenience of data access
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent applies different data transfer qualities to different operation types. For play operations, data is transferred at normal speed with full functionality. For copy operations, data transfer is slowed down dramatically. This local differentiation ensures that legitimate users experience no degradation in usability while copy protection is effectively enforced

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8826461B2Method and system for protecting data, storage device, and storage device controller
Publication Date: 2014.09.02 PHISON ELECTRONICS
  • US8826461B2 patent drawing
  • US8826461B2 patent drawing
  • US8826461B2 patent drawing

AI summary

A method and a system for protecting data, a storage device, and a storage device controller are provided. In the present method, when a host accesses data in the storage device, whether the host performs a play operation or a copy operation on the data is first determined. If the host performs the play operation on the data, the storage device continues to execute the play operation so as to allow the host to access the data. On the other hand, if the host performs the copy operation on the data, the storage device executes an interference procedure so as to prevent or retard the data from being copied into the host.