Patent ID: 7694327

Claim:
An information processing apparatus comprising: a drive; a data outputting section; at least one processor; at least one memory device which stores instructions, which when executed by the at least one processor, cause the at least one processor to operate with the drive and the data outputting section to: (a) upon an information recording medium being loaded in the drive, read data recorded on said information recording medium, wherein a process permission component attribute decision list that includes a plurality of component attributes is stored on said information recording medium; (b) receive a component ID from a component, said component being independent from the information recording medium; (c) determine whether a first component attribute of the component comprising information of whether the component is a hardware component or a software component is registered as one of the plurality of component attributes included in the attribute decision list stored on the information recording medium, wherein if the first component attribute of the component is registered as one of the plurality of component attributes, output the read data recorded on said information recording medium to the component; (d) determine whether a second component attribute of the component comprising information of a component maker is registered as one of the plurality of component attributes included in the attribute decision list stored on the information recording medium, wherein if the second component attribute is registered as one of the plurality of component attributes, output the read data recorded on said information recording medium to the component; (e) determine whether a third component attribute of the component comprising information of a component model is registered as one of the plurality of component attributes included in the attribute decision list stored on the information recording medium, wherein if the third component attribute is registered as one of the plurality of component attributes, output the read data recorded on said information recording medium to the component; and (f) determine whether a fourth component attribute of the component comprising information of a component version is registered as one of the plurality of component attributes included in the attribute decision list stored on the information recording medium, wherein if the fourth component attribute is registered as one of the plurality of component attributes, output the read data recorded on said information recording medium to the component.