Software-based protection system for software products distributed on copyable media, or downloaded over a communications link
OwnerKeith Wattsinventor
Life of this patent
Estimating the term…
Loading patent…
OwnerKeith Wattsinventor
Estimating the term…
Computer software can be secured so that it only operates on a customer system that has a protection file that is unique to the system. The software is inoperable when copied to other systems, even though the protection file is copied as well. The protection file is sufficiently encoded so that attempts to alter the file for use on another system will be futile. The process of encoding the protection file is sufficiently complex, so that attempts to reverse engineer the construction of the file will also be futile. The logic that encodes the protection file is never available for direct use on the customer system. For software that is distributed on copyable media, the protection file is created by a program on the product distributor's system. When the protection file is prepared during a software download request, multiple programs are used. These programs are encrypted within a composite file. The keys for decrypting these programs are passed as a parameter to a product installation program at the conclusion of the download process. All significant programs associated with the preparation of a protection file on the customer's system are eliminated after the file is created.
A copy-protection system for limiting the copying of computer software transferable from a computer software product distribution site to a computer system, wherein the computer software is to be stored on the computer system, wherein the computer system includes a unique system-identifying attribute, a persistent storage file system, and a device for receiving the computer software, the copy-protection system comprising:
A process for limiting the copying of computer software transferable from a computer software product distribution site to a computer system, wherein the computer software is located on a mass storage device of the product distribution site and is to be stored on the computer system, wherein the computer system includes a unique system-identifying attribute, a persistent storage file system, and a device for receiving the computer software, the process comprising the steps of:
The process as claimed in claimed 8 wherein each of said file protection sub-programs includes a unique set of attributes such that each must be opened in succession.
A copy-protection system for limiting the copying of computer software transferable from a computer software product distribution site to a computer system, wherein the computer software is to be stored on to computer system, wherein the computer the computer system includes a unique system-identifying attribute, a persistent storage file system, and a device for receiving the computer software, the copy-protection system comprising:
Dependencies are inferred from the claim text.