PROTECTION OF SOFTWARE ON PORTABLE MEDIUM
First Claim
1. A machine-implemented method for preventing unauthorized use of executable software stored on a rewritable removable medium, the machine-implemented method comprising:
- executing, by a processing device, a portion of software directly from the rewritable removable medium to determine whether execution of the executable software stored on the rewritable removable medium is permitted; and
executing, by the processing device, the executable software with unaltered behavior directly from the rewritable removable media only when the executing of the portion of the software determines that the execution of the executable software directly from the rewritable removable medium is permitted.
2 Assignments
0 Petitions
Accused Products
Abstract
A portable rewritable medium and a method are provided for preventing unauthorized use of executable software stored on the portable rewritable medium. A portion of the software stored on the portable rewritable medium may include instructions for a processing device to determine whether execution of the executable software is permitted. If execution of the executable software is permitted, the processing device may execute the executable software directly from the portable rewritable medium. Characteristics of the portable rewritable medium may be checked to determine whether functionality of the executable software is to be limited.
22 Citations
20 Claims
-
1. A machine-implemented method for preventing unauthorized use of executable software stored on a rewritable removable medium, the machine-implemented method comprising:
-
executing, by a processing device, a portion of software directly from the rewritable removable medium to determine whether execution of the executable software stored on the rewritable removable medium is permitted; and executing, by the processing device, the executable software with unaltered behavior directly from the rewritable removable media only when the executing of the portion of the software determines that the execution of the executable software directly from the rewritable removable medium is permitted. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A portable machine-readable medium having instructions recorded thereon for at least one processor of a processing device, the instructions comprising:
-
instructions for determining whether executable software stored on the portable machine-readable medium is permitted to be executed by the processing device to which the portable machine-readable medium is associated; and instructions for permitting execution of the executable software, with unaltered behavior, by the processing device only when execution of the executable software stored on the portable machine-readable medium is determined to be permitted, the executable software stored on the portable machine-readable medium being arranged to be executed, by the processing device, directly from the portable machine-readable medium. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A portable machine-readable and machine-writable medium having instructions recorded thereon for at least one processor of a processing device, the instructions comprising:
-
instructions for executing, directly from the portable machine-readable and machine-writable medium, executable software stored on the portable machine-readable and machine-writable medium; instructions for determining at least one characteristic of the portable machine-readable and machine-writable medium; and instructions for altering a functionality of the executable software based on the determined at least one characteristic of the portable machine-readable and machine-writable medium. - View Dependent Claims (17, 18, 19, 20)
-
Specification