METHOD AND SYSTEM FOR ENABLING AND DISABLING EXECUTION OF COMPUTER INSTRUCTIONS
First Claim
1. A computer-implemented method for enabling and disabling execution of at least one module by a processing circuitry configured for executing the module, the module comprising one or more computer instructions configured to use one or more files and the processing circuitry being configured to access the one or more files when executing the module, the method comprising:
- associating usage rights with at least a first entity and a second entity, the first entity and second entity being selected from different ones of the module, the processing circuitry and the one or more files;
enabling execution of the module when the associated usage rights allow both use of the first entity by the second entity and use of the second entity by the first entity;
disabling execution of the module when the associated usage rights prevent at least one of use of the first entity by the second entity and use of the second entity by the first entity.
2 Assignments
0 Petitions
Accused Products
Abstract
In a computer implemented method or system, users are enabled to associate usage rights with at least a first entity and a second entity. The first entity and second entity are selected from different ones of the module, a processing circuitry and the one or more files. Execution of the module is only enabled when the associated usage rights allow both use of the first entity by the second entity and use of the second entity by the first entity, i.e. mutual usage rights for at least two entities exist. Execution of the module is disabled when the associated usage rights prevent at least one of use of the first entity by the second entity and use of the second entity by the first entity.
8 Citations
17 Claims
-
1. A computer-implemented method for enabling and disabling execution of at least one module by a processing circuitry configured for executing the module, the module comprising one or more computer instructions configured to use one or more files and the processing circuitry being configured to access the one or more files when executing the module, the method comprising:
-
associating usage rights with at least a first entity and a second entity, the first entity and second entity being selected from different ones of the module, the processing circuitry and the one or more files; enabling execution of the module when the associated usage rights allow both use of the first entity by the second entity and use of the second entity by the first entity; disabling execution of the module when the associated usage rights prevent at least one of use of the first entity by the second entity and use of the second entity by the first entity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product, implemented on computer-readable non-transitory storage medium, the computer program product configured for, when run on a computer system having a processing circuitry, executing a method comprising:
-
associating usage rights with at least a first entity and a second entity, the first entity and second entity being selected from different ones of the module, the processing circuitry and the one or more files; enabling execution of the module when the associated usage rights allow both use of the first entity by the second entity and use of the second entity by the first entity; execution of the module when the associated usage rights prevent at least one of use of the first entity by the second entity and use of the second entity by the first entity.
-
-
10. A computer system configured for enabling and disabling execution of at least one module by the processing circuitry configured for executing the module, the module comprising one or more computer instructions configure to use one or more files and the processing circuitry being configured to access the one or more files when executing the module, wherein the system comprises at least one processing unit having a processing circuitry and memory operably coupled to the processing circuitry, the at least one processing unit comprising:
-
an association component configured for associating usage rights with at least a first entity and a second entity, the first entity and second entity being selected from different ones of the module, the processing circuitry and the one or more files; a usage right verification component configured for; enabling execution of the module when the associated usage rights allow both use of the first entity by the second entity and use of the second entity by the first entity; and disabling execution of the module when the associated usage rights prevent at least one of use of the first entity by the second entity and use of the second entity by the first entity. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
Specification