Patent ID: 8826461
Filing Date: 2014-09-02
Classification: G06F,G11B

Abstract:
1. A data protection method, for protecting data stored in a storage device when a host accesses the data, the data protection method comprising: receiving at least one reading instruction from the host by a storage device controller in the storage device; executing the at least one reading instruction by the storage device controller in the storage device; after executing the at least one reading instruction by the storage device controller, determining whether the host performs a play operation or a copy operation on the data stored in the storage device by the storage device controller in the storage device; if the storage device controller determines that the host performs the play operation on the data, continuously executing the play operation on the storage device so as to allow the host to access the data by the storage device controller; and if the storage device controller determines that the host performs the copy operation on the data, executing an interference procedure to interfere the data stored in the storage device from being copied into the host by the storage device controller, wherein the step of determining whether the host performs the play operation or the copy operation on the data stored in the storage device comprises: determining that the host performs the copy operation on the data when a total number of the at least one reading instruction is larger than or equal to a predetermined number and all read data lengths respectively corresponding to the at least one reading instruction are larger than a predetermined length.