Enabling efficient pre-loading of data for a network client
First Claim
1. A method performed by a base station for enabling pre-loading of data for a wireless device in a telecommunication network, wherein the method comprises the steps of:
- receiving requests for data from a plurality of wireless devices;
sending the requests for data from the plurality of wireless devices 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 locations for pre-loading data for the wireless device by identifying data locations that are recurring in responses corresponding to requests for data sent by at least two wireless devices of the plurality of wireless devices, wherein selecting, for each of the at least one web site, the smaller subset of at least one data location from the identified set of data locations comprises selecting recurring data locations with a recurrence frequency above a threshold as candidate data locations; and
transferring, for each of the at least one web site, the smaller subset of at least one data location acting as the candidate data locations to a pre-loading unit, for enabling pre-loading of data based on the candidate locations.
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).
23 Citations
28 Claims
-
1. A method performed by a base station for enabling pre-loading of data for a wireless device in a telecommunication network, wherein the method comprises the steps of:
-
receiving requests for data from a plurality of wireless devices; sending the requests for data from the plurality of wireless devices 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 locations for pre-loading data for the wireless device by identifying data locations that are recurring in responses corresponding to requests for data sent by at least two wireless devices of the plurality of wireless devices, wherein selecting, for each of the at least one web site, the smaller subset of at least one data location from the identified set of data locations comprises selecting recurring data locations with a recurrence frequency above a threshold as candidate data locations; and transferring, for each of the at least one web site, the smaller subset of at least one data location acting as the candidate data locations to a pre-loading unit, for enabling pre-loading of data based on the candidate locations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method performed by a base station for providing data to a plurality of wireless devices in a telecommunication network, wherein the method comprises the steps of:
-
receiving, from the plurality of wireless devices, information specifying a web site; sending requests for data received from the plurality of wireless devices to the specified web site; receiving responses corresponding to the requests for data from the specified web site; providing, for the specified web site, at least one candidate data location selected based on compiled data location statistics, wherein the compiled data location statistics include a set of data locations and the at least one candidate data location is selected from a smaller subset of at least one data location from the set of data locations that are identified data locations that recur in responses corresponding to requests for data sent by at least two different wireless devices of the plurality of wireless devices, wherein the base station selects the smaller subset of at least one data location by selecting recurring data locations with a recurrence frequency above a threshold as candidate data locations; 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 a wireless device of the plurality of wireless devices for data specified by a data location matching the at least one candidate data location, the pre-loaded data to a wireless device. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A base station for enabling pre-loading of data for a wireless device in a telecommunication network, the base station comprising:
processing circuitry comprising one or more processors, the processing circuitry configured to cause the base station to; send requests for data from a plurality of different wireless devices to at least one web site hosted by at least one server; receive responses corresponding to the requests for data from the at least one web site; 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; select, for each of the at least one web site, a smaller subset of the at least one data location from the identified set of data locations to act as candidate data locations for pre-loading data for the wireless device by identifying data locations that are recurring in responses corresponding to requests for data sent by at least two different wireless devices of the plurality of different wireless devices, wherein when selecting, for each of the at least one web site, the smaller subset of at least one data location from the identified set of data locations, the base station is configured to select recurring data locations with a recurrence frequency above a threshold as candidate data locations; and transfer, for each of the at least one web site, the smaller subset of at least one data location acting as the candidate data locations to a pre-loading unit, for enabling pre-loading of data based on the candidate data locations. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
23. A base station for providing data to a plurality of wireless devices in a telecommunication network, the base station comprising:
processing circuitry comprising one or more processors, the processing circuitry configured to cause the base station to; receive, from the plurality of wireless devices, information specifying a web site; send requests for data from a plurality of different wireless devices for the specified web site; receive responses corresponding to the requests for data from the specified web site; provide, for the specified web site, at least one candidate data location selected based on compiled data location statistics, wherein the compiled data location statistics include a set of data locations and the at least one candidate data location is selected from a smaller subset of at least one data location from the set of data locations that are identified data locations that recur in responses corresponding to requests for data sent by at least two different wireless devices clients of the plurality of different wireless devices, wherein the base station selects the smaller subset of at least one data location by selecting recurring data locations with a recurrence frequency above a threshold as candidate data locations; pre-load, from a server corresponding to the specified web site, data specified by the at least one candidate data location; and send, in response to a subsequent request from a wireless device for data specified by a data location matching the at least one candidate data location, the pre-loaded data to the wireless device. - View Dependent Claims (24, 25, 26)
-
27. A base station for supporting pre-loading of data for a wireless device in a telecommunication network, the base station comprising:
processing circuitry comprising one or more processors, the processing circuitry configured to cause the base station to; prepare data requests for sending to at least one web site hosted by at least one server; read responses, corresponding to the data requests, received from the at least one web site; 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; and 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 locations for pre-loading data for the wireless device by identifying data locations that are recurring in responses corresponding to requests for data sent by at least two different wireless devices of a plurality of wireless devices, wherein, when selecting, for each of the at least one web site, the smaller subset of at least one data location from the identified set of data locations the base station is configured to select recurring data locations with a recurrence frequency above a threshold as candidate data locations.
-
28. A base station for supporting transfer of data to a wireless device in a telecommunication network, the base station comprising:
processing circuitry comprising one or more processors, the processing circuitry configured to cause the base station to; read information specifying a web site; send requests for data from a plurality of different wireless devices for the specified web site; receive responses corresponding to the requests for data from the specified web site; provide for the specified web site, at least one candidate data location selected based on compiled data location statistics; select a smaller subset of at least one data location from the identified set of data locations to act as candidate data locations for the wireless device by identifying data locations that are recurring in responses corresponding to requests for data sent by at least two different wireless devices of the plurality of different wireless devices, wherein, when selecting the smaller subset of at least one data location from the identified set of data locations the base station is configured to select recurring data locations with a recurrence frequency above a threshold as candidate data locations; control pre-loading, from a remote server corresponding to the specified web site, of data specified by the at least one candidate data location; and prepare, in response to a subsequent request from the wireless device for data specified by a data location matching the at least one candidate data location, the pre-loaded data for transfer to the wireless device.
Specification