Network Object Predictive Pre-Download Device
First Claim
1. A network object predictive pre-download device operable on a network logically between a web client and a web server on a network, the pre-download device comprising:
- a prediction engine operatively configured to;
(i) intercept a request from the web client to the web server for a first network object, (ii) determine a second network object most probable to be requested in the future from the web server, and (iii) intercept a request from the web client for the second network object; and
a cache primer operatively configured to;
(i) intercept a response to the request from the web server, (ii) send a first message to the web client informing the web client of the second network object to be cached by the web client, and (iii) send the second network object to the web client in response to a second message from the web client sent in response to the web client receiving the first message such that the second network object is predicatively pre-downloaded to the web client whereby a latency for requesting the second network object is reduced when requested in response to an actual user request.
5 Assignments
0 Petitions
Accused Products
Abstract
A network object predictive pre-download device operable on a network logically between a web client and a web server on a network is described. The pre-download device includes a prediction engine that intercepts a request from the web client to the web server for a first network object and determines a second network object most probable to be requested in the future from the web server. The pre-download device also includes a cache primer that intercepts a response to the request from the web server and sends a first message to the web client informing the web client of the second network object to be cached by the web client. The cache primer also sends the second network object to the web client such that the second network object is predicatively pre-downloaded to the web client whereby second network object latency is reduced when an actual user request occurs.
-
Citations
19 Claims
-
1. A network object predictive pre-download device operable on a network logically between a web client and a web server on a network, the pre-download device comprising:
-
a prediction engine operatively configured to;
(i) intercept a request from the web client to the web server for a first network object, (ii) determine a second network object most probable to be requested in the future from the web server, and (iii) intercept a request from the web client for the second network object; anda cache primer operatively configured to;
(i) intercept a response to the request from the web server, (ii) send a first message to the web client informing the web client of the second network object to be cached by the web client, and (iii) send the second network object to the web client in response to a second message from the web client sent in response to the web client receiving the first message such that the second network object is predicatively pre-downloaded to the web client whereby a latency for requesting the second network object is reduced when requested in response to an actual user request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for pre-downloading a network object, comprising:
-
a web client; a web server operatively coupled to the web client through a network; and a network object predictive pre-download device operable on the network logically between the web client and the web server, the pre-download device comprising; a prediction engine operatively configured to;
(i) intercept a request from the web client to the web server for a first network object, (ii) determine a second network object most probable to be requested in the future from the web server, and (iii) intercept a request from the web client for the second network object; anda cache primer operatively configured to;
(i) intercept a response to the request from the web server, (ii) send a first message to the web client informing the web client of the second network object to be cached by the web client, and (iii) send the second network object to the web client in response to a second message from the web client sent in response to the web client receiving the first message such that the second network object is predicatively pre-downloaded to the web client whereby a latency for requesting the second network object is reduced when requested in response to an actual user request. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
Specification