IP Library Granted Patent US 9,282,159
Granted Patent B2
US 9,282,159 · App. 14/084,464 · Granted Mar 8, 2016

System and method for providing a proxy with a browser cache and a native cache

Inventor: Nobutaka Takushima (Tokyo, JP)
Assignee: DeNA Co., Ltd.
H04L67/2842G06F17/30902H04L67/02H04L67/28
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,282,159
App. No.
14/084,464
Granted
Mar 8, 2016
Kind
B2
Abstract

An information terminal configured to execute an application, functions as a proxy that accesses a server through a network and performs communication by executing a native part execution unit, and functions as a browser that acquires download information from the server through the proxy and outputs the download information by executing a web browser.

Claims (24)

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.

2. The information terminal device according to claim 1 , wherein the terminal storage unit configured to store the download information received from the server through the proxy.

3. The information terminal device according to claim 2 , wherein

the terminal storage unit stores the download information as binary information.

4. The information terminal device according to claim 1 , wherein the browser acquires the download information from the proxy in accordance with http.

5. A non-transitory computer-readable storage medium storing data processing program having instructions for an application realized by a combination of a native part execution unit executed by a processing unit in a computer terminal, and a web browser configured to perform display processing of information received from a server connected with the computer terminal through a network,

for causing the computer terminal 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, the instructions further comprising:

managing a browser cache and, a native cache: and on execution of the web browser:

for data needed for the execution of the web browser not being in the browser cache, executing 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 executing 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, utilizing 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 a 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.

Assignments (2)
CHANGE OF ADDRESS Recorded Feb 10, 2022
From: DENA CO., LTD.
To: DENA CO., LTD.
Reel/Frame 059805/0970 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2013
From: TAKUSHIMA, NOBUTAKA
To: DENA CO., LTD.
Reel/Frame 031634/0753 →
Priority Claims (1)
JP 2013-150483 · Jul 19, 2013 · national
Continuity (1)
Related Publication 20150026305A1 · Jan 22, 2015