Patent ID: 8300237

Claim:
An information processing apparatus that receives at least one parameter for setting a content of processing and executes the processing in accordance with the received parameter, the information processing apparatus comprising: a combination propriety determining unit that determines, upon receiving a plurality of the parameters, propriety of combining the received parameters based on a property, the property being a characteristic of an output of the information processing apparatus, the characteristic resulting from the content of processing by the information processing apparatus in accordance with each of the plurality of received parameters, the combination propriety determining unit further including, an association unit that associates the parameters with the property; an exclusive relationship expressing unit that expresses the combination of the parameters having an exclusive relationship based on the property; a first property extracting unit that extracts, when receiving the plural parameters, the property of one of the received parameters in accordance with the association unit; a second property extracting unit that extracts the property having the exclusive relationship with the property of the one parameter extracted by the first property extracting unit in accordance with the combination by the exclusive relationship expressing unit; a parameter extracting unit that extracts the parameters including the property having the exclusive relationship with the property of the one parameter extracted by the second property extracting unit; and an exclusive relationship determining unit that determines, if other parameters among the received parameters exist in a group of the parameters extracted by the parameter extracting unit, that the other parameters and the one parameter have the exclusive relationship.