Software processing apparatus writing software to a medium only if identification information in the software corresponds to identification information in the medium
First Claim
Patent Images
1. A software processing apparatus comprising:
- first information reading means for reading a first identification information stored in an area to which a user is inhibited from accessing on a medium;
second information reading means for reading a second identification information contained in software;
comparing means for comparing the first identification information read by said first information reading means with the second identification information read by said second information reading means; and
software writing means for writing the software to the medium only if said comparing means recognizes that the first identification information corresponds to the second identification information.
2 Assignments
0 Petitions
Accused Products
Abstract
A vendor ID is written to a system area of a write-once optical disk. When the write-once optical disk is loaded onto a write-once disk drive, a control CPU reads the vendor ID. The vendor ID is written into the header of software received through an interface unit. When the software is input to an SD circuit, the control CPU reads the vendor ID. The control CPU compares the vendor ID in the system area of the write-once optical disk with the vendor ID of the header of the software and checks whether or not the two IDs are identical. If the two IDs correspond to each other, the control CPU writes the software to the write-once optical disk.
68 Citations
10 Claims
-
1. A software processing apparatus comprising:
-
first information reading means for reading a first identification information stored in an area to which a user is inhibited from accessing on a medium;
second information reading means for reading a second identification information contained in software;
comparing means for comparing the first identification information read by said first information reading means with the second identification information read by said second information reading means; and
software writing means for writing the software to the medium only if said comparing means recognizes that the first identification information corresponds to the second identification information. - View Dependent Claims (2, 3, 4, 5, 6)
indicating means for indicating, when the software writing means writes the software to the medium, the effect of being written on the medium; and
inhibiting means for inhibiting said software writing means from writing the software to the medium in case said indicating means effects the indicating on the medium.
-
-
5. A software processing apparatus according to claim 1, further comprising:
-
recording means for recording information corresponding to a software writable number on the medium; and
inhibiting means for inhibiting said software writing means from writing the software to the medium in case the information on the medium recorded by said recording means indicates that the writable number is 0.
-
-
6. A software processing apparatus according to claim 1, wherein each of the first identification information and the second identification information comprises plural pieces of identification data.
-
7. A software processing apparatus comprising:
-
first information reading means for reading a first identification information stored in an area to which a user is inhibited from accessing on a medium;
second information reading means for reading a second identification information from the medium if software and the second identification information contained in the software are written to the medium;
comparing means for comparing the first identification information read by said first information reading means with the second identification information read by said second information reading means; and
software reading means for reading the software from the medium only if said comparing means recognizes that the first identification information corresponds to the second identification information. - View Dependent Claims (8)
-
-
9. A software processing apparatus comprising:
-
first information reading means for reading a first identification information stored in an area to which a user is inhibited from accessing on a medium;
second reading means for reading a second identification information contained in software;
first comparing means for comparing the first identification information read by first information reading means with the second identification information read by said second information reading means;
software writing means for writing the software and the second identification information to the medium only in case said first comparing means recognizes that the first identification information corresponds to the second identification information;
third information reading means for reading the second identification information from the medium in case the software and the second identification information are written to the medium;
second comparing means for comparing the first identification information read by said first information reading means with the second identification information read by said third information reading means; and
software reading means for reading the software from the medium only if said second comparing means recognizes that the first identification information corresponds to the second identification information. - View Dependent Claims (10)
said software reading means read the software from the medium while decrypting the software.
-
Specification