Method and device for detecting if a computer file has been copied and method and device for enabling such detection
First Claim
1. A method of detecting whether a computer file has been copied, the computer file comprising a software program and having an inode number, the method comprising the steps, at a device executing the software program, ofretrieving the inode number of the computer file;
- reading a stored inode number, the stored inode number being the inode number of a file system from which the computer file should not be copied;
comparing the retrieved inode number and the read inode number; and
determining that the computer file has been copied if the retrieved inode number does not match the read inode number.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of detecting whether a computer file has been copied, the computer file comprising a software program and having an inode number. The inode number of the computer file is retrieved by the software program. From the computer file, a stored inode number is read, the stored inode number being the inode number of a file system from which the computer file should not be copied. The retrieved inode number and the read inode number are compared and it is determined that the computer file has been copied if the retrieved inode number does not match the read inode number. Also provided are a method of enabling detection of the copying of a computer file, and devices and software program products corresponding to the methods.
10 Citations
12 Claims
-
1. A method of detecting whether a computer file has been copied, the computer file comprising a software program and having an inode number, the method comprising the steps, at a device executing the software program, of
retrieving the inode number of the computer file; -
reading a stored inode number, the stored inode number being the inode number of a file system from which the computer file should not be copied; comparing the retrieved inode number and the read inode number; and determining that the computer file has been copied if the retrieved inode number does not match the read inode number. - View Dependent Claims (2, 5, 11)
-
-
3. The method of step 1, wherein the read inode number is encrypted using an encryption key and the method further comprising the step of encrypting, using the encryption key, the retrieved inode number so as to enable the comparison.
-
4. The method of step 1, wherein the read inode number is encrypted using an encryption key and the method further comprising the step of decrypting, using a corresponding decryption key, the retrieved inode number so as to enable the comparison.
-
6. A method of enabling detection of copying of a computer file by a software program comprised in the computer file, the method comprising the steps, at a device, of:
-
creating the computer file, thereby associating the computer file with an mode number; retrieving the mode number of the created computer file; and storing the retrieved mode number. - View Dependent Claims (7, 12)
-
-
8. A device for detecting whether a computer file has been copied, the computer file comprising a software program and having an mode number, the device comprising a processor for, when executing the software program:
-
retrieving the mode number of the computer file; reading a stored mode number, the stored mode number being the mode number of a file system from which the computer file should not be copied; comparing the retrieved mode number and the read mode number; and determining that the computer file has been copied if the retrieved mode number does not match the read mode number. - View Dependent Claims (9)
-
-
10. A device for enabling detection of copying of a computer file by a software program comprised in the computer file, the device comprising a processor for:
-
creating the computer file; retrieving an mode number of the created computer file; and storing the retrieved mode number.
-
Specification