Predictive asynchronous web pre-fetch
First Claim
Patent Images
1. A computer readable storage medium storing computer-executable instructions for controlling a server computer to perform a method comprising:
- receiving an asynchronous pre-request of data from a web browser resulting from the web browser predicting a user action based on the user'"'"'s interaction with the web browser; and
pre-fetching the pre-requested data based on the asynchronous pre-request of data.
2 Assignments
0 Petitions
Accused Products
Abstract
A web server receives an asynchronous pre-request of data from a web browser resulting from the web browser predicting a user action based on the user'"'"'s interaction with the web browser. The web server pre-fetches the pre-requested data based on the asynchronous pre-request of data.
155 Citations
20 Claims
-
1. A computer readable storage medium storing computer-executable instructions for controlling a server computer to perform a method comprising:
-
receiving an asynchronous pre-request of data from a web browser resulting from the web browser predicting a user action based on the user'"'"'s interaction with the web browser; and pre-fetching the pre-requested data based on the asynchronous pre-request of data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of controlling a server computer, the method comprising:
-
rendering a web page to a web browser, the rendering including providing a script to the web browser that analyzes user interaction with the web browser; receiving an asynchronous pre-request of data from the web browser resulting from the web browser predicting a selection of a user interactable component based on the script'"'"'s analysis of the user'"'"'s interaction with the web browser; and pre-fetching the pre-requested data based on the asynchronous pre-request of data. - View Dependent Claims (13)
-
-
14. A computer readable storage medium storing computer-executable instructions for controlling a client computer to perform a method comprising:
-
predicting a user action based on the user'"'"'s interaction with the client computer; providing an asynchronous pre-request of data to a web server based on the predicted user action; providing an actual request of data to the web server based on the user actually performing the predicted user action; and receiving, in response to the actual request of data, data that was pre-fetched by the web server in response to the asynchronous pre-request of data. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification