IP Library Patent Application 14373464
Patent Application
App. No. 14/373,464

WEB CONTENT PREFETCH CONTROL DEVICE, WEB CONTENT PREFETCH CONTROL PROGRAM, AND WEB CONTENT PREFETCH CONTROL METHOD

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 None
App. No.
14/373,464
Abstract

A web content prefetch control device includes a client connecting unit which receives a Web content acquisition request from a client, and a prefetch request from a prefetch processing unit which performs prefetch of Web content; a cache managing unit which stores Web content acquired as responses to the Web content acquisition request and to the prefetch request, and transmits the responses; a response replication unit which receives the responses from the cache managing unit, and replicates the response to the Web content acquisition request, out of the responses; and a prefetch connecting unit which transmits, to the prefetch processing unit, the replicated response to the Web content acquisition request. Communication between the client connecting unit and the client, communication between the client connecting unit and the prefetch processing unit, and communication between the prefetch connecting unit and the prefetch processing unit are each performed with a same communication protocol.

Claims (47)

1 . A Web content prefetch control device connected to a Web server for storing Web content via a network, and configured to control prefetch of Web content linked to Web content in the Web server requested by a client, comprising:

a client connecting unit which receives a Web content acquisition request from the client, and a prefetch request transmitted from a prefetch processing unit which performs the prefetch of Web content;

a cache managing unit which stores Web content acquired from the Web server as responses to the Web content acquisition request and to the prefetch request, and transmits the responses;

a response replication unit which receives the responses transmitted from the cache managing unit, and replicates the response to the Web content acquisition request, out of the responses; and

a prefetch connecting unit which transmits, to the prefetch processing unit, the replicated response to the Web content acquisition request, wherein

communication between the client connecting unit and the client, communication between the client connecting unit and the prefetch processing unit, and communication between the prefetch connecting unit and the prefetch processing unit are each performed with a same communication protocol.

2 . The Web content prefetch control device according to claim 1 , wherein

the prefetch request includes type information indicating the prefetch request, and

when the response replication unit receives a response to the prefetch request, the response replication unit determines whether the received response is a response to the prefetch request based on the type information, and when the response replication unit determines that the received response is a response to the prefetch request, the response replication unit is inoperative to replicate the received response.

3 . The Web content prefetch control device according to claim 2 , wherein

when the response replication unit determines that the received response is not a response to the prefetch request based on the type information, the response replication unit replicates the received response.

4 . The Web content prefetch control device according to claim 2 , wherein

the prefetch request is an HTTP message,

the type information is a predetermined character string described in an HTTP header of the HTTP message, and

when the character string is included in the HTTP header, the response replication unit determines that the HTTP message is the prefetch request.

5 . The Web content prefetch control device according to claim 1 , wherein

the prefetch request includes a first prefetch request for establishing communication connection between the prefetch processing unit and the prefetch connecting unit, and

when the client connecting unit receives the first prefetch request, the response replication unit establishes the communication connection between the prefetch connecting unit and the prefetch processing unit.

6 . The Web content prefetch control device according to claim 5 , wherein

the prefetch request includes a second prefetch request for prefetching the Web content, and

when the response received from the cache managing unit is a response to the second prefetch request, the response replication unit is inoperative to replicate the received response.

7 . The Web content prefetch control device according to claim 6 , wherein

when the cache managing unit stores the response to the second prefetch request, the cache managing unit transmits the stored response to the response replication unit.

8 . The Web content prefetch control device according to claim 1 , further comprising the client, wherein

the client connecting unit receives the Web content acquisition request from a client provided in the Web content prefetch control device.

9 . The Web content prefetch control device according to claim 1 , wherein

the client is provided with a computer connected to the Web content prefetch control device via the network, and

the client connecting unit receives the Web content acquisition request from the client.

10 . The Web content prefetch control device according to claim 1 , further comprising the prefetch processing unit, wherein

the prefetch connecting unit transmits, to the prefetch processing unit provided in the Web content prefetch control device, the replicated response to the Web content acquisition request.

11 . The Web content prefetch control device according to claim 1 , wherein

the prefetch processing unit is provided with a computer connected to the Web content prefetch control device via the network, and

the prefetch connecting unit transmits, to the prefetch processing unit, the replicated response to the Web content acquisition request.

12 . The Web content prefetch control device according to claim 1 , further comprising:

a server connecting unit which acquires a response from the Web server by transmitting the Web content acquisition request and the prefetch request to the Web server, and transmits the acquired responses to the cache managing unit.

13 . A non-transitory computer-readable recording medium which stores a web content prefetch control program which causes a computer to function as a Web content prefetch control device connected to a Web server for storing Web content via a network, and configured to control prefetch of Web content linked to Web content in the Web server requested by a client, the program causing the computer to function as:

a client connecting unit which receives a Web content acquisition request from the client, and a prefetch request transmitted from a prefetch processing unit which performs the prefetch of Web content;

a cache managing unit which stores Web content acquired from the Web server as responses to the Web content acquisition request and to the prefetch request, and transmits the responses; and

a response replication unit which receives the responses transmitted from the cache managing unit, and replicates the response to the Web content acquisition request, out of the responses; and

a prefetch connecting unit which transmits, to the prefetch processing unit, the replicated response to the Web content acquisition request, wherein

communication between the client connecting unit and the client, communication between the client connecting unit and the prefetch processing unit, and communication between the prefetch connecting unit and the prefetch processing unit are each performed with a same communication protocol.

14 . A Web content prefetch control method for a Web content prefetch control device connected to a Web server for storing Web content via a network, and configured to control prefetch of Web content linked to Web content in the Web server requested by a client, the method comprising:

a client connecting step of receiving a Web content acquisition request from the client, and a prefetch request transmitted from a prefetch processing unit which performs the prefetch of Web content;

a cache managing step of storing Web content acquired from the Web server as responses to the Web content acquisition request and to the prefetch request, and of transmitting the responses; and

a response replication step of receiving the responses transmitted in the cache managing step, and of replicating the response to the Web content acquisition request, out of the responses; and

a prefetch connecting step of transmitting, to the prefetch processing unit, the replicated response to the Web content acquisition request, wherein

communication between the client connecting unit which performs the client connecting step and the client, communication between the client connecting unit and the prefetch processing unit, and communication between the prefetch connecting unit which performs the prefetch connecting step and the prefetch processing unit are each performed with a same communication protocol.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2018
From: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
To: SOVEREIGN PEAK VENTURES, LLC
Reel/Frame 047914/0784 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2014
From: ISHIKAWA, HIROO
To: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
Reel/Frame 034045/0210 →