×

Method and apparatus for preventing unauthorized use in systems having alternative control for avoiding defect areas on recording media

  • US 6,199,148 B1
  • Filed: 05/27/1999
  • Issued: 03/06/2001
  • Est. Priority Date: 03/18/1994
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of preventing unlawful use of software in a system which has an alternative control for reading a block of data from an alternate area of a recording medium instead of a defect area without accessing the defect area, wherein an original medium ID is recorded beforehand at a prescribed location on an original recording medium on which the software has been recorded, data that has been recorded at the prescribed location on a recording medium is examined when the software recorded on the recording medium is executed, and the recording medium is regarded as a copied medium and execution of the software is disallowed if said examined data fails to agree with the original medium ID, said method comprising the steps of:

  • adding to the software the original medium ID as well as a security program for preventing unlawful use of the software;

    constructing the system so adapted that, in an ordinary mode, the prescribed location at which the original medium ID is to be recorded is regarded as being a defective location and the alternate area corresponding to said defective location is accessed, and in a maintenance mode for examining the data that has been recorded at the prescribed location, the prescribed location is regarded as being a normal location and the prescribed location is accessed;

    recording beforehand data other than the original medium ID in the alternate area of the original recording medium;

    when the software is read from the original recording medium and a copied medium is created by recording the software on another recording medium in said ordinary mode, recording said data that has been recorded in the alternate area of the original recording medium at the prescribed location of the copied medium at which the original medium ID is to be recorded whereby data read from the prescribed location of the copied medium is made different from said original medium ID in said maintenance mode;

    establishing the maintenance mode by executing the security program before execution of the software recorded on a recording medium to be judged for unlawful use;

    reading data out of the prescribed location on the recording medium to be judged for unlawful use;

    comparing this data with the original medium ID that has been added on to the software; and

    allowing execution of the software upon establishing the ordinary mode if the data and the original medium ID agree, thereby the recording medium is regarded as the original medium and disallowing execution of the software if the data and the original medium ID fail to agree, thereby the recording medium is regarded as a copied medium.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×