Patent ID: 9635197
Date: 2017-04-25
CPC Classifications: H04N

Claim:
1. A method of executing in an image forming apparatus an application installed in an outside server, the method comprising: receiving, at the image forming apparatus, an input of an install uniform resource locator (URL); accessing, by the image forming apparatus, the outside server through the install URL and receiving from the outside server metadata of the application installed in the outside server, the metadata comprising at least one additional URL used to execute the application, the at least one additional URL being different from the install URL and having a form including the install URL; verifying a reliability of the received metadata by using a signature included in the metadata, a certificate of the outside server, and a public key stored in the image forming apparatus; creating an icon corresponding to the application on a user interface of the image forming apparatus when the reliability is verified; executing in the image forming apparatus the application installed in the outside server; receiving an application startup page from the outside server; and displaying the received application startup page on the user interface of the image forming apparatus, wherein the metadata further comprises a reverse URL through which the image forming apparatus transmits a request for an operation command to the outside server in order to avoid a firewall between the image forming apparatus and the outside server, and wherein the executing of the application comprises: transmitting, from the image forming apparatus, the request for the operation command to the outside server through the reverse URL; receiving, at the image forming apparatus, the operation command transmitted from the outside server as a response for the request for the operation command; and performing an operation according to the received operation command.