Protecting against software piracy
First Claim
1. A method of protecting against piracy of software, the method comprising the steps of:
- at the activation system,identifying a computer identifier (ID) for a computer system of a customer purchasing software;
activating the software based on the computer ID for installation of the software on the computer system by encoding the media storing the software with the computer ID; and
upon initiating installation of the software on the computer system from the media,identifying the computer ID for the computer system;
identifying the computer ID encoded on the media;
and determining if the computer ID for the computer system corresponds with the computer ID encoded on the media; and
allowing installation of the software on the computer system responsive to a determination that the computer ID for the computer system corresponds with the computer ID encoded on the media.
8 Assignments
0 Petitions
Accused Products
Abstract
Methods and software products are disclosed for protecting against software piracy. When a customer purchases software, the seller performs an activation process by identifying a unique computer identifier (ID) for the computer system of the customer, and activating the software based on the computer ID, such as by encoding the computer ID on the media storing the software. When the customer attempts to install the software on a computer system, the computer system executes an installation process. The computer system identifies its own computer ID and the computer ID used to activate the software. The computer system determines if its computer ID corresponds with the computer ID used to activate the software. If the computer IDs correspond, then the computer system is allowed to install the software. If not, the computer system is prevented from installing the software.
5 Citations
13 Claims
-
1. A method of protecting against piracy of software, the method comprising the steps of:
-
at the activation system, identifying a computer identifier (ID) for a computer system of a customer purchasing software; activating the software based on the computer ID for installation of the software on the computer system by encoding the media storing the software with the computer ID; and upon initiating installation of the software on the computer system from the media, identifying the computer ID for the computer system; identifying the computer ID encoded on the media; and determining if the computer ID for the computer system corresponds with the computer ID encoded on the media; and allowing installation of the software on the computer system responsive to a determination that the computer ID for the computer system corresponds with the computer ID encoded on the media. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer readable medium tangibly embodying programmed instructions which, when executed by a computer system, are operable to perform a method of activating and installing software, the method comprising:
-
at the activation system, identifying a computer identifier (ID) for a computer system of a customer purchasing software; activating the software based on the computer ID for installation of the software on the computer system by encoding the media storing the software with the computer ID; and upon initiating installation of the software on the computer system from the media, identifying the computer ID for the computer system; identifying the computer ID encoded on the media; and determining if the computer ID for the computer system corresponds with the computer ID encoded on the media; and allowing installation of the software on the computer system responsive to a determination that the computer ID for the computer system corresponds with the computer ID encoded on the media. - View Dependent Claims (11, 12, 13)
-
Specification