ENABLING EFFICIENT PRE-LOADING OF DATA FOR A NETWORK CLIENT
First Claim
1. A method performed by a network node for enabling pre-loading of data for a network client in a communication network, wherein the method comprises the steps of:
- sending requests for data to at least one web site hosted by at least one server;
receiving responses corresponding to the requests for data from the at least one web site;
compiling, for each of the at least one web site, data location statistics including a set of data locations identified in the responses from the web site;
selecting, for each of the at least one web site, a smaller subset of at least one data location from the identified set of data locations to act as candidate data location(s) for pre-loading data for the network client; and
transferring, for each of the at least one web site, the smaller subset of at least one data location acting as candidate data location(s) to a pre-loading unit, for enabling pre-loading of data based on the candidate data location(s).
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a method having at least one of the steps of: sending requests for data to at least one web site hosted by at least one server; receiving responses corresponding to the requests for data from the at least one web site; compiling, for each of the at least one web site, data location statistics including a set of data locations identified in the responses from the web site; and selecting, for each of the at least one web site, a smaller subset of at least one data location from the identified set of data locations to act as candidate data location(s) for pre-loading data for the network client; and transferring, for each of the at least one web site, the smaller subset of at least one data location acting as candidate data location(s) to a pre-loading unit, for enabling pre-loading of data based on the candidate data location(s).
16 Citations
36 Claims
-
1. A method performed by a network node for enabling pre-loading of data for a network client in a communication network, wherein the method comprises the steps of:
-
sending requests for data to at least one web site hosted by at least one server; receiving responses corresponding to the requests for data from the at least one web site; compiling, for each of the at least one web site, data location statistics including a set of data locations identified in the responses from the web site; selecting, for each of the at least one web site, a smaller subset of at least one data location from the identified set of data locations to act as candidate data location(s) for pre-loading data for the network client; and transferring, for each of the at least one web site, the smaller subset of at least one data location acting as candidate data location(s) to a pre-loading unit, for enabling pre-loading of data based on the candidate data location(s). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method performed by a network node for providing data to a network client in a communication network, wherein the method comprises the steps of:
-
receiving, from the network client, information specifying a web site; providing, for the specified web site, at least one candidate data location selected based on compiled data location statistics; pre-loading, from a server corresponding to the specified web site, data specified by the at least one candidate data location; and sending, in response to a subsequent request from the network client for data specified by a data location matching the at least one candidate data location, the pre-loaded data to the network client. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A network node configured to enable pre-loading of data for a network client in a communication network,
wherein the network node is configured to send requests for data to at least one web site hosted by at least one server; -
wherein the network node is configured to receive responses corresponding to the requests for data from the at least one web site; wherein the network node is configured to compile, for each of the at least one web site, data location statistics including a set of data locations identified in the responses from the web site; wherein the network node is configured to select, for each of the at least one web site, a smaller subset of at least one data location from the identified set of data locations to act as candidate data location(s) for pre-loading data for the network client; and wherein the network node is configured to transfer, for each of the at least one web site, the smaller subset of at least one data location acting as candidate data location(s) to a pre-loading unit, for enabling pre-loading of data based on the candidate data location(s). - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. A network node configured to provide data to a network client in a communication network,
wherein the network node is configured to receive, from the network client, information specifying a web site; -
wherein the network node is configured to provide, for the specified web site, at least one candidate data location selected based on compiled data location statistics; wherein the network node is configured to pre-load, from a server corresponding to the specified web site, data specified by the at least one candidate data location; and wherein the network node is configured to send, in response to a subsequent request from the network client for data specified by a data location matching the at least one candidate data location, the pre-loaded data to the network client. - View Dependent Claims (27, 28, 29, 30)
-
-
31-34. -34. (canceled)
-
35. A network node for supporting pre-loading of data for a network client in a communication network, wherein the network node comprises:
-
a data request preparation module for preparing data requests for sending to at least one web site hosted by at least one server; a reading module for reading responses, corresponding to the data requests, received from the at least one web site; a compiling module for compiling, for each of the at least one web side, data location statistics including a set of data locations identified in the responses from the web site; and a selection module for selecting, for each of the at least one web site, a smaller subset of at least one data location from the identified set of data locations to act as candidate data location(s) for pre-loading data for the network client.
-
-
36. A network node for supporting transfer of data to a network client in a communication network, wherein the network node comprises:
-
a reading module for reading information specifying a web site; a providing module for providing, for the specified web site, at least one candidate data location selected based on compiled data location statistics; a pre-load control module for controlling pre-loading, from a remote server corresponding to the specified web site, of data specified by the at least one candidate data location; and a data preparation module for preparing, in response to a subsequent request from the network client for data specified by a data location matching the at least one candidate data location, the pre-loaded data for transfer to the network client.
-
Specification