Patent ID: 9317681
Filing Date: 2016-04-19
CPC Classification: G06F,H04L

Claim Text:
1. An information processing apparatus comprising: a browser unit configured to receive, from a server device, page files included in a web application and execute the web application by processing the received page files; an application range management unit configured to, at the time of starting execution of the web application, receive application range information by reading the application range information from the page file that is initially run in the web application being executed, or by reading the application range information from a configuration file that is different than the page files included in the web application being executed, and store the application range information in a memory, wherein the application range information specifies the page files included in the web application being executed; a termination detecting unit configured to, when there is a change of the page file being processed by the browser unit, determine whether or not the web application being executed has ended depending on whether or not the page file after the change is included in the application range information stored in the memory; a usability determining unit configured to, when a call request is issued for an add-on that represents a function not processed by the browser unit, determine whether or not the add-on for which the call request is issued is allowed to be used in the web application being executed; and an add-on calling unit configured to, when it is determined that the add-on for which the call request is issued is allowed to be used in the web application being executed, call the add-on.