Patent ID: 7979695

Claim:
A program generating device connectable with at least one first device and at least one second device on a network, comprising: a memory configured to store instructions; and a processor configured to execute the instructions stored on the memory to cause the program generating device to serve as: an authority information acquiring system configured to acquire authority information representing a process that the at least one second device is authorized to utilize among processes that can be executed by the at least one first device; an electronic certificate generating system configured to generate an electronic certificate that causes the at least one first device to certify the at least one second device; an application program selecting system configured to select an application program for causing the at least one first device to execute the process that the at least one second device is authorized to utilize based on the authority information; and an installation program generating system configured to generate an installation program for installing the electronic certificate generated by the electronic certificate generating system and the application program selected by the application program selecting system into the at least one second device, wherein the installation program is generated when a request to execute the process is received by the at least one first device.