System for preventing unauthorized copying of active software
First Claim
1. A system for preventing unauthorized duplication of a particular software program among a plurality of active software programs executed on a computer, comprising:
- receive means for receiving an indication that the particular software program is one of the plurality of active software programs on the computer;
monitoring means for monitoring operation of the computer to determine which of the plurality of the active software programs is being currently executed; and
disable means for disabling execution of the particular software program when the monitoring means determines that the particular software program is not the currently executed software program.
4 Assignments
0 Petitions
Accused Products
Abstract
A computer-based system is provided for preventing unauthorized duplication of a particular software program among a plurality of active software programs executed on a computer. The system receives an indication that the computer is executing the particular software program, and then monitors operation of the computer to determine which of the plurality of the active software programs is being currently executed. When the system determines through the monitoring that the particular software program is not the currently executed software program, it disables execution of the particular software program.
-
Citations
9 Claims
-
1. A system for preventing unauthorized duplication of a particular software program among a plurality of active software programs executed on a computer, comprising:
-
receive means for receiving an indication that the particular software program is one of the plurality of active software programs on the computer; monitoring means for monitoring operation of the computer to determine which of the plurality of the active software programs is being currently executed; and disable means for disabling execution of the particular software program when the monitoring means determines that the particular software program is not the currently executed software program. - View Dependent Claims (2, 3, 4)
-
-
5. A computerized method for preventing unauthorized duplication of a particular software program among a plurality of active software programs executed on a computer, comprising the steps executed by a computer of:
-
receiving an indication that the particular software program is one of the plurality of active software programs on the computer; monitoring operation of the computer to determine which of the plurality of the active software programs is being currently executed; and disabling execution of the particular software program when the monitoring means determines that the particular software program is not the currently executed software program. - View Dependent Claims (6, 7, 8)
-
-
9. A computer program product, comprising:
a computer usable medium having computer readable program code means embodied therein for causing a computer to prevent unauthorized duplication of a particular software program among a plurality of active software programs executed on the computer, the computer readable program code means in the computer program product comprising; receive means for causing the computer to receive an indication that the particular software program is one of the plurality of active software programs on the computer; monitoring means for causing the computer to monitor operation of the computer to determine which of the plurality of the active software programs is being currently executed; and disable means for causing the computer to disable execution of the particular software program when the monitoring means determines that the particular software program is not the currently executed software program.
Specification