Patent ID: 9529556
Filing Date: 2016-12-27
CPC Classification: G06F,H04N

Claim Text:
1. An information processing apparatus comprising at least one processor and at least one memory coupled to the at least one processor, the at least one processor and the at least one memory functioning as: a first receiving unit configured to receive a processing request for execution of processing of document data; an acquiring unit configured to acquire the document data; a first determining unit configured to determine whether the information processing apparatus can execute the requested processing of the acquired document data, if the first receiving unit receives the processing request; a requesting unit configured to send, to an external apparatus, a conversion request to convert the acquired document data into converted data by converting a format of the acquired document data, if the first determining unit determines that the information processing apparatus cannot execute the requested processing of the acquired document data, the information processing apparatus being able to execute the requested processing of the converted data; a second receiving unit configured to receive, from the external apparatus, the converted data and determination information, as a response to the conversion request sent from the requesting unit, the determination information including at least one of information specifying an application corresponding to a data format of the acquired document data before being converted and information of a determination result by the external apparatus about whether the data format of the acquired document data before being converted is a data format of an application of which a software license is set to the information processing apparatus; a second determining unit configured to determine, based on the determination information received from the external apparatus, whether the data format of the acquired document data before being converted is the data format of the application of which a software license is set to the information processing apparatus; and an execution unit configured to execute, in response to the processing request, if the second determining unit determines that the data format of the acquired document data before being converted is the data format of the application of which the software license is set to the information processing apparatus, the requested processing of the converted data received from the external apparatus, and not to execute, in response to the processing request, if the second determining unit determines that the data format of the acquired document data before being converted is not the data format of the application of which the software license is set to the information processing apparatus, the requested processing of the converted data.