Patent ID: 9282159
Filing Date: 2016-03-08
CPC Classification: G06F,H04L

Claim Text:
1. An information terminal device comprising: a terminal storage unit configured to provide a browser cache and a native cache; and a processing unit configured to perform an application realized by a combination of a native part execution unit executed by the processing unit, and a web browser executed by the processing unit configured to perform display processing of information received from a server connected through a network, and the information terminal device configured to function as a proxy configured to access the server through the network to perform communication by executing the native part execution unit, and to function as a browser configured to acquire download information from the server through the proxy and to output the download information by executing the web browser wherein the processor is configured to, on execution of the web browser; for data needed for the execution of the web browser not being in the browser cache, execute the native part, execution unit to access the server as the proxy and obtain the download information and store the download information in the native cache, and execute the web browser to obtain the download information from the native cache for storage into the browser cache; for data needed for the execution of the web browser being in the browser cache, utilize the data in the browser cache in the execution of the web browser; wherein the download information includes asset data, identification information of the asset data, and version information of the asset data, and the proxy receives, when having received a request of asset data from the web browser, identification information of asset data to be received and version information of the asset data from the server before receiving the asset data from the server, determines whether the received version information is stored in the terminal storage unit, requests, to the server, transmission of the asset data corresponding to the version information when the received version information is not stored in the terminal storage unit, and does not request, to the server, transmission of the asset data corresponding to the version information when the received version information is stored in the terminal storage unit.